Release Notes v1.110
Yake release notes and upgrade guide
Related upstream release notes / changelogs
Update external-dns-management to 0.22.2
[gardener/external-dns-management]
π Bug Fixes
[OPERATOR]
Deletion of source DNSEntries must wait for completed deletion of target entries. by @MartinWeindel [#407]
π Others
[OPERATOR]
introducedns.gardener.cloud/target-hard-ignore
annotation by @MartinWeindel [#404][OPERATOR]
Use AWS SDK v2 for theaws-route53
provider by @MartinWeindel [#400][OPERATOR]
Bumps golang from 1.23.3 to 1.23.4. by @dependabot[bot] [#401][OPERATOR]
Remove annotationgardener.cloud/operation=reconcile
on reconciliation by @MartinWeindel [#406]
Helm Charts
- dns-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/charts/dns-controller-manager:v0.22.2
Docker Images
- dns-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/dns-controller-manager:v0.22.2
Update provider-aws to 1.59.2
[gardener/gardener-extension-provider-aws]
π Bug Fixes
[USER]
Fix theNamespacedCloudProfile
status mutation. by @LucaBernstein [#1172]
Helm Charts
- admission-aws-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.59.2
- admission-aws-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.59.2
- provider-aws:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.59.2
Docker Images
- gardener-extension-admission-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.59.2
- gardener-extension-provider-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.59.2
Update provider-azure to 1.49.2
[gardener/gardener-extension-provider-azure]
π Bug Fixes
[USER]
Fix theNamespacedCloudProfile
status mutation. by @LucaBernstein [#1041]
Helm Charts
- admission-azure-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-azure-application:v1.49.2
- admission-azure-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-azure-runtime:v1.49.2
- provider-azure:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-azure:v1.49.2
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.49.2
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.49.2
Update shoot-dns-service to 1.55.0
[gardener/gardener-extension-shoot-dns-service]
β οΈ Breaking Changes
-
[OPERATOR]
The following extension chart values are changed:.dnsControllerManager.vpa.minAllowed
->.dnsControllerManager.vpa.resourcePolicy.minAllowed
Make sure to adapt your values to the breaking change when upgrading to this version of the extension. by @ialidzhikov [#409]
π Bug Fixes
[OPERATOR]
Ensure record for DNSEntries are left untouched during migration. by @MartinWeindel [#408]
π Others
[OPERATOR]
Bumps github.com/gardener/gardener from 1.108.0 to 1.109.0. by @dependabot[bot] [#403][OPERATOR]
Bumps github.com/gardener/gardener from 1.109.0 to 1.110.0. by @dependabot[bot] [#406][OPERATOR]
The extension Deployment does no longer specify memory limits. by @ialidzhikov [#409][OPERATOR]
Vertical scaling on CPU dropped in VPA resource by @MartinWeindel [#402]
[gardener/external-dns-management]
π Bug Fixes
[OPERATOR]
Deletion of source DNSEntries must wait for completed deletion of target entries. by @MartinWeindel [gardener/external-dns-management#407]
π Others
[OPERATOR]
Use AWS SDK v2 for theaws-route53
provider by @MartinWeindel [gardener/external-dns-management#400][OPERATOR]
Remove annotationgardener.cloud/operation=reconcile
on reconciliation by @MartinWeindel [gardener/external-dns-management#406][OPERATOR]
Bumps golang from 1.23.3 to 1.23.4. by @dependabot[bot] [gardener/external-dns-management#401][OPERATOR]
introducedns.gardener.cloud/target-hard-ignore
annotation by @MartinWeindel [gardener/external-dns-management#404]
Helm Charts
- admission-shoot-dns-service-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-shoot-dns-service-application:v1.55.0
- admission-shoot-dns-service-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-shoot-dns-service-runtime:v1.55.0
- shoot-dns-service:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/shoot-dns-service:v1.55.0
Docker Images
- gardener-extension-admission-shoot-dns-service:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-shoot-dns-service:v1.55.0
- gardener-extension-shoot-dns-service:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/shoot-dns-service:v1.55.0
Update provider-openstack to 1.44.1
[gardener/gardener-extension-provider-openstack]
π Bug Fixes
Helm Charts
- admission-openstack-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.44.1
- admission-openstack-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.44.1
- provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.44.1
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.44.1
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.44.1
Update gardener-controlplane to 1.110.1
[gardener/gardener]
π Bug Fixes
[USER]
Fix initial scheduling ofShoot
withNamespacedCloudProfile
reference. by @LucaBernstein [#11076]
Update gardener-controlplane to 1.110.1
[gardener/gardener]
π Bug Fixes
[USER]
Fix initial scheduling ofShoot
withNamespacedCloudProfile
reference. by @LucaBernstein [#11076]
Update gardenlet to 1.110.1
[gardener/gardener]
π Bug Fixes
[USER]
Fix initial scheduling ofShoot
withNamespacedCloudProfile
reference. by @LucaBernstein [#11076]
Update shoot-flux to 0.13.0
What's Changed
- π€ Update module github.com/onsi/gomega to v1.36.1 by @renovate in stackitcloud/gardener-extension-shoot-flux#125
- Bump gardener to
v1.107
by @Duciwuci in stackitcloud/gardener-extension-shoot-flux#127
Full Changelog: stackitcloud/gardener-extension-shoot-flux@v0.12.0...v0.13.0
Update provider-alicloud to 1.57.0
[gardener/gardener-extension-provider-alicloud]
β οΈ Breaking Changes
[OPERATOR]
The Helm charts for theapplication
andruntime
parts of the gardener-extension-admission-alicloud admission controller have been separated into standalone charts. These charts now assume a Garden setup with a virtual garden. Both charts must be deployed individually: theruntime
chart on the Garden runtime cluster, and theapplication
chart on the virtual garden. Additionally, the intermediateglobal
level in the Helm values has been removed, so you may need to adjust your provided values accordingly. by @MartinWeindel [#746]
β¨ New Features
[OPERATOR]
Adjustments for additional deployment of extension and admission controller on Garden runtime cluster by gardener-operator. by @MartinWeindel [#746]
π Others
[OPERATOR]
Fixes Alicloud bastion instance CPU architecture not aligning with the image CPU architecture in certain conditions by @tedteng [#747][OPERATOR]
Remove the duplicate provider type check from the admission webhooks. by @LucaBernstein [#749][OPERATOR]
Bump gardener/gardener from v1.98.4 to v1.108.1. by @MartinWeindel [#746]
Helm Charts
- admission-alicloud-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-alicloud-application:v1.57.0
- admission-alicloud-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-alicloud-runtime:v1.57.0
- provider-alicloud:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-alicloud:v1.57.0
Docker Images
- gardener-extension-admission-alicloud:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-alicloud:v1.57.0
- gardener-extension-provider-alicloud:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-alicloud:v1.57.0
Update provider-gcp to 1.41.1
[gardener/gardener-extension-provider-gcp]
π Others
[OPERATOR]
Disable --allocate-node-cidrs in kube-controller-manager for kubernetes >= 1.31 as cloud-controller-manager takes over this responsibility. by @hebelsan [#937]
Helm Charts
- admission-gcp-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-gcp-application:v1.41.1
- admission-gcp-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-gcp-runtime:v1.41.1
- provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-gcp:v1.41.1
Docker Images
- gardener-extension-admission-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.41.1
- gardener-extension-provider-gcp:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.41.1
Update cert-management to 0.17.2
[gardener/cert-management]
π Others
[OPERATOR]
SupportDNSRecord.spec.class
by annotationcert.gardener.cloud/dnsrecord-class
by @MartinWeindel [#384]
π Documentation
[DEVELOPER]
Document gaps between the communitycert-manager
and Gardener'scert-management
. by @marc1404 [#379]
Helm Charts
- cert-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/charts/cert-controller-manager:v0.17.2
Docker Images
- cert-management:
europe-docker.pkg.dev/gardener-project/releases/cert-controller-manager:v0.17.2
Update gardener-controlplane to 1.110.2
[gardener/gardener]
π Bug Fixes
[OPERATOR]
A permission issue was fixed that prevented theVPAEvictionRequirements
controller to patchVPA
resources in the garden runtime cluster, in case it is also registered as a seed. by @timuthy [#11143]
π Others
[DEVELOPER]
The order of the predicates for extension controllers has been changed to ensure that class and types are checked first.
This avoids side effects by the passed predicates especially if the controller runs on the runtime cluster. by @oliver-goetz [#11133]
Helm Charts
- controlplane:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.110.2
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.110.2
- operator:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.110.2
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.110.2
Docker Images
- admission-controller:
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.110.2
- apiserver:
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.110.2
- controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.110.2
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.110.2
- node-agent:
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.110.2
- operator:
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.110.2
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.110.2
- scheduler:
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.110.2
Update gardener-controlplane to 1.110.2
[gardener/gardener]
π Bug Fixes
[OPERATOR]
A permission issue was fixed that prevented theVPAEvictionRequirements
controller to patchVPA
resources in the garden runtime cluster, in case it is also registered as a seed. by @timuthy [#11143]
π Others
[DEVELOPER]
The order of the predicates for extension controllers has been changed to ensure that class and types are checked first.
This avoids side effects by the passed predicates especially if the controller runs on the runtime cluster. by @oliver-goetz [#11133]
Helm Charts
- controlplane:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.110.2
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.110.2
- operator:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.110.2
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.110.2
Docker Images
- admission-controller:
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.110.2
- apiserver:
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.110.2
- controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.110.2
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.110.2
- node-agent:
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.110.2
- operator:
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.110.2
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.110.2
- scheduler:
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.110.2
Update gardenlet to 1.110.2
[gardener/gardener]
π Bug Fixes
[OPERATOR]
A permission issue was fixed that prevented theVPAEvictionRequirements
controller to patchVPA
resources in the garden runtime cluster, in case it is also registered as a seed. by @timuthy [#11143]
π Others
[DEVELOPER]
The order of the predicates for extension controllers has been changed to ensure that class and types are checked first.
This avoids side effects by the passed predicates especially if the controller runs on the runtime cluster. by @oliver-goetz [#11133]
Helm Charts
- controlplane:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.110.2
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.110.2
- operator:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.110.2
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.110.2
Docker Images
- admission-controller:
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.110.2
- apiserver:
europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.110.2
- controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.110.2
- gardenlet:
europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.110.2
- node-agent:
europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.110.2
- operator:
europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.110.2
- resource-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.110.2
- scheduler:
europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.110.2
Update networking-calico to 1.45.0
[gardener/gardener-extension-networking-calico]
π Others
[OPERATOR]
Allow running without overlay configuration. by @axel7born [#546][OPERATOR]
Disable masquerading of IPv6 pod traffic which leaves the cluster. by @DockToFuture [#547][OPERATOR]
Support VXLAN as overlay. by @DockToFuture [#556][OPERATOR]
Update calico tov3.29.1
. by @DockToFuture [#558]
Helm Charts
- admission-calico-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-calico-application:v1.45.0
- admission-calico-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-calico-runtime:v1.45.0
- networking-calico:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/networking-calico:v1.45.0
Docker Images
- gardener-extension-admission-calico:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-calico:v1.45.0
- gardener-extension-networking-calico:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/networking-calico:v1.45.0
Update networking-cilium to 1.39.0
[gardener/gardener-extension-networking-cilium]
π Others
[OPERATOR]
Disable masquerading of IPv6 pod traffic which leaves the cluster. by @axel7born [#462]
Helm Charts
- admission-cilium-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-cilium-application:v1.39.0
- admission-cilium-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-cilium-runtime:v1.39.0
- networking-cilium:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/networking-cilium:v1.39.0
Docker Images
- gardener-extension-admission-cilium:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-cilium:v1.39.0
- gardener-extension-networking-cilium:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/networking-cilium:v1.39.0