-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ACAS-712: HRP project type support #1138
Conversation
⬆️ Upmerge release/2023.3.x to release/2023.4.x
⬆️ Upmerge release/2023.3.x to release/2023.4.x
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you Brian! LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, I greatly appreciate both the code comments and the self-review you've given @brianbolt . Left a few questions and nits about code comments but this looks correct to me.
modules/ServerAPI/src/server/python/acas_ldclient/acasldclient.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I tested the behaviour in K8s, both ACAS-704 and ACAS-712 are now working as expected. |
Description
Related Issue
ACAS-712
How Has This Been Tested?
Ran new acasclient tests with base ACAS system.
To HRP project types, modified the default CustomerSpecificServerFunctions.coffee to include a "type" field.
I also modified the acasclient test messages to match those produced when project types are enabled
Finally, I verified that the final test in acasclient
(Allowed) Unrestricted experiment proj1 with lot restricted proj2
becomes a fail because the lot project is hyper restricted.