-
Notifications
You must be signed in to change notification settings - Fork 12
Implemented a new resource class for Openshift virtualization #203
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
Conversation
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.
Minor comment, otherwise seems good to me.
Needs final review from Naved.
7edfc77
to
76c11c9
Compare
76c11c9
to
a1e9877
Compare
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.
looks good to me, but the tests are failing
3aaaad7
to
e9f1942
Compare
@naved001 @knikolla The CI error is caused by the fact that even though this PR updated the version pin for the account manager, the account manager's deployment manifest still uses an ancient image version. The exact reason why an error occured is because this PR introduced new quota attributes, and the account manager restricts quota attributes to a certain list (and this is, of course, out-dated) I guess this means we can either make a new release of the account manger image, or update the CI file in this repo to build its own image of the account manager. I'll wait for your opinions before moving forward. |
@QuanMPhm I made a new release of |
e9f1942
to
579c862
Compare
579c862
to
2d0624e
Compare
d748204
to
abe82b6
Compare
- The CI file has been changed to also run the openshift vm function test. - New VM-specific GPU attributes have been added - `add_openshift_resource` now has an `vm` option to create Openshift Virtualization resources - The `QUOTA_KEY_MAPPING` in `openshift.py` has been moved into the allocator class, which is then overidden by the Openshift VM allocator
abe82b6
to
4e216a5
Compare
@knikolla 🔥 ✍️ 🔥 |
Closes nerc-project/operations#820. This PR consists of 2 commits. The first one updates the account manager pin, and the second contains the implementation for the new resource class. More details in the commit message.