Skip to content

Conversation

Duciwuci
Copy link
Contributor

@Duciwuci Duciwuci commented Jul 17, 2025

How to categorize this PR?

/area control-plane
/kind enhancement

What this PR does / why we need it:
This PR promotes the feature gate NewWorkerPoolHash to Beta status.
Now that we had the feature gate in alpha for 27 versions, we are confident this can go Beta.

Which issue(s) this PR fixes:
Fixes #9699

Special notes for your reviewer:

Release note:

⚠️ The `NewWorkerPoolHash` feature gate has been promoted to beta and is now enabled by default. When the feature gate is enabled, changes to `kubeReserved`, `systemReserved`, `evictionHard` or `cpuManagerPolicy` in the `kubelet` of the `Shoot` will trigger a node-roll. All provider extensions must be upgraded to a version which includes Gardener `v1.98.0` first to support this feature.

@gardener-prow gardener-prow bot added area/control-plane Control plane related kind/enhancement Enhancement, improvement, extension labels Jul 17, 2025
@gardener-prow gardener-prow bot requested review from acumino and shafeeqes July 17, 2025 07:38
Copy link
Contributor

gardener-prow bot commented Jul 17, 2025

Welcome @Duciwuci!

It looks like this is your first PR to gardener/gardener 🎉. Please refer to our pull request process documentation to help your PR have a smooth ride to approval.

You will be prompted by a bot to use commands during the review process. Do not be afraid to follow the prompts! It is okay to experiment. Here is the bot commands documentation.

You can also check if gardener/gardener has its own contribution guidelines.

Thank you, and welcome to Gardener. 😃

@gardener-prow gardener-prow bot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Jul 17, 2025
Copy link
Contributor

gardener-prow bot commented Jul 17, 2025

Hi @Duciwuci. Thanks for your PR.

I'm waiting for a gardener member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

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.

@gardener-prow gardener-prow bot added cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Jul 17, 2025
@rfranzke
Copy link
Member

/cc @voelzmo @adenitiu

Copy link
Contributor

gardener-prow bot commented Jul 17, 2025

@rfranzke: GitHub didn't allow me to request PR reviews from the following users: adenitiu.

Note that only gardener members and repo collaborators can review this PR, and authors cannot review their own PRs.

In response to this:

/cc @voelzmo @adenitiu

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.

@gardener-prow gardener-prow bot requested a review from voelzmo July 17, 2025 12:57
Signed-off-by: Duciwuci <duciwuci@gmail.com>
@Duciwuci
Copy link
Contributor Author

Thanks @ialidzhikov ! I added your review to the last commit.

Copy link
Contributor

@shafeeqes shafeeqes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we change the PR description to
"Part of #9699" and mark it is fixed when the feature gate is removed?

@Duciwuci
Copy link
Contributor Author

@shafeeqes I shifted the Docs to g/g 1.125

@Duciwuci
Copy link
Contributor Author

I marked this as breaking as well.

@shafeeqes
Copy link
Contributor

/lgtm

@gardener-prow gardener-prow bot added the lgtm Indicates that a PR is ready to be merged. label Jul 25, 2025
Copy link
Contributor

gardener-prow bot commented Jul 25, 2025

LGTM label has been added.

Git tree hash: 009dca2fec159716c567df1969f1c6777884c538

@Duciwuci
Copy link
Contributor Author

/retest

Copy link
Contributor

gardener-prow bot commented Jul 28, 2025

@Duciwuci: Cannot trigger testing until a trusted user reviews the PR and leaves an /ok-to-test message.

In response to this:

/retest

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.

@Duciwuci
Copy link
Contributor Author

@shafeeqes can leave me a ok-to-test?

@ialidzhikov
Copy link
Member

/ok-to-test

@gardener-prow gardener-prow bot added the ok-to-test Indicates a non-member PR verified by an org member that is safe to test. label Jul 29, 2025
@gardener-prow gardener-prow bot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Jul 30, 2025
@Duciwuci
Copy link
Contributor Author

@shafeeqes @ialidzhikov good to go like this. Thank you both!

@acumino
Copy link
Member

acumino commented Jul 31, 2025

/assign

Copy link
Member

@acumino acumino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@gardener-prow gardener-prow bot added the lgtm Indicates that a PR is ready to be merged. label Jul 31, 2025
Copy link
Contributor

gardener-prow bot commented Jul 31, 2025

LGTM label has been added.

Git tree hash: 177ad15addaae58aa537e97a8e582455acf31f09

@ialidzhikov
Copy link
Member

I guess @voelzmo and @adenitiu are looking into this feature on our side. Let's wait for feedback for them as well.

@adenitiu
Copy link
Contributor

adenitiu commented Aug 7, 2025

/lgtm

Copy link
Contributor

gardener-prow bot commented Aug 7, 2025

@adenitiu: changing LGTM is restricted to collaborators

In response to this:

/lgtm

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.

Co-authored-by: Rafael Franzke <rafael.franzke@sap.com>
@gardener-prow gardener-prow bot removed the lgtm Indicates that a PR is ready to be merged. label Aug 7, 2025
@gardener-prow gardener-prow bot requested a review from acumino August 7, 2025 08:12
Co-authored-by: Rafael Franzke <rafael.franzke@sap.com>
@Duciwuci
Copy link
Contributor Author

Duciwuci commented Aug 7, 2025

@rfranzke thanks. Adjusted the Docs.

@Duciwuci
Copy link
Contributor Author

Duciwuci commented Aug 7, 2025

/test pull-gardener-unit

Copy link
Member

@rfranzke rfranzke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
/approve

@gardener-prow gardener-prow bot added the lgtm Indicates that a PR is ready to be merged. label Aug 7, 2025
Copy link
Contributor

gardener-prow bot commented Aug 7, 2025

LGTM label has been added.

Git tree hash: 709e26203864b37d70ff619561b2ea663b1202ea

Copy link
Contributor

gardener-prow bot commented Aug 7, 2025

[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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gardener-prow gardener-prow bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Aug 7, 2025
@Duciwuci
Copy link
Contributor Author

Duciwuci commented Aug 7, 2025

/test pull gardener-e2e-kind-ha-multi-node

Copy link
Contributor

gardener-prow bot commented Aug 7, 2025

@Duciwuci: The specified target(s) for /test were not found.
The following commands are available to trigger required jobs:

/test pull-gardener-check-renovate-config
/test pull-gardener-e2e-kind
/test pull-gardener-e2e-kind-gardenadm
/test pull-gardener-e2e-kind-ha-multi-node
/test pull-gardener-e2e-kind-ha-multi-node-upgrade
/test pull-gardener-e2e-kind-ha-multi-zone
/test pull-gardener-e2e-kind-ha-multi-zone-upgrade
/test pull-gardener-e2e-kind-ipv6
/test pull-gardener-e2e-kind-migration
/test pull-gardener-e2e-kind-migration-ha-multi-node
/test pull-gardener-e2e-kind-operator
/test pull-gardener-e2e-kind-operator-seed
/test pull-gardener-e2e-kind-upgrade
/test pull-gardener-integration
/test pull-gardener-unit
/test pull-gardener-verify-image-build

The following commands are available to trigger optional jobs:

/test pull-gardener-apidiff

Use /test all to run the following jobs that were automatically triggered:

pull-gardener-apidiff
pull-gardener-e2e-kind
pull-gardener-e2e-kind-gardenadm
pull-gardener-e2e-kind-ha-multi-node
pull-gardener-e2e-kind-ha-multi-node-upgrade
pull-gardener-e2e-kind-ha-multi-zone
pull-gardener-e2e-kind-ha-multi-zone-upgrade
pull-gardener-e2e-kind-ipv6
pull-gardener-e2e-kind-migration
pull-gardener-e2e-kind-migration-ha-multi-node
pull-gardener-e2e-kind-operator
pull-gardener-e2e-kind-operator-seed
pull-gardener-e2e-kind-upgrade
pull-gardener-integration
pull-gardener-unit
pull-gardener-verify-image-build

In response to this:

/test pull gardener-e2e-kind-ha-multi-node

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.

@Duciwuci
Copy link
Contributor Author

Duciwuci commented Aug 7, 2025

/test pull-gardener-e2e-kind-ha-multi-node

1 similar comment
@Duciwuci
Copy link
Contributor Author

Duciwuci commented Aug 7, 2025

/test pull-gardener-e2e-kind-ha-multi-node

@gardener-prow gardener-prow bot merged commit 08c420c into gardener:master Aug 7, 2025
19 checks passed
Duciwuci added a commit to stackitcloud/gardener that referenced this pull request Sep 1, 2025
…ue` (gardener#12550)

* promote NewWorkerPoolHash to Beta and default to true

* fill docs and remove feature gate for dev setup

Signed-off-by: Duciwuci <duciwuci@gmail.com>

* shift feature gate to 1.125

* fix unit tests

* Update docs/deployment/feature_gates.md

Co-authored-by: Rafael Franzke <rafael.franzke@sap.com>

* Update pkg/features/features.go

Co-authored-by: Rafael Franzke <rafael.franzke@sap.com>

---------

Signed-off-by: Duciwuci <duciwuci@gmail.com>
Co-authored-by: Rafael Franzke <rafael.franzke@sap.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. area/control-plane Control plane related cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. kind/enhancement Enhancement, improvement, extension lgtm Indicates that a PR is ready to be merged. ok-to-test Indicates a non-member PR verified by an org member that is safe to test. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rework OperatingSystemConfigKey and WorkerPoolHash to allow considering kubeReserved
6 participants