Releases: gardener/gardener-extension-provider-aws
Releases · gardener/gardener-extension-provider-aws
v1.48.0
[gardener/gardener-extension-provider-aws]
🏃 Others
[OPERATOR]
State update for a Worker object can be now skipped by annotating it withworker.gardener.cloud/skip-state-update=true
. by @ialidzhikov [#801]
v1.47.0
[gardener/gardener-extension-provider-aws]
🏃 Others
[OPERATOR]
No caching of secrets by @MartinWeindel [#790][OPERATOR]
Update aws-ebs-csi-driver tov1.22.0
by @kon-angelo [#794][OPERATOR]
Update volume-modifier-for-k8s tov0.1.2
by @kon-angelo [#794]
v1.46.0
[gardener/gardener-extension-provider-aws]
⚠️ Breaking Changes
[OPERATOR]
provider-aws
no longer supports Shoots or Seeds with Кubernetes version < 1.22. by @shafeeqes [#771][USER]
If the AWS Load Balancer Controller is deployed, the user used by the cloudprovider needs additional permissions. See last section in this example AWS IAM policy document here for more details. by @MartinWeindel [#717]
✨ New Features
[OPERATOR]
Thegardener-extension-admission-aws
chart allows to optionally configure a projected volume based kubeconfig. by @timuthy [#791][DEVELOPER]
This extension is now compatible with theMachineControllerManagerDeployment
feature gate ofgardenlet
. by @rfranzke [#774][USER]
The AWS Load Balancer Controller is deployed into the control plane if enabled withspec.provider.controlPlaneConfig.loadBalancerController.enabled=true
in the shoot manifest. by @MartinWeindel [#717]
🏃 Others
[OPERATOR]
Infrastructure dualstack support can be enabled viaspec.provider.infrastructureConfig.dualStack.enabled: true
in the shoot.yaml. by @DockToFuture [#778][OPERATOR]
add a sustainable way to get available image AMIs for the test by @tedteng [#715][OPERATOR]
Remove limits from system critical components by @kon-angelo [#787]
[gardener/terraformer]
🏃 Others
[OPERATOR]
Golang has been updated to v1.20.5 by @kon-angelo [gardener/terraformer#138][OPERATOR]
Alpine has been updated to v1.18.2 by @kon-angelo [gardener/terraformer#138]
v1.45.0
[gardener/gardener-extension-provider-aws]
✨ New Features
[DEVELOPER]
This extension now uses the simplifiedNetworkPolicy
approach for allowing traffic to its webhook server fromkube-apiserver
s of shoot clusters. by @rfranzke [#772][USER]
The provider-aws extension does now support shoot clusters with Kubernetes version 1.27. You should consider the Kubernetes release notes before upgrading to 1.27. by @ary1992 [#759]
⚠️ Breaking Changes
[OPERATOR]
With #337 provider-aws migrated the volumesnapshot CRDs to a new dedicated ManagedResources. provider-aws does now remove the ignored CRDs. by @ialidzhikov [#752]- Before updating to this version of provider-aws, make sure that the migration of the volumesnapshot CRDs from the
extension-controlplane-shoot
to theextension-controlplane-shoot-crds
ManagedResource completed. If the migration did not complete yet, GRM will interpret the removal of the CRDs as deletion and will delete the CRDs.
🏃 Others
[OPERATOR]
Old and obsolete logging configurations are removed. by @vlvasilev [#765][DEPENDENCY]
The following dependencies were updated: by @dimityrmirchev [#768]- registry.k8s.io/sig-storage/csi-provisioner v3.4.0 -> v3.4.1
[DEVELOPER]
All code related to the removedAPIServerSNI
feature gate ofgardenlet
has been removed from this extension. by @rfranzke [#773]
🐛 Bug Fixes
[OPERATOR]
Fix the name of the aws-csi-volume-modifier container the in the respective VPA resource. by @bd3lage [#763][OPERATOR]
Handle S3 bucket policy IAM ARN for China and GovCloud (US) regions. by @shreyas-s-rao [#766]
[gardener/machine-controller-manager]
🐛 Bug Fixes
[OPERATOR]
IncludedUnavailableReplicas
in determining if a machine deployment status update is needed by @ialidzhikov [gardener/machine-controller-manager#834]
v1.44.3
[gardener-extension-provider-aws]
🏃 Others
- [OPERATOR] The following dependency is updated to adopt a fix for gardener/gardener#8058: (gardener/gardener-extension-provider-aws#777, @ialidzhikov)
- github.com/gardener/gardener: v1.71.0 -> v1.71.5
[machine-controller-manager]
🐛 Bug Fixes
- [OPERATOR] Included
UnavailableReplicas
in determining if a machine deployment status update is needed (gardener/machine-controller-manager#834, @ialidzhikov)
v1.44.2
[gardener-extension-provider-aws]
🐛 Bug Fixes
- [OPERATOR] Handle S3 bucket policy IAM ARN for China and GovCloud (US) regions. (gardener/gardener-extension-provider-aws#769, @kon-angelo)
v1.44.1
[gardener-extension-provider-aws]
🐛 Bug Fixes
- [OPERATOR] Fix the name of the aws-csi-volume-modifier container the in the respective VPA resource. (gardener/gardener-extension-provider-aws#764, @kon-angelo)
v1.44.0
[gardener-extension-provider-aws]
✨ New Features
- [USER] Enable awslabs/volume-modifier-for-k8s by default (gardener/gardener-extension-provider-aws#754, @kon-angelo)
- [OPERATOR] Flow-based infrastructure reconciliation without Terraformer (gardener/gardener-extension-provider-aws#603, @MartinWeindel)
🐛 Bug Fixes
- [OPERATOR] Allow patching events for aws-custom-route-controller (gardener/gardener-extension-provider-aws#742, @MartinWeindel)
📖 Documentation
- [DEPENDENCY] The flags which went out-of-support in MCM v0.49.0 have been cleaned up from MCM deployment yaml. (gardener/gardener-extension-provider-aws#739, @himanshu-kun)
🏃 Others
- [OPERATOR] Block public access for newly created S3 buckets. (gardener/gardener-extension-provider-aws#738, @shreyas-s-rao)
- [OPERATOR] The admission/validation component is now adapted such that it works well in garden cluster with enabled
NetworkPolicy
protection (default sincegardener/[email protected]
when garden cluster is managed bygardener-operator
). (gardener/gardener-extension-provider-aws#747, @rfranzke) - [OPERATOR] Update go to
v1.20.4
(gardener/gardener-extension-provider-aws#753, @kon-angelo) - [OPERATOR] Update ebs driver to
v1.19.0
(gardener/gardener-extension-provider-aws#754, @kon-angelo) - [OPERATOR] The following images have been updated: (gardener/gardener-extension-provider-aws#757, @dkistner)
- mtu-customizer: alpine:3.16.2 → alpine:3.18.0
- [OPERATOR] provider-aws does now define proper
create
anddelete
timeouts foraws_internet_gateway
. Now, these timeouts are aligned with the terraformer's timeout. Previously the timeouts were not aligned and provider-aws was not able to properly report theaws_internet_gateway
related error. (gardener/gardener-extension-provider-aws#761, @ialidzhikov) - [DEPENDENCY] The following dependency is updated: (gardener/gardener-extension-provider-aws#749, @shafeeqes)
- github.com/gardener/gardener: v1.67.1 -> v1.71.0
- k8s.io/* : v0.26.2 -> v0.26.3
- sigs.k8s.io/controller-runtime: v0.14.5-> v0.14.6
[aws-custom-route-controller]
🏃 Others
- [OPERATOR] Update builder image from
golang:1.20.2
togolang:1.20.4
(gardener/aws-custom-route-controller#14, @MartinWeindel) - [OPERATOR] updated kubernetes dependencies from
v0.25.4
tov0.26.4
(gardener/aws-custom-route-controller#15, @MartinWeindel) - [OPERATOR] improved timestamp format for JSON logging; added command-line options for log level and format. (gardener/aws-custom-route-controller#15, @MartinWeindel)
[machine-controller-manager]
⚠️ Breaking Changes
- [OPERATOR] Removal of the following flags (and corresponding fields in associated structs): 'machine-creation-timeout' 'machine-drain-timeout', 'machine-pv-detach-timeout', 'machine-health-timeout=10m', 'machine-safety-apiserver-statuscheck-timeout', 'machine-safety-apiserver-statuscheck-period', 'machine-safety-orphan-vms-period', 'machine-max-evict-retries', 'node-conditions', 'bootstrap-token-auth-extra-groups', 'delete-migrated-machine-class'. The MCM no longer accepts these flags since these are options handled by the Machine Controller invoked by platform specific provider launchers. (gardener/machine-controller-manager#769, @elankath)
- [DEVELOPER] Deletion of 'Driver.GenerateMachineClassForMigration'. Providers need to adapt to this. (gardener/machine-controller-manager#769, @elankath)
✨ New Features
- [USER] Machine object won't turn from
Pending
toRunning
state ifnode.gardener.cloud/critical-components-not-ready
taint is there on the corresponding node. (gardener/machine-controller-manager#778, @SimonKienzler)
🐛 Bug Fixes
- [USER] An edge case where all the machineSets were scaled down to zero has been dealt with. (gardener/machine-controller-manager#803, @himanshu-kun)
- [USER] Fix a bug in the bootstrap token creation that caused node to not be able to join the cluster due to an expired bootstrap token. (gardener/machine-controller-manager#773, @schrodit)
- [USER] An edge case where all the machineSets were scaled down to zero has been dealt with. (gardener/machine-controller-manager#804, @himanshu-kun)
- [USER] An edge case where outdated DesiredReplicas annotation blocked a rolling update is fixed. (gardener/machine-controller-manager#822, @rishabh-11)
- [OPERATOR] An issue causing nil pointer panic on scaleup of the machinedeployment along with trigger of rolling update, is fixed (gardener/machine-controller-manager#817, @himanshu-kun)
📖 Documentation
- [DEVELOPER] Added proposal for hot-update of resources (instance/Nic/Disk) (gardener/machine-controller-manager#761, @himanshu-kun)
🏃 Others
- [OPERATOR]
CrashloopBackoff
machines will turn toRunning
quicker (gardener/machine-controller-manager#806, @rishabh-11) - [OPERATOR] CVE categorization for MCM has been added. (gardener/machine-controller-manager#791, @dkistner)
- [DEVELOPER] The API generation now works again. Previously the API docs was generated to a location that was ignored by git and other API docs file was maintained. (gardener/machine-controller-manager#800, @ialidzhikov)
- [DEVELOPER] Bump
k8s.io/*
dependencies to v1.26.2 (gardener/machine-controller-manager#792, @afritzler)
[machine-controller-manager-provider-aws]
⚠️ Breaking Changes
- [OPERATOR] Support for migration of machineClass is dropped by the mcm-provider (gardener/machine-controller-manager-provider-aws#118, @himanshu-kun)
🐛 Bug Fixes
- [OPERATOR] Fix handling of capacity reservations in
MachineClass
that prevented correct scale up (gardener/machine-controller-manager-provider-aws#115, @saley89)
🏃 Others
- [OPERATOR] Updated golang version to 1.20.4 (gardener/machine-controller-manager-provider-aws#121, @rishabh-11)
- [DEPENDENCY] upgraded dependency: (gardener/machine-controller-manager-provider-aws#118, @himanshu-kun)
- github.com/gardener/machine-controller-manager -> v0.49.1
[terraformer]
🏃 Others
- [OPERATOR] Update alpine base image to
v3.17.3
(gardener/terraformer#136, @kon-angelo) - [OPERATOR] Terrafomer base image has been updated from
alpine:3.17.2
toalpine:3.18.0
(gardener/terraformer#137, @MartinWeindel) - [OPERATOR] Builder base image has been updated from
golang:1.19.6
togolang:1.20.4
(gardener/terraformer#137, @MartinWeindel) - [OPERATOR] Gardener dependency has been updated from
v1.59.1
tov1.71.2
([gardener/terraformer#137](https://github.com/gardener...
v1.43.2
[gardener-extension-provider-aws]
🏃 Others
- [OPERATOR] Remove the error code check from
NodesChecker
to prevent nil pointer panic. (gardener/gardener-extension-provider-aws#748, @acumino)
v1.43.1
no release notes available