-
Notifications
You must be signed in to change notification settings - Fork 301
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
ProvisioningRequest admission check controller #1154
Conversation
Skipping CI for Draft Pull Request. |
✅ Deploy Preview for kubernetes-sigs-kueue canceled.
|
83ad40c
to
0d8e08f
Compare
0d8e08f
to
e952aef
Compare
e952aef
to
e2c2aa5
Compare
da7fb70
to
7d3876e
Compare
/test all |
/test all |
de58d62
to
2b9df93
Compare
@trasc @alculquicondor Can we add docs for cluster autoscaler integration? |
2b9df93
to
25ac64a
Compare
|
/lgtm |
LGTM label has been added. Git tree hash: 14b7233a2f0e7b42695d910af5690a5fbf7fdfdd
|
/hold cancel |
25ac64a
to
bcc6308
Compare
/lgtm |
LGTM label has been added. Git tree hash: 8b265f87f38b67ed7adb18789bd397280ce5a1e2
|
/kind feature |
What type of PR is this?
/kind feature
What this PR does / why we need it:
Adds a new admission check controller
ProvisioningRequestController
managing the necessary ProvisioningRequests and the workloads relevant admission checks.Which issue(s) this PR fixes:
Fixes #1136
Special notes for your reviewer:
Since the component relays heavily on the k8s API the testing is done in integration tests.
tip: run
INTEGRATION_TARGET=./test/integration/controller/admissionchecks/provisioning/ GINKGO_ARGS="--coverpkg=sigs.k8s.io/kueue/pkg/controller/admissionchecks/provisioning --coverprofile=.coverage-report.out" make test-integration && go tool cover -html=bin/.coverage-report.out
to check the coverage.Does this PR introduce a user-facing change?