Skip to content

Releases: gardener/gardener-extension-provider-azure

v1.7.1

12 May 10:47
Compare
Choose a tag to compare

[gardener]

Improvements

Docker Images

gardener-extension-provider-azure: eu.gcr.io/gardener-project/gardener/extensions/provider-azure:v1.7.1
gardener-extension-validator-azure: eu.gcr.io/gardener-project/gardener/extensions/validator-azure:v1.7.1

v1.7.0

07 May 06:48
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Improvements

  • [USER] A bug has been fixed that resulted in a broken machine class, eventually causing new worker nodes from not being able to be created. (#77, @rfranzke)
  • [OPERATOR] Fixed a bug in the healthcheck library that prevents checks after a Shoot has been woken up from hibernation. Gardener extensions require a minor change during the healthcheck registration. (#79, @ialidzhikov)
  • [OPERATOR] Golang version is updated to 1.14.2. (#76, @ialidzhikov)
  • [OPERATOR] Migrate and restore functionality is implemented for the Infrastructure CR. (#62, @vlvasilev)

[gardener]

Improvements

Docker Images

gardener-extension-provider-azure: eu.gcr.io/gardener-project/gardener/extensions/provider-azure:v1.7.0
gardener-extension-validator-azure: eu.gcr.io/gardener-project/gardener/extensions/validator-azure:v1.7.0

v1.6.1

28 Apr 11:18
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Improvements

  • [USER] A bug has been fixed that resulted in a broken machine class, eventually causing new worker nodes from not being able to be created. (01ef802)

Docker Images

gardener-extension-provider-azure: eu.gcr.io/gardener-project/gardener/extensions/provider-azure:v1.6.1
gardener-extension-validator-azure: eu.gcr.io/gardener-project/gardener/extensions/validator-azure:v1.6.1

v1.6.0

23 Apr 07:21
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Action Required

  • [OPERATOR] Azure Accelerated Networking can now be used for machines which use a compatible machine type and operating system + version. Operators need to maintain a list of compatible machine types and label compatible os image version in the Azure CloudProfile. (#65, @dkistner)

Improvements

  • [USER] Azure Accelerated Networking is now automatically enabled if the machine type and operating system + version is compatible. (#65, @dkistner)

Docker Images

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

v1.5.0

16 Apr 15:23
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Most notable changes

  • [USER] The Azure extension does now support shoot clusters with Kubernetes version 1.18. You should consider the Kubernetes release notes before upgrading to 1.18. (#72, @rfranzke)
  • [OPERATOR] The cloud-controller-manager is no longer used from the out-of-tree repository. Instead, the in-tree Azure cloud-controller-manager is used for 1.17+ clusters. (#72, @rfranzke)

Improvements

  • [OPERATOR] kube-controller-manageer no longer has access to blocked CIDRs. (#74, @mvladev)
  • [OPERATOR] It is now possible to use Shared Image Gallery images. To use such an image the image id has to be specified in cloudprofiles.spec.providerConfig.machineImages[].versions[].id field. Note, the owner of the Shared Image Gallery needs to replicate the images in the desired regions and share them with the subscriptions which will own the virtual machines. (#69, @vpnachev)
  • [OPERATOR] g/gardener-extensions does now require the g/[email protected]. (#56, @ialidzhikov)

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

v1.4.0

02 Apr 05:47
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Action Required

  • [OPERATOR] ⚠️ This version is not compatible with Gardener < v1.2. (#46, @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

  • [OPERATOR] The gardener-extension-provider-azure now offers a validating webhook which checks shoot resources of type azure in the core.gardener.cloud group. Operators should register this webhook in the Garden cluster to further prevent invalid modifications on azure shoots. (#45, @timuthy)

Improvements

  • [USER] Gardener Azure provider extension support now Shoot cluster which have an Azure NatGateway attached to its worker subnet. (#50, @dkistner)
  • [USER] The Infrastructure deletion does now succeed in case it never created anything but the cloud provider secret does not contain the correct credentials. (#49, @rfranzke)
  • [USER] The Worker deletion does now succeed in case the cloud provider credentials were changed. (#49, @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. (#40, @mvladev)
  • [OPERATOR] The Azure provider now allows Gardener to restart the Cloud-Controller-Manager and the Machine-Controller-Manager (see gardener/gardener#2098 for more information). (#63, @timuthy)
  • [DEVELOPER] Fix nil pointer when applying machine class chart (#51, @mvladev)

[gardener-extensions]

Improvements

[machine-controller-manager]

Most notable changes

Improvements

[terraformer]

Improvements

Docker Images

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

v1.3.0

06 Feb 13:16
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Improvements

  • [USER] Azure Shoot cluster can now be configured with an user assigned managed identity which can be used to authenticate to other Azure service. In addition Azure Shoots can be configured to pull images from Azure Container Registries by using a passed managed identity. Adding or exchanging the identity will require a rolling update of all worker machines in the Shoot cluster. Please check the documentation https://github.com/gardener/gardener-extension-provider-azure/blob/master/docs/usage-as-end-user.md#infrastructureconfig (#31, @dkistner)
  • [OPERATOR] Aligning MCM metrics scraper for MCM 0.26.1 version (#34, @hardikdr)
  • [OPERATOR] UDP egress is now enabled for zoned Azure clusters via a temporary workaround. For this the Azure Provider extension installs an additional Service of Type LoadBalancer called udp-egress-dummy with a single UDP port into the kube-system Namespace of the Shoot. (#32, @tim-ebert)
  • [OPERATOR] added integration tests for health checks for all extensions (originally contributed by @danielfoehrKn via gardener/gardener-extensions#563). (a6e7353)

[machine-controller-manager]

Most notable changes

Improvements

[terraformer]

Most notable changes

Improvements

Docker Images

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