-
Notifications
You must be signed in to change notification settings - Fork 67
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
Kubernetes Version Configurability per Worker Pool #424
Conversation
f478691
to
c26aa64
Compare
/ready |
/invite @jia-jerry @EmoinLanyu |
@EmoinLanyu, @jia-jerry You have pull request review open invite, please check |
c26aa64
to
c8d8b3e
Compare
/test |
Testrun: e2e-hmgsx +---------------------+---------------------+--------+----------+ | NAME | STEP | PHASE | DURATION | +---------------------+---------------------+--------+----------+ | infrastructure-test | infrastructure-test | Failed | 4m12s | +---------------------+---------------------+--------+----------+ |
Why did this test fail? I can't find any logs 👀 @dguendisch @hendrikKahl |
The node where the testrun's pod has been scheduled seems to be unhealthy. Promtail get's OOM-killed frequently (though there seems to be no memory pressure) and kubelet is reporting a failure to garbage collect images leading to disk pressure. |
OK, unrelated to this PR then. Anyways, the infrastructure test or anything related to it is not touched with this PR. @EmoinLanyu Can we proceed? |
Yes. Infra test is not related, we can proceed. |
/lgtm |
How to categorize this PR?
/area usability
/kind enhancement
/platform vsphere
/merge squash
What this PR does / why we need it:
This PR implements support for
gardener/gardener
'sWorkerPoolKubernetesVersion
feature gate. Since there is no CSI migration, the only task was adapting thecontrolpane
webhook to use the effective kubelet version when computing the CSI migration feature gates.Which issue(s) this PR fixes:
Part of gardener/gardener#3501
Special notes for your reviewer:
✅
Depends on #422, hence, PR is in draft state.Release note:
This extension does now support `gardener/gardener`'s `WorkerPoolKubernetesVersion` feature gate, i.e., having [worker pools with overridden Kubernetes versions](https://github.com/gardener/gardener/blob/8a9c88866ec5fce59b5acf57d4227eeeb73669d7/example/90-shoot.yaml#L69-L70).