Skip to content
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

Update k8s packages (minor) #65

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Update k8s packages (minor) #65

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 24, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
github.com/gardener/gardener v1.86.4 -> v1.99.1 age adoption passing confidence require minor
github.com/gardener/gardener-extension-provider-openstack v1.30.1-0.20221215131400-b390fb780945 -> v1.41.0 age adoption passing confidence require minor
k8s.io/api v0.29.6 -> v0.30.3 age adoption passing confidence require minor
k8s.io/apiextensions-apiserver v0.29.6 -> v0.30.3 age adoption passing confidence require minor
k8s.io/apimachinery v0.29.6 -> v0.30.3 age adoption passing confidence require minor
k8s.io/client-go 1a26190 -> 6dde7fe require digest
k8s.io/client-go v0.29.6 -> v0.30.3 age adoption passing confidence replace minor
k8s.io/code-generator v0.29.6 -> v0.30.3 age adoption passing confidence require minor
k8s.io/component-base v0.29.6 -> v0.30.3 age adoption passing confidence require minor
sigs.k8s.io/controller-runtime v0.16.6 -> v0.18.4 age adoption passing confidence require minor

Release Notes

gardener/gardener (github.com/gardener/gardener)

v1.99.1

Compare Source

[gardener/gardener]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.99.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.99.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.99.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.99.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.99.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.99.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.99.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.99.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.99.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.99.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.99.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.99.1

v1.99.0

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] Merge the CoreDNS and Node Local DNS dashboards into a single improved DNS dashboard by @​vicwicker [#​10034]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.99.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.99.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.99.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.99.0

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.99.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.99.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.99.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.99.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.99.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.99.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.99.0
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.99.0

v1.98.4

Compare Source

[gardener/gardener]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.98.4
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.98.4
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.98.4
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.98.4

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.98.4
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.98.4
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.98.4
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.98.4
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.98.4
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.98.4
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.98.4
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.98.4

v1.98.3

Compare Source

[gardener/gardener]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.98.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.98.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.98.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.98.3

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.98.3
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.98.3
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.98.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.98.3
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.98.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.98.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.98.3
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.98.3

v1.98.2

Compare Source

[gardener/gardener]

🏃 Others

  • [DEPENDENCY] The following dependencies have been upgraded.
    • github.com/gardener/autoscaler v1.29.0->v1.29.1
    • github.com/gardener/autoscaler v1.28.2->v1.28.3
    • github.com/gardener/autoscaler v1.27.2->v1.27.3 by @​gardener-ci-robot [#​10076]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.98.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.98.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.98.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.98.2

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.98.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.98.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.98.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.98.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.98.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.98.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.98.2
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.98.2

v1.98.1

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] An issue causing gardenlet to panic while deleting dependency-watchdog-access secrets for workerless Shoots if the status.technicalID is not set for the Shoot is now fixed. by @​shafeeqes [#​10068]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.98.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.98.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.98.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.98.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.98.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.98.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.98.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.98.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.98.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.98.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.98.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.98.1

v1.98.0

Compare Source

[gardener/gardener]

⚠️ Breaking Changes

  • [DEPENDENCY] The Registry in pkg/utils/managedresources/registry.go was changed to return all objects as a compressed data chunk.
    As soon as you update the github.com/gardener/gardener dependency to this version, ManagedResource secrets will be rewritten in a Brotli compressed format (combined under data key data.yaml.br). by @​timuthy [#​9964]
  • [DEPENDENCY] The github.com/gardener/gardener/extensions/pkg/webhook/cloudprovider.Args#EnableObjectSelector field is now removed. The corresponding webhook's object selector is now enforced unconditionally. by @​ialidzhikov [#​10027]
  • [OPERATOR] Provider extensions specifying a "controlplane" mutating webhook ObjectSelector are incompatible with gardenlet < v1.98.0. by @​LucaBernstein [#​9981]
  • [OPERATOR] The Resource Size Validator of the gardener-admission-controller ignores status subresource and metadata.managedFields for resource size limits. Please consider adjusting your configuration if you already increased the limits because of these now ignored sections. by @​LucaBernstein [#​10011]
  • [USER] Separately configuring resource reservations for system processes via shoot.spec.kubernetes.kubelet.systemReserved or spec.provider.workers[].kubernetes.kubelet.systemReserved is deprecated in Gardener and will be removed in a future release. Please merge existing resource reservations into the corresponding kubeReserved field. by @​MichaelEischer [#​9985]
  • [DEVELOPER] The function github.com/gardener/gardener/extensions/pkg/controller/worker/WorkerPoolHash now expects separate additional data for version 1 and 2 of the hash calculation. Version 2 does not include extension provider specific fields by default. Add those to the additional data for version 2 if necessary. by @​MichaelEischer [#​9865]

📰 Noteworthy

  • [DEVELOPER] The resources mutated by the "controlplane" mutating webhooks are labeled with provider.extensions.gardener.cloud/mutated-by-controlplane-webhook: true by gardenlet. The provider extensions can add an object selector to their "controlplane" mutating webhooks to do not intercept requests for unrelated objects. by @​LucaBernstein [#​9981]

✨ New Features

  • [OPERATOR] Version 2 of the WorkerPoolHash calculation now takes the current name of the OperatingSystemConfig into account. Its usage is controlled by the gardenlet feature gate NewWorkerPoolHash. All provider extension must be upgraded before enabling this feature gate. The new calculation also ensures that changes of the fields kubeReserved, evictionHard and cpuManagerPolicy in the kubelet config of a worker pool result in node rolls. by @​MichaelEischer [#​9865]
  • [OPERATOR] Failure of snapshot compaction jobs at a rate greater than 10% of shoots in a seed will raise alerts now. by @​renormalize [#​9739]
  • [DEVELOPER] gosec was introduced for Static Application Security Testing (SAST). by @​oliver-goetz [#​9959]
  • [USER] A new field .spec.CredentialsBindingName referencing a CredentialsBinding was introduced to shoot specification. It is meant to replace the existing SecretBindingName. As of now the field is guarded by a feature gate called AllowCredentialsBinding. by @​dimityrmirchev [#​9853]

🐛 Bug Fixes

  • [OPERATOR] Fix a bug where the Reversed VPN OpenVPN Server (HA) doesn't display any data. by @​axel7born [#​10035]

🏃 Others

  • [DEPENDENCY] The envoyproxy/envoy image has been updated to v1.30.3. Release Notes by @​gardener-ci-robot [#​10031]
  • [DEPENDENCY] The gardener/alpine-conntrack image has been updated to 3.20.1. Release Notes by @​gardener-ci-robot [#​10010]
  • [DEPENDENCY] The gcr.io/istio-release/pilot image has been updated to 1.21.3. by @​gardener-ci-robot [#​9914]
  • [DEPENDENCY] extensions lib: The shoot webhook does now support specifying an object selector. by @​ialidzhikov [#​10026]
  • [DEPENDENCY] The credativ/vali image has been updated to v2.2.16. Release Notes by @​gardener-ci-robot [#​9976]
  • [DEPENDENCY] The credativ/plutono image has been updated to v7.5.31. Release Notes by @​gardener-ci-robot [#​9978]
  • [DEVELOPER] The "remote local setup" is enhanced e.g. to support multiple scenarios. by @​istvanballok [#​9980]
  • [OPERATOR] machine-controller-manager-provider-xxx container now exposes metrics that prometheus can scrapes by @​aaronfern [#​9933]
  • [OPERATOR] kube-apiserver HPA's max replicas count from 3 to 6 in VPAAndHPA autoscaling mode to support very large control planes. by @​ialidzhikov [#​9971]
  • [OPERATOR] Gardener Enhancement Proposal for a bastion section in the CloudProfile by @​hebelsan [#​9935]
  • [OPERATOR] Introduce the operator Extension type. An Extension is responsible for installing the ControllerRegistration and ControllerRuntime in the garden cluster and also install any extensions necessary to manage infrastructure resources in the runtime cluster. This release contains the API only, further functionality will be released in future Gardener versions. by @​kon-angelo [#​9924]
  • [OPERATOR] The data in ManagedResource secrets is now compressed with Brotli and stored under a single data key data.yaml.br. by @​timuthy [#​9964]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.98.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.98.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.98.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.98.0

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.98.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.98.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.98.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.98.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.98.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.98.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.98.0
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.98.0

v1.97.3

Compare Source

[gardener/gardener]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.97.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.97.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.97.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.97.3

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.97.3
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.97.3
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.97.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.97.3
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.97.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.97.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.97.3
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.97.3

v1.97.2

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] Fix an issue with federation that causes garden-prometheus to consume excessive amounts of memory. by @​rickardsjp [#​10013]

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.97.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.97.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.97.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.97.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.97.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.97.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.97.2
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.97.2

v1.97.1

Compare Source

[gardener/gardener]

🐛 Bug Fixes

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.97.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.97.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.97.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.97.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.97.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.97.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.97.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.97.1

v1.97.0

Compare Source

[gardener/gardener]

⚠️ Breaking Changes

  • [OPERATOR] The VPAForETCD feature gate is promoted to beta and now enabled by default. by @​voelzmo [#​9873]
  • [OPERATOR] The CoreDNSQueryRewriting feature gate has been promoted to GA. It was already enabled by default and can now no longer be turned off. The feature gate will be removed in a future release. by @​ScheererJ [#​9889]
  • [OPERATOR] The MutableShootSpecNetworkingNodes feature gate has been promoted to GA. It was already enabled by default and can now no longer be turned off. The feature gate will be removed in a future release. by @​ScheererJ [#​9890]
  • [DEVELOPER] The deprecated fields .spec.{reloadConfigFilePath,command} and .status.{units,files} have been removed from the extensions.gardener.cloud/v1alpha1.OperatingSystemConfig API. by @​rfranzke [#​9885]

📰 Noteworthy

  • [DEVELOPER] gardenlet now creates a secret called worker-pools-operatingsystemconfig-hashes in the shoot namespace on seed clusters. This secret will be used to upgrade the operating system config key calculation in the future. by @​MichaelEischer [#​9846]
  • [DEPENDENCY] The "list MachineDeployments" call in the generic Worker actuator has been moved right before its first usage to prevent that the list is outdated before it's used. by @​rfranzke [#​9925]

✨ New Features

  • [OPERATOR] The Kubelet configuration was enhanced to add configured worker taints during node registration. Earlier, only the machine-controller-manager was responsible to add taints to the Nodes which happened asynchronously, so that unwanted workload might have already scheduled to these workers. by @​timuthy [#​9872]
  • [OPERATOR] gardenlet is now capable of keeping itself updated by pulling configuration and deployment values from the garden cluster. This way, regular manual Helm deployments can be avoided. Read all about it here.
    Please note, a Gardenlet Helm chart is required on an OCI repository. Gardener will provide this officially in a future release. by @​rfranzke [#​9874]
  • [DEVELOPER] gardener-operator local development setup supports creating seeds, shoots and managed-seeds now. Please see the docs for details. by @​oliver-goetz [#​9763]

🐛 Bug Fixes

  • [OPERATOR] A bug causing the maintenance state to no get update even though maintenance succeeds has been fixed. by @​acumino [#​9945]

🏃 Others

📖 Documentation

  • [OPERATOR] Clarify the importance of correctly configuring shoot service account issuer hostname if Gardener Operator is not used. by @​dimityrmirchev [#​9923]

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.97.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.97.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.97.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.97.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.97.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.97.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.97.0
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.97.0

v1.96.6

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] Fix an issue with federation that causes garden-prometheus to consume excessive amounts of memory. by @​rickardsjp [#​10012]

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.96.6
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.96.6
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.96.6
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.96.6
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.96.6
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.96.6
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.96.6
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.96.6

v1.96.5

Compare Source

[gardener/gardener]

🐛 Bug Fixes

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.96.5
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.96.5
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.96.5
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.96.5
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.96.5
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.96.5
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.96.5
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.96.5

v1.96.4

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] Fix a regression where etcd alerts for the virtual Garden cluster did not work. by @​vicwicker [#​9974]

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.96.4
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.96.4
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.96.4
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.96.4
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.96.4
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.96.4
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.96.4
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.96.4

v1.96.3

Compare Source

[gardener/gardener]

✨ New Features

  • [OPERATOR] gardenlet's Pod garbage collector (part of its shoot-care controller) now considers Pods with reason NodeAffinity, i.e., it auto-deletes such Pods. by @​rfranzke [#​9949]

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.96.3
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.96.3
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.96.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.96.3
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.96.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.96.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.96.3
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.96.3

v1.96.2

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] Fix a bug that unconditionally enables the DiscoveryServerDown alert even when the Gardener Discovery Server is not enabled. by @​vpnachev [#​9906]
  • [OPERATOR] The broken prometheus-longterm ScrapeConfigs introduced with v1.95.0 have been fixed. by @​bd3lage [#​9901]
  • [OPERATOR] gardenlet: An issue causing alerts contributed by extensions containing a multi-line expr not to be properly translated in a PrometheusRule is now fixed. by @​dimitar-kostadinov [#​9909]
  • [USER] A bug in the Prometheus dashboard for shoots not showing metrics for most panels has been fixed. by @​rfranzke [#​9927]

🏃 Others

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.96.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.96.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.96.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.96.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.96.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.96.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.96.2
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.96.2

v1.96.1

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] Increase VPA admission-controller rate limits to avoid endless eviction loops in case when many Pods are evicted at the same time. by @​voelzmo [#​9887]

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.96.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.96.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.96.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.96.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.96.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.96.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.96.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.96.1

v1.96.0

Compare Source

[gardener/gardener]

⚠️ Breaking Changes

  • [DEVELOPER] The pkg/utils/kubernetes.{Key,ObjectMeta{FromKey}} functions have been dropped. Use client.ObjectKey or metav1.ObjectMeta instead. by @​rfranzke [#​9808]
  • [DEVELOPER] ControllerDeployment objects using a custom type (other than helm) are deprecated. Support for custom types will be removed when the core.gardener.cloud/v1beta1 API version is dropped. by @​timebertt [#​9771]
  • [DEVELOPER] Packages extensions/pkg/util/{secret,index} were removed. by @​dimityrmirchev [#​9784]
  • [DEVELOPER] The allow-shoot-networks NetworkPolicy has been dropped entirely, hence, the networking.gardener.cloud/to-shoot-networks=allowed label has no effect anymore and should be removed. by @​rfranzke [#​9752]
  • [DEPENDENCY] With the removal of the github.com/gardener/gardener/extensions/pkg/webhook/controlplane/genericmutator.Ensurer#EnsureKubeAPIServerService func, the provider extensions using the genericmutator.Ensurer no longer need to mutate Services and should no longer mutate Services to prevent no-op webhook invocations. by @​ialidzhikov [#​9770]
  • [DEPENDENCY] The github.com/gardener/gardener/extensions/pkg/webhook/controlplane/genericmutator.Ensurer#EnsureKubeAPIServerService func is removed. This func was used before the introduction of ManagedIstio/APIServerSNI (when the kube-apiserver Service was of type LoadBalancer) to set cloud provider specific annotations to the Service. However, after ManagedIstio/APIServerSNI are unconditionally enabled (the kube-apiserver Service is of type ClusterIP) this func is no longer used. Nowadays, istio-ingressgateway Service annotations can be provided via the Seed spec. by @​ialidzhikov [#​9770]

📰 Noteworthy

  • [DEVELOPER] The hack/generate-controller-registration.sh script now generates a ControllerDeployment object in the core.gardener.cloud/v1 API version. by @​timebertt [#​9771]

✨ New Features

  • [DEVELOPER] The secrets manager has new option for controlling the secret rotation. If the new generate option RenewAfterValidityPercentage(v) is set, a secret will be renewed based on whichever comes first: The percentage of validity you specify in RenewAfterValidityPercentage or 10 days before the secret's end of validity. If not specified, the default 80% is used as before. by @​MartinWeindel [#​9819]
  • [DEVELOPER] Extensions deploying shoot cluster system components can now make use of the pkg/component/observability/monitoring/prometheus/shoot.ClusterComponentScrapeConfigSpec function in order to generate a ScrapeConfig for the shoot's Prometheus. by @​rfranzke [#​9737]
  • [DEVELOPER] Skaffold now rebuilds components if embedded files have changed. by @​maboehm [#​9778]
  • [OPERATOR] A new core.gardener.cloud/v1 API version is introduced which only includes the ControllerDeployment resource for now. The new version of the ControllerDeployment drops the type and providerConfig fields in favor of a well-structured section for helm-based ControllerDeployments. by @​timebertt [#​9771]
  • [OPERATOR] Use .spec.settings.loadBalancerServices.proxyProtocol and .spec.settings.loadBalancerServices.zones[].proxyProtocol to specify whether your seed's load balancer services should terminate proxy protocol. The explicit nature of the setting allows a seamless migration while enforcing a good security posture. by @​ScheererJ [#​9844]
  • [OPERATOR] The VPAAndHPAForAPIServer feature gate is now also implemented for the gardener-operator. When enabled, the virtual-garden-kube-apiserver and gardener-apiserver are scaled simultaneously by VPA and HPA on the same metric (CPU and memory usage). by @​ialidzhikov [#​9735]
  • [OPERATOR] gardener-operator is now able to manage gardener-discovery-server. For details, please check the Discovery Server configuration section. by @​dimityrmirchev [#​9746]
  • [OPERATOR] It is now possible to specify an OCI repository in ControllerDeployments describing from where the Helm chart can be pulled (instead of specifying a base64-encoded chart in the specification). by @​maboehm [#​9823]
  • [USER] Users can now enable managed service account issuers for their shoots if the Gardener installation has this capability enabled. For details, please check the Managed Service Account Issuer documentation. by @​dimityrmirchev [#​9746]

🐛 Bug Fixes

  • [USER] A bug has been fixed which prevented Shoot deletion in case it was still annotated with maintenance.gardener.cloud/operation. by @​rfranzke [#​9854]
  • [USER] An issue causing the node-problem-detector to be OOMKilled is now fixed. Previously, too low memory limit was set when VPA was enabled for the Shoot. by @​ialidzhikov [#​9797]
  • [OPERATOR] gardenlet: An issue causing Shoot deletion to fail due to "Secret etcd-backup not found" error caused by not yet created shoot namespace is now fixed. by @​Kostov6 [#​9871]
  • `[OPER

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link
Contributor Author

renovate bot commented Jun 24, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go mod tidy
go: downloading github.com/ahmetb/gen-crd-api-reference-docs v0.3.0
go: downloading k8s.io/code-generator v0.30.3
go: downloading sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20231015215740-bf15e44028f9
go: downloading github.com/golang/mock v1.6.0
go: downloading go.uber.org/mock v0.4.0
go: downloading go.uber.org/goleak v1.3.0
go: downloading github.com/stretchr/testify v1.8.4
go: downloading github.com/ironcore-dev/vgopath v0.1.4
go: downloading sigs.k8s.io/controller-tools v0.14.0
go: downloading github.com/russross/blackfriday/v2 v2.1.0
go: downloading k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01
go: downloading github.com/spf13/afero v1.11.0
go: downloading gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
go: downloading golang.org/x/mod v0.19.0
go: downloading github.com/evanphx/json-patch v5.7.0+incompatible
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70
go: downloading golang.org/x/sync v0.7.0
go: downloading github.com/kr/pretty v0.3.1
go: downloading github.com/gobuffalo/flect v1.0.2
go: downloading github.com/onsi/ginkgo v1.16.5
go: downloading github.com/fatih/color v1.16.0
go: downloading github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5
go: downloading github.com/kr/text v0.2.0
go: downloading github.com/rogpeppe/go-internal v1.10.0
go: downloading github.com/mattn/go-colorable v0.1.13
go: downloading github.com/mattn/go-isatty v0.0.20
go: downloading github.com/frankban/quicktest v1.14.6
go: downloading github.com/blang/semver/v4 v4.0.0
go: downloading github.com/nxadm/tail v1.4.8
go: downloading gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
go: finding module for package k8s.io/code-generator/cmd/import-boss
go: github.com/stackitcloud/gardener-extension-acl imports
	github.com/gardener/gardener/hack imports
	k8s.io/code-generator/cmd/import-boss: module k8s.io/code-generator@latest found (v0.30.3), but does not contain package k8s.io/code-generator/cmd/import-boss

@renovate renovate bot added the dependencies Upgrade dependencies and tools label Jun 24, 2024
@renovate renovate bot force-pushed the renovate/k8s-go branch 28 times, most recently from 47c916d to 80e5f4e Compare June 30, 2024 23:07
@renovate renovate bot force-pushed the renovate/k8s-go branch 24 times, most recently from 56e6282 to 030185d Compare July 17, 2024 15:20
@renovate renovate bot force-pushed the renovate/k8s-go branch 4 times, most recently from 454fac4 to 58984f7 Compare July 18, 2024 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Upgrade dependencies and tools
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants