-
Notifications
You must be signed in to change notification settings - Fork 527
[GEP-31] Introduce separate GNA Key and Worker Pool Hash calculation for in-Place Update Strategy #12178
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
pkg/component/extensions/operatingsystemconfig/operatingsystemconfig.go
Outdated
Show resolved
Hide resolved
/retest-required |
1 similar comment
/retest-required |
Fixed failing operator-seed test in #12183 |
/unhold |
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.
/lgtm
LGTM label has been added. Git tree hash: 8af85db02dfb27c308ce4306b471ab595ce3822c
|
pkg/component/extensions/operatingsystemconfig/operatingsystemconfig.go
Outdated
Show resolved
Hide resolved
pkg/component/extensions/operatingsystemconfig/operatingsystemconfig.go
Outdated
Show resolved
Hide resolved
LGTM label has been added. Git tree hash: dfa46391ad505bd4b59a88e7ba4297a54faec3e8
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: rfranzke 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 |
/test pull-gardener-e2e-kind-operator-seed |
…er pool Co-authored-by: Shafeeque E S <shafeeque.e.s@sap.com> Co-authored-by: Ashish Ranjan Yadav <ashish.ranjan.yadav@sap.com>
Co-authored-by: Shafeeque E S <shafeeque.e.s@sap.com> Co-authored-by: Ashish Ranjan Yadav <ashish.ranjan.yadav@sap.com>
/lgtm |
LGTM label has been added. Git tree hash: 7ce772a0860617bd29fbd1caaee346630a955d59
|
/retest |
@acumino: The following test failed, say
Full PR test history. Your PR dashboard. Command help for this repository. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
How to categorize this PR?
/area delivery open-source scalability
/kind enhancement
What this PR does / why we need it:
To avoid the complexity of worker pool hash migration during in-place updates, this PR introduces separate functions for calculating the GNA key and the worker pool hash specifically for worker pools using the in-place update strategy.
The GNA secret name, calculated for a worker pool using the in-place update strategy, must remain constant throughout the lifecycle of the worker pool. Changing the secret name would break the Gardener Node Agent, as it would no longer be able to access the required secret.
Extensions should avoid including any fields in the additional data that are currently not allowed to change without triggering a node rollout but may become safe to change in the future. Instead, the extension should enforce validation to prevent modification of such fields.
Which issue(s) this PR fixes:
Part of #10219
Special notes for your reviewer:
/cc @rfranzke @shafeeqes @ary1992
Successor of #12118
Release note: