Releases: gardener/gardener-extension-provider-aws
Releases Β· gardener/gardener-extension-provider-aws
v1.62.1
[gardener/gardener-extension-provider-aws]
π Others
[OPERATOR]
Fixesmake verify
and switches the building pipelines to GHA by @kon-angelo [#1343]
v1.62.0
[gardener/gardener-extension-provider-aws]
π° Noteworthy
[OPERATOR]
Added support for immutable backup buckets in the AWS provider extension. Operators can configure immutability settings. Please refer to this doc: https://github.com/gardener/gardener-extension-provider-aws/blob/master/docs/usage/usage.md#BackupBucket by @ishan16696 [#1261]
β¨ New Features
[USER]
This extension now supports in-place node updates. Read more about it here. by @shafeeqes [#1276]
π Bug Fixes
[USER]
Fix an issue where changes to the elasticIPAllocationID field of a NAT Gateway were not being applied correctly by @hebelsan [#1310][OPERATOR]
Fix check for missing IPv4 cidr in IPv6 cluster by @hebelsan [#1269]
π Others
[OPERATOR]
The images built by the AWS provider-extension are now multiarch-images, supporting x86_64 and arm64 by @AndreasBurger [#1284][OPERATOR]
The legacy method of providing monitoring configuration viaConfigMap
s labeled withextensions.gardener.cloud/configuration=monitoring
has been removed. The extension does now only uses the new contract for providing monitoring configuration. Before upgrading to this version of the extension, make sure that the deployed Gardener version supports the new monitoring contract. by @RadaBDimitrova [#1279][OPERATOR]
Thecsi-snapshot-webhook-vpa
VerticalPodAutoscaler and thecsi-snapshot-validation
PodDisruptionBudget are now also cleaned up during the deletion of the legacycsi-snapshot-validation
resources. by @ialidzhikov [#1317][OPERATOR]
Obsolete ClusterRoles and ClusterRoleBindings that were leftovers from the machine-controller-manager component are now cleaned up. by @georgibaltiev [#1315][OPERATOR]
Add IPv6 address to bastion VM for IPv6 shoots by @axel7born [#1278][OPERATOR]
TheServiceTrafficDistribution
feature is being used on to make Services topology-aware when the runtime Kubernetes version is 1.31+. by @ialidzhikov [#1200][OPERATOR]
Remove thepodAntiAffinity
in the deployment in favor of onlyTopologySpreadConstraints
. by @LucaBernstein [#1298][OPERATOR]
Update gardener/gardener to v1.118.0. by @ScheererJ [#1305][OPERATOR]
Enabling IPv6 without disabling overlay network is no longer possible. by @ScheererJ [#1313][OPERATOR]
Use minimal permissions foraws-ipam-controller
. by @DockToFuture [#1285][OPERATOR]
Update csi driver to latest version v1.43.0 by @kon-angelo [#1307][DEPENDENCY]
Update csi images:
csi-attacher: v4.8.0 -> v4.8.1
csi-resizer: v1.13.1 -> v1.13.2
csi-snapshotter: v8.2.0 -> v8.2.1
csi-snapshot-controller: v8.2.0 -> v8.2.1 by @hebelsan [#1323][DEPENDENCY]
Updategardener/gardener
tov1.117.0
Release Notes. by @marc1404 [#1287][DEVELOPER]
add github-actions-pipeline (from concourse-pipeline-definitions) by @ccwienk [#1300][DEVELOPER]
Update golangci-lint to v2 by @hebelsan [#1277]
[gardener/aws-custom-route-controller]
π Others
[OPERATOR]
Update base image fromdebian11
todebian12
. by @MartinWeindel [gardener/aws-custom-route-controller#186]
[gardener/terraformer]
π Others
[OPERATOR]
Update fsnotify to v1.9.0 by @hebelsan [gardener/terraformer#162][OPERATOR]
Update aws-sdk-go to v1.55.7 by @hebelsan [gardener/terraformer#162][OPERATOR]
Update gardener to v1.117.0 by @hebelsan [gardener/terraformer#162]
[gardener/aws-ipam-controller]
β¨ New Features
[USER]
Updategolangci
andgosec
. by @DockToFuture [gardener/aws-ipam-controller#143]
v1.61.2
[gardener/machine-controller-manager]
β¨ New Features
[OPERATOR]
Machine Controller Manager now supports a new machine deployment strategy called InPlaceUpdate. by @acumino [gardener/machine-controller-manager#973]
π Bug Fixes
[OPERATOR]
machine-controller-manager version, and build information are printed at startup. by @renormalize [gardener/machine-controller-manager#985][OPERATOR]
A new termination queue to handle machines scheduled for deletion introduced to separate creation requests from deletion by @takoverflow [gardener/machine-controller-manager#964]
π Others
[OPERATOR]
Resource exhaustion on machine creation results in a longer retry period by @takoverflow [gardener/machine-controller-manager#981][OPERATOR]
Integration test framework enhancements for resource and process cleanup by @takoverflow [gardener/machine-controller-manager#968]
Helm Charts
- admission-aws-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.61.2
- admission-aws-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.61.2
- provider-aws:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.61.2
Container (OCI) Images
- gardener-extension-admission-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.61.2
- gardener-extension-provider-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.61.2
v1.61.1
[gardener/gardener-extension-provider-aws]
π Others
[OPERATOR]
Update component-descriptor script to include external images again by @AndreasBurger [#1265]
Helm Charts
- admission-aws-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.61.1
- admission-aws-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.61.1
- provider-aws:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.61.1
Docker Images
- gardener-extension-admission-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.61.1
- gardener-extension-provider-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.61.1
v1.61.0
[gardener/gardener-extension-provider-aws]
β οΈ Breaking Changes
[OPERATOR]
provider-aws
no longer supports Shoots with Πubernetes version <= 1.26. by @shafeeqes [#1093][OPERATOR]
RBAC
resources now explicitly stateresources
andverbs
, replaced use of wildcards*
. by @AleksandarSavchev [#1207]
β¨ New Features
[USER]
The provider-aws extension does now support shoot clusters with Kubernetes version 1.32. You should consider the Kubernetes release notes before upgrading to 1.32. by @LucaBernstein [#1206][USER]
The extension now supportsShoot
s usingWorkloadIdentity
s instead of cloud provider credentials. by @dimityrmirchev [#1141]
π Bug Fixes
[USER]
Recover from panics and print shoot information during infrastructure reconciliation by @kon-angelo [#1264][USER]
Fix an issue where the vpc-id was not properly added to the subnet filters by @kon-angelo [#1264]
π Others
[OPERATOR]
Validate that all MachineImages in the CloudProfile map to a valid MachineImage in the CloudProfileConfig by @hebelsan [#1185][OPERATOR]
Update CSI container kube-api-* and worker arguments according to upstream recommendations. by @kon-angelo [#1255][OPERATOR]
Fix an issue with missing network policies on ALBC webhook. by @kon-angelo [#1260][OPERATOR]
The ports used by the extension can now be specified via helm values. by @ScheererJ [#1229]
[gardener/machine-controller-manager-provider-aws]
β¨ New Features
[OPERATOR]
MCM now supports workload identity authentication. This can be configured if the secret containsroleARN
andworkloadIdentityTokenFile
. by @dimityrmirchev [gardener/machine-controller-manager-provider-aws#177]
π Others
[OPERATOR]
pipeline_integration_test now uses the control plane of a cluster to deploy objects part of its tests by @aaronfern [gardener/machine-controller-manager-provider-aws#184][OPERATOR]
vendored MCM version has been upgraded to v0.56.0 by @aaronfern [gardener/machine-controller-manager-provider-aws#184]
[gardener/aws-custom-route-controller]
β¨ New Features
[OPERATOR]
The controller now supports workload identity authentication. by @dimityrmirchev [gardener/aws-custom-route-controller#47]
π Others
[OPERATOR]
Introduce multi-arch build forlinux/arm64
images. by @MartinWeindel [gardener/aws-custom-route-controller#136]
Helm Charts
- admission-aws-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.61.0
- admission-aws-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.61.0
- provider-aws:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.61.0
Docker Images
- gardener-extension-admission-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.61.0
- gardener-extension-provider-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.61.0
v1.60.2
[gardener/gardener-extension-provider-aws]
π Bug Fixes
[OPERATOR]
Fixed an issue that caused deployment issues with thegardener.cloud-fast
storage class when the extension was deployed bygardener-operator
in the garden runtime cluster. The deployment of thisStorageClass
object is now only done for AWS seeds. by @timuthy [#1239]
Helm Charts
- admission-aws-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.60.2
- admission-aws-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.60.2
- provider-aws:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.60.2
Docker Images
- gardener-extension-admission-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.60.2
- gardener-extension-provider-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.60.2
v1.60.1
[gardener/gardener-extension-provider-aws]
π Bug Fixes
[OPERATOR]
Add specific object selectors for shoot webhooks to avoid high load in large landscapes by @kon-angelo [#1235]
Helm Charts
- admission-aws-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.60.1
- admission-aws-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.60.1
- provider-aws:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.60.1
Docker Images
- gardener-extension-admission-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.60.1
- gardener-extension-provider-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.60.1
v1.59.3
[gardener/machine-controller-manager-provider-aws]
π Bug Fixes
[OPERATOR]
Fixed a panic that occurs while fetching the status of a VM backing a machine from the provider. by @renormalize [gardener/machine-controller-manager-provider-aws#180]
π Others
[DEVELOPER]
Updated go lang version to1.23.3
by @thiyyakat [gardener/machine-controller-manager-provider-aws#179][DEVELOPER]
Thegardener/machine-controller-manager
dependency has been updated tov0.55.1
. Release Notes by @thiyyakat [gardener/machine-controller-manager-provider-aws#179][OPERATOR]
Addedgosec
for Static Application Security Testing (SAST). by @thiyyakat [gardener/machine-controller-manager-provider-aws#179]
Helm Charts
- admission-aws-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.59.3
- admission-aws-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.59.3
- provider-aws:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.59.3
Docker Images
- gardener-extension-admission-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.59.3
- gardener-extension-provider-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.59.3
v1.60.0
[gardener/gardener-extension-provider-aws]
π° Noteworthy
[USER]
The kube-system/csi-driver-node DaemonSet is no longer scaled by a VerticalPodAutoscaler as it does not really benefit from it. Removing VerticalPodAutoscaler for that component will reduce unnecessary evictions by VPA and will be a mitigation for https://issues.k8s.io/126921. by @ialidzhikov [#1179]
β¨ New Features
[USER]
Support for VolumeAttributesClasses can now be enabled via shoot annotation. by @AndreasBurger [#1152]
π Others
[OPERATOR]
In IPv6 and dual stack shoot cluster external load balancers will get the aws dual stack load balancer annotations in order to work properly. by @DockToFuture [#1160][OPERATOR]
Add validation of internal-subnet CIDR for IPv6 shoots by @AndreasBurger [#1186][OPERATOR]
Setprimary-ip-family
flag foraws-ipam-controller
by @DockToFuture [#1168][USER]
Shoots with NodeLocalDNS enabled will use UDP instead of TCP for upstream DNS queries by default to avoid performance issues on AWS. by @domdom82 [#1161][DEPENDENCY]
Update gardener to v1.110.0 by @hebelsan [#1176]
[gardener/machine-controller-manager-provider-aws]
π Bug Fixes
[OPERATOR]
Fixed a panic that occurs while fetching the status of a VM backing a machine from the provider. by @renormalize [gardener/machine-controller-manager-provider-aws#180]
π Others
[OPERATOR]
Addedgosec
for Static Application Security Testing (SAST). by @thiyyakat [gardener/machine-controller-manager-provider-aws#179][DEVELOPER]
Updated go lang version to1.23.3
by @thiyyakat [gardener/machine-controller-manager-provider-aws#179][DEVELOPER]
Thegardener/machine-controller-manager
dependency has been updated tov0.55.1
. Release Notes by @thiyyakat [gardener/machine-controller-manager-provider-aws#179]
[gardener/terraformer]
π Bug Fixes
[DEVELOPER]
Providerazurerm
was updated to version 3.47.0 and is now properly recognising theARM_OIDC_TOKEN_FILE_PATH
env variable. by @dimityrmirchev [gardener/terraformer#156]
π Others
[OPERATOR]
Update alpine tov3.21.2
by @kon-angelo [gardener/terraformer#157][OPERATOR]
Update golang tov1.23.5
by @kon-angelo [gardener/terraformer#157]
Helm Charts
- admission-aws-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.60.0
- admission-aws-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.60.0
- provider-aws:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.60.0
Docker Images
- gardener-extension-admission-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.60.0
- gardener-extension-provider-aws:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.60.0
v1.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