Skip to content
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

Merged
merged 14 commits into from
Dec 15, 2023
Merged

ACAS-712: HRP project type support #1138

merged 14 commits into from
Dec 15, 2023

Conversation

brianbolt
Copy link
Contributor

@brianbolt brianbolt commented Dec 6, 2023

Description

  • Support for hyper restricted project "types" returned by some project services
  • Adds config for requiring that project services return project.type when when uploading experiments

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.

@brianbolt brianbolt changed the title ACAS-754: HRP project type support ACAS-712: HRP project type support Dec 6, 2023
@bffrost bffrost added the upmerge label Dec 6, 2023
Copy link
Contributor

@iamanandkr iamanandkr left a 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!

Copy link
Collaborator

@bffrost bffrost left a 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.

Copy link
Collaborator

@bffrost bffrost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@iamanandkr
Copy link
Contributor

I tested the behaviour in K8s, both ACAS-704 and ACAS-712 are now working as expected.

@brianbolt brianbolt merged commit 59072e4 into release/2024.1.x Dec 15, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants