v1.63.0
·
288 commits
to master
since this release
[github.com/gardener/gardener-extension-provider-aws:v1.63.0]
⚠️ Breaking Changes
[USER]The worker pool hash calculation for workers with in-place update strategy no longer depends on theNewWorkerPoolHashfeature gate. by @shafeeqes [#1345][OPERATOR]provider-awsno longer supports Shoots with Кubernetes version <= 1.28. by @RadaBDimitrova [#1390]
✨ New Features
[OPERATOR]This extension now supportsWorkloadIdentitys as credentials for etcd backup. by @vpnachev [#1389][USER]Adding support to enable AWS EFS CSI driver via shoot param by @hebelsan [#1174][OPERATOR]machine-controller-manager can manage machines without a target cluster by specifying--target-kubeconfig=none. See the documentation for more details. by @aaronfern [#1396][OPERATOR]TheproviderConfigfield ofcore.BackupBucketis now validated. Previously, the backup config was only validated when it was applied through thespec.backupof the Seed. by @shafeeqes [#1388]
🐛 Bug Fixes
[OPERATOR]Fixed a bug in the MachineSet controller where the machine status was set toTerminatingeven if attempt to delete the machine object failed. by @aaronfern [#1396][USER]A bug causing failure in retrieval of credentials when using workload identity due to missing region parameter was fixed. by @aaronfern [#1396][OPERATOR]A bug causingcloud-controller-managerto fail to get node topology because of missing region configuration was fixed. by @dimityrmirchev [#1363][OPERATOR]Fix an issue that caused make targets to fail by ensuring MCM is present in the mod cache by @aaronfern [#1396][DEVELOPER]add gosec-report to Component-Descriptor (again) by @ccwienk [#1355][OPERATOR]Fix failed NATGateway reconciliation by @hebelsan [#1397][OPERATOR]A bug preventing all obsolete machine-controller-manager ClusterRoles and ClusterRoleBindings to be deleted on extension startup has been fixed. by @georgibaltiev [#1423][OPERATOR]Fix a bug in the deletion process of a backup bucket when the bucket was somehow never got created. by @ishan16696 [#1384][USER]Now it is possible to create more than shoot with IPv6 networking in the same VPC. by @axel7born [#1403][OPERATOR]Fix a bug where MCM does not check if a pod has already been evicted before reattempting eviction blindly by @aaronfern [#1396][OPERATOR]Fix persisting NAT ID before NAT is available by @hebelsan [#1409][USER]Fix nil pointer dereference error when switching from managed to custom elastic Natgateway IP by @hebelsan [#1349]
🏃 Others
[OPERATOR]Updateaws-ipam-controllertov0.6.0. by @DockToFuture [#1354][OPERATOR]Upgrade gardener dependency to v1.122.1 by @RadaBDimitrova [#1401][OPERATOR]machine-controller-manager-provider-aws base image is updated to gcr.io/distroless/static-debian12:nonroot by @aaronfern [#1396][OPERATOR]Clients created by the AWS extension provider will now identify themselves by adding to theuser-agentheader of their calls. by @AndreasBurger [#1386][OPERATOR]Update dependencies by @hebelsan [#1408][DEVELOPER]allow specifying which version-part to bump for releases by @ccwienk [#1336][OPERATOR]Update cloud-controller-manager from v1.31.6 to v1.31.7 by @hebelsan [#1422][DEVELOPER]runmake generatefor release- and bump-commits (again) by @ccwienk [#1365][OPERATOR]Support for configuring dedicated tenancy for VPC with a new propertyenableDedicatedTenancyForVPCby @voelzmo [#1383][DEVELOPER]fix: declare alpine and pause-images in ocm-component-descriptor by @ccwienk [#1335][OPERATOR]add new labelnode_nameto themcm_machine_infometric by @aaronfern [#1396][OPERATOR]Update csi-snapshot-controller from v8.2.1 to v8.3.0 by @hebelsan [#1422][OPERATOR]Update csi-node-driver-registrar from v2.13.0 to v2.14.0 by @hebelsan [#1422][OPERATOR]nodeTemplate.Capacity is now allowed to be empty. Extended resources, memory and GPU are now validated as whole and non-negative numbers. by @Maydaer [#1369][DEVELOPER]cleanup: drop concourse-pipeline-definitions by @ccwienk [#1333][OPERATOR]Update GHA pipelines with new release options by @kon-angelo [#1413][OPERATOR]Update csi-driver from v1.43.0 to v1.47.0 by @hebelsan [#1422][DEVELOPER]Separate bastion reconcile and delete options by @hebelsan [#1417][OPERATOR]fix: publish oci-images to previously used repositories by @ccwienk [#1334][DEVELOPER]add GitHub-Action-Workflow for running testmachinery-tests (again) to thus finalise migration from Concourse-Pipelines to GitHub-Actions. by @ccwienk [#1324][OPERATOR]export testresults as inlined ocm-resource by @heldkat [#1416][DEVELOPER]run integrationtests (again) as part of release by @ccwienk [#1412][OPERATOR]Upgrade vendored gardener/gardenerv1.120.0->v1.121.1by @hebelsan [#1370][OPERATOR]Update csi-snapshotter from v8.2.1 to v8.3.0 by @hebelsan [#1422][OPERATOR]Allow deletion of duplicated zones in infraConfig section by @hebelsan [#1425][DEPENDENCY]The following third party dependencies have been updated:- github.com/gardener/gardener v1.122.1 -> v1.123.0
- github.com/gardener/external-dns-management v0.24.0 -> v0.25.2
- github.com/aws/aws-sdk-go-v2 v1.36.3 -> v1.36.5
- github.com/aws/aws-sdk-go-v2/credentials v1.17.67 -> v1.17.69
- github.com/aws/aws-sdk-go-v2/service/sts v1.33.19 -> v1.33.21
- golang.org/x/sync v0.15.0 -> v0.16.0
- golang.org/x/text v0.26.0 -> v0.27.0
- helm.sh/helm/v3 v3.18.3 -> v3.18.4 by @vpnachev [#1391]
[OPERATOR]The provider-aws extension does now support shoot clusters with Kubernetes version 1.33. You should consider the Kubernetes release notes before upgrading to 1.33. by @plkokanov [#1368][OPERATOR]Update aws-load-balancer-controller from v2.11.0 to v2.13.3 by @hebelsan [#1422][OPERATOR]Update gardener/gardener to v1.125.0 by @hebelsan [#1431][OPERATOR]machine-controller-manager base image is updated togcr.io/distroless/static-debian12:nonroot. by @aaronfern [#1396][OPERATOR]Update csi-liveness-probe from v2.15.0 to v2.16.0 by @hebelsan [#1422][OPERATOR]Support the reserved-volume-attachments flag for the EBS CSI driver. by @kon-angelo [#1428]