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

Refactor GPU Operator Support #127

Merged
merged 1 commit into from
Sep 25, 2024
Merged

Refactor GPU Operator Support #127

merged 1 commit into from
Sep 25, 2024

Conversation

spjmurray
Copy link
Member

This reduces the Kubernetes API interface down to "please install autoscaler/GPU or not". The actual logic is delegated to the controller proper that's able to make the intelligent descision based on presence of a workload pool that requires the feature, and specifics of that flavor. While in the area, I've removed the CAPO specific hacks from the K8S API and pushed them down into the clusteropenstack provisioner where they belong.

@spjmurray spjmurray force-pushed the refactor_gpu_operators branch 2 times, most recently from 90849c8 to 98375bc Compare September 24, 2024 12:05
This reduces the Kubernetes API interface down to "please install
autoscaler/GPU or not".  The actual logic is delegated to the controller
proper that's able to make the intelligent descision based on presence
of a workload pool that requires the feature, and specifics of that
flavor.  While in the area, I've removed the CAPO specific hacks from
the K8S API and pushed them down into the `clusteropenstack` provisioner
where they belong, likewise scheduling hints for the autoscaler.
@spjmurray spjmurray merged commit c0aeed2 into main Sep 25, 2024
2 checks passed
@spjmurray spjmurray deleted the refactor_gpu_operators branch September 25, 2024 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant