Releases: gardener/gardener-extension-provider-aws
v1.33.1
[gardener-extension-provider-aws]
🐛 Bug Fixes
- [OPERATOR] The following dependency is updated: (gardener/gardener-extension-provider-aws#495, @ialidzhikov)
- github.com/gardener/gardener: v1.39.4 -> v1.39.5
v1.33.0
[gardener-extension-provider-aws]
⚠️ Breaking Changes
- [OPERATOR] Removes the cleanup for the older AWSMachineclasses during worker reconciliation. (gardener/gardener-extension-provider-aws#456, @kon-angelo)
✨ New Features
- [USER] The AWS extension does now support shoot clusters with Kubernetes version 1.23. You should consider the Kubernetes release notes before upgrading to 1.23. (gardener/gardener-extension-provider-aws#480, @rfranzke)
- [USER] In case
gardener/gardener
'sWorkerPoolKubernetesVersion
feature gate is enabled, it's possible having worker pools with overridden Kubernetes versions forShoot
s whose.spec.kubernetes.version
is greater or equal than the CSI migration version (1.18
). (gardener/gardener-extension-provider-aws#479, @rfranzke) - [USER] Extension aws now can read nodeTemplate from worker resource and fill it in machineClass. It prioritizes nodeTemplate provided by user in
providerConfig
(underworker
section in shoot yaml) over worker resource's nodeTemplate, if user provides it. (gardener/gardener-extension-provider-aws#461, @AxiomSamarth) - [OPERATOR] This extension does now support
gardener/gardener
'sWorkerPoolKubernetesVersion
feature gate, i.e., having worker pools with overridden Kubernetes versions. (gardener/gardener-extension-provider-aws#479, @rfranzke)
🐛 Bug Fixes
- [OPERATOR] The following dependency is updated: (gardener/gardener-extension-provider-aws#490, @ialidzhikov)
- github.com/gardener/gardener: v1.39.0 -> v1.39.4
- [OPERATOR] The creation timeouts of
aws_route_table
s are now increased from2m
to5m
. (gardener/gardener-extension-provider-aws#473, @ialidzhikov)
🏃 Others
- [OPERATOR] The following image is updated: (gardener/gardener-extension-provider-aws#471, @shafeeqes)
- k8s.gcr.io/provider-aws/aws-ebs-csi-driver: v1.1.4 -> v1.5.0 (see CHANGELOG)
- [OPERATOR] New
check-docforge
step will be executed on each PR (gardener/gardener-extension-provider-aws#459, @Kristian-ZH) - [OPERATOR] It is now possible to configure the route53 rate limiter wait timeout via the
--dnsrecord-provider-client-wait-timeout
command line option. (gardener/gardener-extension-provider-aws#458, @stoyanr)
📰 Noteworthy
- [USER] Since go1.17 both
net.ParseIP
andnet.ParseCIDR
reject leading zeros in the dot-decimal notation of IPv4 addresses. With the update to go1.17, admission-aws now rejects Shoot objects with CIDR ranges that have such leading zeros in the dot-decimal notation. Before updating to this version of admission-aws, make sure that there are no Shoot objects with leading zeros in the dot-decimal notation of an IPv4 address. For reference: https://nvd.nist.gov/vuln/detail/CVE-2021-29923 (gardener/gardener-extension-provider-aws#463, @rfranzke) - [DEVELOPER] The Golang version has been updated to
1.17.5
. (gardener/gardener-extension-provider-aws#463, @rfranzke)
[cloud-provider-aws]
✨ New Features
- [DEPENDENCY]
k8s.io/legacy-cloud-providers
is now updated tov1.23.2
. (gardener/cloud-provider-aws@d3fd5b0532b6) - [DEPENDENCY]
k8s.io/legacy-cloud-providers
is now updated tov0.22.6
. (gardener/cloud-provider-aws@d2b414faa94c) - [DEPENDENCY]
k8s.io/legacy-cloud-providers
is now updated tov0.21.9
. (gardener/cloud-provider-aws@234a445f1961) - [DEPENDENCY]
k8s.io/legacy-cloud-providers
is now updated tov0.20.15
. (gardener/cloud-provider-aws@6b6e8acb12a9)
🏃 Others
- [DEVELOPER] The alpine version has been updated to
v3.13.7
. (gardener/cloud-provider-aws@a238662f9b18)
[machine-controller-manager]
⚠️ Breaking Changes
- [OPERATOR] Components that deploy the
machine-controller-manager
will now have to adapt the RBAC rules to allowmachine-controller-manager
to maintain its leader election resource lock inleases
as well. (gardener/machine-controller-manager#662, @acumino)
✨ New Features
- [OPERATOR] orphan collection is also triggered if machine obj is updated with having multiple backing VMs (gardener/machine-controller-manager#667, @himanshu-kun)
🏃 Others
- [USER] Updated golang version to v1.17 (gardener/machine-controller-manager#664, @AxiomSamarth)
- [OPERATOR] The default leader election resource lock of
machine-controller-manager
has been changed fromendpoints
toendpointsleases
. (gardener/machine-controller-manager#662, @acumino)
[machine-controller-manager-provider-aws]
🐛 Bug Fixes
- [USER] The machine obj will be deleted if the AWS API indicate absence of backing instance. Earlier retrying used to happen, which led to cases where machine obj never got deleted. (gardener/machine-controller-manager-provider-aws#59, @himanshu-kun)
- [USER] A problem is resolved where multiple VMs were created by the driver in case the APIs on the AWS are not consistent for some time. (gardener/machine-controller-manager-provider-aws#58, @himanshu-kun)
📖 Documentation
- [DEVELOPER] Ginkgo version 1.16.5 is used for tests until changes compatible with v2.0.0 are made. (gardener/machine-controller-manager-provider-aws#62, @himanshu-kun)
🏃 Others
- [USER] Updated golang version to v1.17 (gardener/machine-controller-manager-provider-aws#60, @AxiomSamarth)
[terraformer]
🏃 Others
- [OPERATOR] The following terraform provider plugins are updated: (gardener/terraformer#108, @ialidzhikov)
- hashicorp/terraform-provider-aws: 3.63.0 -> 3.66.0
- [OPERATOR] terraform has been upgraded to 0.14.11 (gardener/terraformer#106, @stoyanr)
- [OPERATOR] terraform has been upgraded to 0.13.7 (gardener/terraformer#105, @stoyanr)
📰 Noteworthy
- [OPERATOR] The following terraform provider plugin is updated: (gardener/terraformer#116, @molecule-z)
aliyun/terraform-provider-alicloud
:1.124.2
->1.149.0
v1.32.1
[gardener-extension-provider-aws]
🐛 Bug Fixes
- [OPERATOR] The creation timeouts of
aws_route_table
s are now increased from2m
to5m
. (gardener/gardener-extension-provider-aws#475, @ialidzhikov)
Docker Images
gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.32.1
gardener-extension-admission-aws: eu.gcr.io/gardener-project/gardener/extensions/admission-aws:v1.32.1
v1.32.0
[gardener-extension-provider-aws]
⚠️ Breaking Changes
- [USER] The Gardener managed storage classes for AWS Shoot clusters will now produce encrypted volumes by default. Existing volumes will not be changed, only new volumes will be encrypted by default. In case non-encrypted volumes are still required a storage class needs to be deployed by the user. (gardener/gardener-extension-provider-aws#453, @dkistner)
[machine-controller-manager]
✨ New Features
- [USER] End User can now delete the backing machine object of the node instantly by annotating the desired node with 'node.machine.sapcloud.io/trigger-deletion-by-mcm="true"` (gardener/machine-controller-manager#648, @AxiomSamarth)
Docker Images
gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.32.0
gardener-extension-admission-aws: eu.gcr.io/gardener-project/gardener/extensions/admission-aws:v1.32.0
v1.31.0
[gardener-extension-provider-aws]
🏃 Others
- [OPERATOR] Specified Elastic IP addresses are now validated: must exist & must not be already associated with another AWS resource. (gardener/gardener-extension-provider-aws#434, @danielfoehrKn)
[terraformer]
🏃 Others
- [OPERATOR] The following terraform provider plugins are updated: (gardener/terraformer#110, @ialidzhikov)
- hashicorp/terraform-provider-aws: 3.63.0 -> 3.66.0
Docker Images
gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.31.0
gardener-extension-admission-aws: eu.gcr.io/gardener-project/gardener/extensions/admission-aws:v1.31.0
v1.30.1
[gardener-extension-provider-aws]
📖 Documentation
- [DEVELOPER] Kubernetes v1.22 conformance badge is now added to the README.md. (gardener/gardener-extension-provider-aws#447, @ialidzhikov)
Docker Images
gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.30.1
gardener-extension-admission-aws: eu.gcr.io/gardener-project/gardener/extensions/admission-aws:v1.30.1
v1.30.0
[gardener-extension-provider-aws]
✨ New Features
- [OPERATOR] Metrics exposed by
provider-aws
pods running on Seeds are now available in the Seed monitoring stack. (gardener/gardener-extension-provider-aws#428, @timebertt)- Scraping can be enabled/disabled via the
metrics.enabled
value in theController{Registration,Deployment}
(enabled by default).
- Scraping can be enabled/disabled via the
- [OPERATOR] The
DNSRecord
controller will now throttle its requests to the provider to avoid exceeding the provider rate limits. The throttling can be configured via the--dnsrecord-provider-client-qps
and--dnsrecord-provider-client-burst
options. (gardener/gardener-extension-provider-aws#425, @stoyanr)
🏃 Others
- [OPERATOR] The CPU limit of
csi-driver-node/csi-driver
is increased from 50m to 100m to allow bigger bursts. (gardener/gardener-extension-provider-aws#421, @timebertt) - [DEVELOPER] The
rewrite_tag
filter in the logging configuration is replaced bymodify
one (gardener/gardener-extension-provider-aws#432, @vlvasilev)
[machine-controller-manager]
✨ New Features
- [USER] Added *expectedNodeDetails field to the MachineClass API (gardener/machine-controller-manager#644, @AxiomSamarth)
🐛 Bug Fixes
- [OPERATOR] A bug has been fixed in the pre-delivered CRD manifests for MCM (
/kubernetes/crds
). It caused data to be pruned from MCM related resources and led to reconciliation issues. (gardener/machine-controller-manager#641, @timuthy)
📖 Documentation
- [DEVELOPER]
make generate
now generates v1 version of CRDs by default instead of v1beta1. (gardener/machine-controller-manager#640, @himanshu-kun)
🏃 Others
- [USER] Update Kubernetes dependency versions to v1.20.6 (gardener/machine-controller-manager#601, @AxiomSamarth)
[terraformer]
🐛 Bug Fixes
- [DEVELOPER] A bug has been fixed preventing to use Terraformer with a Terraform version >= 0.13. (gardener/terraformer#102, @rfranzke)
🏃 Others
- [OPERATOR] The following terraform provider plugins are updated: (gardener/terraformer#104, @ialidzhikov)
- hashicorp/terraform-provider-aws: 3.54.0 -> 3.63.0
Docker Images
gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.30.0
gardener-extension-admission-aws: eu.gcr.io/gardener-project/gardener/extensions/admission-aws:v1.30.0
v1.29.1
[gardener-extension-provider-aws]
🏃 Others
- [OPERATOR] The CPU limit of
csi-driver-node/csi-driver
is increased from 50m to 100m to allow bigger bursts. (gardener/gardener-extension-provider-aws#438, @ialidzhikov)
Docker Images
gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.29.1
gardener-extension-admission-aws: eu.gcr.io/gardener-project/gardener/extensions/admission-aws:v1.29.1
v1.29.0
[gardener-extension-provider-aws]
✨ New Features
- [USER] The AWS extension does now support shoot clusters with Kubernetes version 1.22. You should consider the Kubernetes release notes before upgrading to 1.22. (#396, @timuthy)
- [OPERATOR] VPC IDs in infrastructure config are now checked if they exist, have correct VPC attribute values, and have an internet gateway attached, and if not the issue is reported as
ERR_CONFIGURATION_PROBLEM
with a clear error message. (#403, @stoyanr) - [DEVELOPER] Introducing a new field in the
providerSpec
ofMachineClass
for AWS calledsrcAndDstChecksEnabled
which istrue
by default and when set tofalse
will disable the source destination check on the AWS Instance (#386, @AxiomSamarth)
🏃 Others
- [USER] The following image is updated: (#411, @ialidzhikov)
- k8s.gcr.io/provider-aws/aws-ebs-csi-driver: v1.1.1 -> v1.1.4 (see CHANGELOG)
- [DEVELOPER] Missing or wrong doc comments and a few other common style errors will now be reported by the linter. (#410, @stoyanr)
Docker Images
gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.29.0
gardener-extension-admission-aws: eu.gcr.io/gardener-project/gardener/extensions/admission-aws:v1.29.0
v1.28.1
[gardener-extension-provider-aws]
🏃 Others
- [USER] The following image is updated: (#412, @ialidzhikov)
- k8s.gcr.io/provider-aws/aws-ebs-csi-driver: v1.1.1 -> v1.1.4 (see CHANGELOG)
Docker Images
gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.28.1
gardener-extension-admission-aws: eu.gcr.io/gardener-project/gardener/extensions/admission-aws:v1.28.1