Skip to content

Releases: gardener/gardener-extension-provider-aws

v1.6.0

16 Apr 15:24
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Action Required

  • [USER] The AWS extension does now support shoot clusters with Kubernetes version 1.18. You should consider the Kubernetes release notes before upgrading to 1.18. Please note that the AWS EBS CSI driver will be used for 1.18 shoots. It is compatible with the legacy volume provisioners, however, you might want to update your storage classes and volume handling accordingly. Please find more information about CSI in the official Kubernetes documentation. (#64, @rfranzke)

Improvements

[cloud-provider-aws]

Improvements

[gardener-extensions]

Improvements

[terraformer]

Action Required

  • [OPERATOR] The Terraformer does now lookup the relevant data stored in ConfigMaps or Secrets live from the system instead of relying on mounted volumes. This is a breaking change as the volume mount approach does no longer work, please adapt your manifests according to the examples. The rationale behind it is to not rely on potentially stale kubelet cache while it mounts the volume which may, in rare cases, cause state loss. (gardener/terraformer#37, @rfranzke)

Improvements

  • [OPERATOR] nsxt and random providers are now removed from the terraform bundle. (gardener/terraformer#38, @ialidzhikov)
  • [OPERATOR] terraformer does no longer ignore the termination signals sent to PID 1. It does now send a termination signal to the terraform process itself and waits for its completion. This should prevent rare cases in which the terraformer was not storing the state of created infrastructure resources. (gardener/terraformer#36, @ialidzhikov)

Docker Images

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

v1.5.0

02 Apr 05:43
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Action Required

  • [OPERATOR] ⚠️ This version is not compatible with Gardener < v1.2. (#42, @georgekuruvillak)
    • The controlplanebackup webhook is removed as of gardener/gardener#1762. The controlplaneexposure webhook that was previously targeting StatefulSets is now targeting Etcd resources of the druid.

Most notable changes

  • [DEVELOPER] A new integration test for infrastructure reconciliation and deletion has been added. (#54, @rfranzke)

Improvements

  • [USER] The VPC gateway endpoints provided in the infrastructure configuration are now correctly provisioned. (#54, @rfranzke)
  • [USER] The Infrastructure deletion does now succeed in case it never created anything but the cloud provider secret does not contain the correct credentials. (#44, @rfranzke)
  • [USER] The Worker deletion does now succeed in case the cloud provider credentials were changed. (#44, @rfranzke)
  • [USER] Do not mutate kube-apiserver exposure resources which Gardener marks as managed by it with core.gardener.cloud/apiserver-exposure: gardener-managed label. (#37, @mvladev)
  • [OPERATOR] The AWS provider now allows Gardener to restart the Cloud-Controller-Manager and the Machine-Controller-Manager (see gardener/gardener#2098 for more information). (#65, @timuthy)
  • [OPERATOR] The eth0 interface name is no longer hard-coded, instead the non-virtual network interface names are now dynamically detected. (#50, @vpnachev)
  • [OPERATOR] The infrastructure controller does no longer release the finalizer of Infrastructure CR if it cannot find a given output variables. This allows terraform destroy to be invoked even when there is no output variables in the terraform.tfstate. (#49, @ialidzhikov)
  • [OPERATOR] Now it is possible to modify the gateway endpoints list networks.vpc.gatewayEndpoints after the shoot is created. (#41, @tareqhs)
  • [DEVELOPER] Fix nil pointer when applying machine class chart (#46, @mvladev)

[cloud-provider-aws]

Improvements

[gardener-extensions]

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.5.0
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.5.0

v1.4.0

20 Feb 08:11
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Improvements

  • [OPERATOR] The create timeout for aws_route.private_utility_zX_nat is now increased to 5m. (#38, @ialidzhikov)
  • [OPERATOR] The AWS validator now allows a zone being specified multiple times in the InfrastructureConfig. (#36, @timuthy)
  • [OPERATOR] The AWS validator only validates configured zones in the InfrastructureConfig against available zones in the referring CloudProfile when shoots are created or the zone information in InfrastructureConfig is updated. This prevent immediate breakage of already running shoots clusters whose zones were removed from the CloudProfile. (#32, @timuthy)
  • [OPERATOR] The AWS validator now checks that zone orders in a shoot resources is retained (only additions are allowed). (#30, @timuthy)
  • [OPERATOR] Now it is possible to define VPC Gateway Endpoints for AWS shoots. The new list "gatewayEdnpoints" inside "vpc" sections is a list endpoint service names. Each item is mapped to a vpc gateway endpoint for a service "com.amazonaws..", region being the shoot region. (#17, @tareqhs)

[machine-controller-manager]

Most notable changes

Improvements

Docker Images

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

v1.3.4

19 Feb 10:02
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Improvements

  • [OPERATOR] The create timeout for aws_route.private_utility_zX_nat is now increased to 5m. (d45e517)

Docker Images

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

v1.3.3

13 Feb 09:17
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Improvements

  • [OPERATOR] The AWS validator now allows a zone being specified multiple times in the InfrastructureConfig. (009a84e)

Docker Images

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

v1.3.2

12 Feb 12:57
Compare
Choose a tag to compare

[machine-controller-manager]

Most notable changes

Improvements

Docker Images

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

v1.3.1

11 Feb 13:34
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Improvements

  • [OPERATOR] The AWS validator now checks that zone orders in a shoot resources is retained (only additions are allowed). (#31, @timuthy)

Docker Images

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

v1.3.0

06 Feb 13:09
Compare
Choose a tag to compare

[gardener-extension-provider-aws]

Most notable changes

Improvements

[machine-controller-manager]

Most notable changes

Improvements

[terraformer]

Most notable changes

Improvements

Docker Images

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