Skip to content

Conversation

andrerun
Copy link
Contributor

@andrerun andrerun commented May 2, 2024

How to categorize this PR?
/area auto-scaling
/kind enhancement

What this PR does / why we need it:
As part of the topic to remove usages of HVPA where possible, this PR drops HVPA in favour of VPA for the kube-controller-manager deployment.

Special notes for your reviewer:
Previously HVPA specified a scaleDown policy, which could be used to stabilise by suppressing evictions driven by scale down.

Release note:

The `kube-controller-manager` component is now scaled by VPA, instead of HVPA.

Copy link
Contributor

gardener-prow bot commented May 2, 2024

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@gardener-prow gardener-prow bot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. area/auto-scaling Auto-scaling (CA/HPA/VPA/HVPA, predominantly control plane, but also otherwise) related kind/enhancement Enhancement, improvement, extension cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. labels May 2, 2024
@gardener-prow gardener-prow bot requested review from ialidzhikov and rfranzke May 2, 2024 07:30
@gardener-prow gardener-prow bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label May 2, 2024
@plkokanov
Copy link
Contributor

/assign

@andrerun
Copy link
Contributor Author

andrerun commented May 7, 2024

/invite @voelzmo

@andrerun andrerun marked this pull request as ready for review May 7, 2024 09:08
@gardener-prow gardener-prow bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label May 7, 2024
@gardener-prow gardener-prow bot requested review from ary1992 and timuthy May 7, 2024 09:09
@andrerun
Copy link
Contributor Author

andrerun commented May 7, 2024

/test pull-gardener-integration

@andrerun
Copy link
Contributor Author

andrerun commented May 7, 2024

/retest

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.

Looks good overall, looking forward to this

@ialidzhikov
Copy link
Member

/assign

@gardener-prow gardener-prow bot added the do-not-merge/invalid-commit-message Indicates that a PR should not merge because it has an invalid commit message. label May 8, 2024
@andrerun andrerun force-pushed the enh/drop-kcm-hvpa branch from f777398 to 168962e Compare May 8, 2024 05:22
@gardener-prow gardener-prow bot removed the do-not-merge/invalid-commit-message Indicates that a PR should not merge because it has an invalid commit message. label May 8, 2024
@andrerun andrerun requested a review from rfranzke May 8, 2024 05:26
Copy link
Member

@voelzmo voelzmo left a comment

Choose a reason for hiding this comment

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

Thanks for tackling this! I have a few small change requests.

@andrerun andrerun requested a review from voelzmo May 8, 2024 09:33
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

@gardener-prow gardener-prow bot added the lgtm Indicates that a PR is ready to be merged. label May 8, 2024
Copy link
Contributor

@plkokanov plkokanov left a comment

Choose a reason for hiding this comment

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

Just a few more cosmetic nits.

@gardener-prow gardener-prow bot removed the lgtm Indicates that a PR is ready to be merged. label May 8, 2024
@gardener-prow gardener-prow bot requested review from plkokanov and rfranzke May 8, 2024 11:23
Copy link
Member

@voelzmo voelzmo 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 May 8, 2024
Copy link
Contributor

gardener-prow bot commented May 8, 2024

LGTM label has been added.

Git tree hash: 183ec2daedb66608a5e5a0112fdff49ae81629ae

@ialidzhikov
Copy link
Member

Apart from @plkokanov 's comments, I don't anything else to add: lgtm

@gardener-prow gardener-prow bot removed the lgtm Indicates that a PR is ready to be merged. label May 9, 2024
@gardener-prow gardener-prow bot requested a review from voelzmo May 9, 2024 04:42
Copy link
Member

@ialidzhikov ialidzhikov left a comment

Choose a reason for hiding this comment

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

/approve

Copy link
Contributor

gardener-prow bot commented May 9, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ialidzhikov, voelzmo

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 May 9, 2024
@plkokanov
Copy link
Contributor

/lgtm

@gardener-prow gardener-prow bot added the lgtm Indicates that a PR is ready to be merged. label May 10, 2024
Copy link
Contributor

gardener-prow bot commented May 10, 2024

LGTM label has been added.

Git tree hash: 22aa260755a1c64f8249ed1a54c1352903290f11

@gardener-prow gardener-prow bot merged commit 8f6c453 into gardener:master May 10, 2024
rfranzke added a commit to rfranzke/gardener that referenced this pull request Jul 29, 2024
(part of gardener#9698, released with `v1.95.0`)
rfranzke added a commit to rfranzke/gardener that referenced this pull request Jul 29, 2024
(part of gardener#9698, released with `v1.95.0`)
rfranzke added a commit to rfranzke/gardener that referenced this pull request Jul 31, 2024
(part of gardener#9698, released with `v1.95.0`)
gardener-prow bot pushed a commit that referenced this pull request Jul 31, 2024
* Drop deletion of deprecated `allow-to-shoot-networks` `NetworkPolicy`

(part of #9752, released with `v1.96.0`)

* Drop fetching extension observability configs with deprecated/legacy method

(part of #9695, released with `v1.95.0`)

* Drop Prometheus/Alertmanager migration coding

(part of #9695, released with `v1.95.0`)

* Drop deprecated `.spec.pools[].userData` from `extensions.gardener.cloud/v1alpha1.Worker` API

(part of #9722, released with `v1.95.0`)

* Drop OSC hash migration `Secret` creation

(part of #9846, released with `v1.97.0`)

* Drop OSC hash assertion from upgrade tests

(part of #9865, released with `v1.98.0`)

* Drop removal code of `HVPA` resources

(part of #9698, released with `v1.95.0`)

* Address PR review feedback
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/auto-scaling Auto-scaling (CA/HPA/VPA/HVPA, predominantly control plane, but also otherwise) 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. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants