Skip to content

Releases: gardener/gardener-extension-provider-aws

v1.19.0

07 Jan 11:05
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

✨ New Features

  • [USER] New storage.managedDefaultClass in ControlPlaneConfig controls if the default storage / volume snapshot classes are marked as default by Gardener. Set it to false to mark another storage / volume snapshot class as default without Gardener overwriting this change. If unset, this field defaults to true. (#247, @mvladev)
  • [USER] The following image is updated: (#243, @ialidzhikov)
    • k8s.gcr.io/provider-aws/aws-ebs-csi-driver: v0.7.0 -> v0.8.0
    • aws-ebs-csi-driver@v0.8.0 adds support for EBS gp3 volumes. For more details, see the CHANGELOG.
  • [USER] The AWS extension does now support shoot clusters with Kubernetes version 1.20. You should consider the Kubernetes release notes before upgrading to 1.20. (#237, @rfranzke)

🏃 Others

  • [USER] The following images are updated to address CVE-2020-8569: (#239, @ialidzhikov)
    • quay.io/k8scsi/csi-snapshotter: v2.1.1 -> v2.1.3
    • quay.io/k8scsi/snapshot-controller: v2.1.1 -> v2.1.3
  • [DEVELOPER] github.com/gardener/gardener dependency is now updated to v1.15.0. (#248, @ialidzhikov)

[cloud-provider-aws]

✨ New Features

🏃 Others

Docker Images

gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.19.0
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.19.0

v1.18.0

16 Dec 10:40
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

🏃 Others

  • [USER] New dashboards which expose logs for cloud-controller-manager and csi-driver-controller. (#226, @Kristian-ZH)
  • [OPERATOR] A bug that was preventing the deletion of machines with outdated credentials is now fixed. (#223, @vpnachev)

📰 Noteworthy

  • [OPERATOR] The terraformer version has been upgraded to version v2.0.0. (#235, @dkistner)
  • [OPERATOR] Logging in the infrastructure actuator has been improved to make it consistent in the logging format and more readable/helpful. (#223, @vpnachev)
  • [DEVELOPER] The infrastructure integration test can now be triggered on a PR by commenting /test instead of /test-single. (#229, @timebertt)

[machine-controller-manager]

✨ New Features

  • [OPERATOR] All machine classes do now support an optional .{spec.}credentialsSecretRef field in addition to today's .{spec.}secretRef field. If .{spec.}credentialsSecretRef is non-nil then the provider credentials will be read out of this secret. The user-data for the machine bring-up is still required to be part of the secret referenced by .{spec.}secretRef. (gardener/machine-controller-manager#578, @rfranzke)
  • [OPERATOR] Some machine class secrets are now supporting alternative data keys: (gardener/machine-controller-manager#578, @rfranzke)
    • The machine class secret for Alicloud machines does now also accept the data keys accessKeyID and accessKeySecret as alternatives for today's keys.
    • The machine class secret for AWS machines does now also accept the data keys accessKeyID and secretAccessKey as alternatives for today's keys.
    • The machine class secret for Azure machines does now also accept the data keys clientID, clientSecret, subscriptionID and tenantID as alternatives for today's keys.
    • The machine class secret for GCP machines does now also accept the data key serviceaccount.json as alternatives for today's key.

🏃 Others

📰 Noteworthy

Docker Images

gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.18.0
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.18.0

v1.17.2

27 Nov 09:39
Compare
Choose a tag to compare

[machine-controller-manager]

🏃 Others

Docker Images

gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.17.2
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.17.2

v1.16.1

27 Nov 04:51
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

📰 Noteworthy

  • [USER] Fixes issues where machines were force deleted during normal deletion due to a race condition. (#222, @prashanth26)

Docker Images

gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.16.1
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.16.1

v1.17.1

24 Nov 13:48
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Most notable changes

  • [USER] Fixes issues where machines were force deleted during normal deletion due to a race condition. (#220, @prashanth26)

[machine-controller-manager]

Most notable changes

Improvements

Docker Images

gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.17.1
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.17.1

v1.17.0

23 Nov 13:42
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Most notable changes

  • [OPERATOR] The infrastructure actuator is now injecting infrastructure credentials into the terraformer PodSpec via secret references instead of plain env var values. (#216, @timebertt)

Improvements

  • [OPERATOR] Golang version is updated to 1.15 and alpine image version is updated to 3.12.1. (#205, @rfranzke)
  • [OPERATOR] Adds priority class for extension pods to prevent preemption. (#202, @danielfoehrKn)
  • [DEVELOPER] An issue causing make test to fail on macOS is now fixed. (#206, @ialidzhikov)

[aws-lb-readvertiser]

Most notable changes

Improvements

[machine-controller-manager]

Most notable changes

Improvements

[terraformer]

Improvements

Docker Images

gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.17.0
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.17.0

v1.16.0

21 Oct 10:54
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Most notable changes

  • [OPERATOR] Adding known compatibility issue for AWS extension <= v1.15.0 and Gardenlet >v1.10.0. (#183, @danielfoehrKn)
    • Please check the document under /docs/compatibilty.

Improvements

  • [USER] amazon/aws-ebs-csi-driver is now updated to v0.7.0. (#192, @ialidzhikov)
  • [OPERATOR] github.com/gardener/gardener dependency is now updated to v1.11.1. (#198, @ialidzhikov)
  • [OPERATOR] The following options can now be configured through the extension's Helm chart values charts/gardener-extension-provider-aws/values.yaml: (#196, @timuthy)
    • Health check worker count
    • minAllowed values for VPA
  • [OPERATOR] The Webhook ensurer does not remove or add the /etc/ssl directory for kube apiserver deployments any more. This is done by the Gardenlet for version >= 1.10.0. (#182, @danielfoehrKn)

[cloud-provider-aws]

Improvements

[gardener]

Most notable changes

  • [OPERATOR] Machines without .spec.providerID or .status.node will no longer be persisted in the Worker' .status.state field. This is to prevent unnecessary updates to the ShootState resources. (gardener/gardener#2909, @rfranzke)

[machine-controller-manager]

Most notable changes

Improvements

Docker Images

gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.16.0
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.16.0

v1.15.3

06 Oct 09:33
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Most notable changes

  • [OPERATOR] Introduced a backoff in re-enqueuing machines on creation/deletion failures. Avoids throttling APIServer & provider calls. (#195, @prashanth26)

Improvements

  • [DEVELOPER] Adds a new phase CrashLoopBackOff that is set due to machine creation failures. (#195, @prashanth26)

Docker Images

gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.15.3
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.15.3

v1.15.2

28 Sep 17:35
Compare
Choose a tag to compare

[gardener]

Most notable changes

  • [OPERATOR] Machines without .spec.providerID or .status.node will no longer be persisted in the Worker' .status.state field. This is to prevent unnecessary updates to the ShootState resources. (gardener/gardener#2909, @rfranzke)

Docker Images

gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.15.2
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.15.2

v1.15.1

23 Sep 13:25
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Most notable changes

  • [USER] The deletion of VMs referring to a non-existing disk image fails currently. This MCM version hotfix fixes this issue. (#186, @prashanth26)

Docker Images

gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.15.1
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.15.1