-
Notifications
You must be signed in to change notification settings - Fork 64
Move APIs to codeflare.dev groups #591
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
Move APIs to codeflare.dev groups #591
Conversation
I've built the MCAD image and helm-installed it - I'm able to successfully deploy perf-test appwrappers. It's a huge PR though, not sure how to fully test everything to ensure it all works with InstaScale, etc...
and
(Note, I had to make a modification to the preempt-exp.yaml, commenting out the |
@asm582, is there additional/better ways to test other than building and helm installing? |
@jbusche I thought we were moving away from helm and planned to use only codeflare operator to deploy MCAD.
|
Tried some appwrappers with 100 fake KWOK nodes too - seems slower, but is completing. |
Sure @asm582, let me try with helm and InstaScale - I'd have to think how I'd get a KFDEF deployed with this MCAD branch... |
Thanks, it is great that we are using KWOK. can you please create a documentation issue on using KWOK to do scale tests please?
I am thinking if we can reuse this PR: https://github.com/project-codeflare/multi-cluster-app-dispatcher/pull/469/files |
@jbusche thanks for the testing. Here is the accompanying PR for InstaScale, that can be used for testing project-codeflare/instascale#127. |
/hold |
OK - I just tested this MCAD PR 591 together with the InstaScale PR 127, building images for both and using helm install to deploy of each specific branch, and it's looking good to me. Note, I don't actually have a real scalable cluster that can leverage InstaScale, but InstaScale IS picking up the appwrappers:
|
Deployed with 20 fake kwok nodes, and both MCAD and InstaScale detected and processed the appwrappers:
|
@jbusche thanks a lot for the testing and feedback. I think it's safe to assume that the rest of the InstaScale auto-scaling logic should not be impacted, as long as it can process the AppWrapper in the new API group. So I think that's enough to validate this PR, so we can start rolling the migration in downstream components. Let's wait for the upcoming release, and unhold / merge this at the beginning of the next iteration. |
/lgtm |
quota borrowing tests which was a recently merged PR are failing, I think we missed something during the merge. borrow quota trees are not found in the build. |
/unhold |
Ah good catch, thanks. I've updated the tests. |
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: asm582 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Part of project-codeflare/adr#7.
Closes #341.