Skip to content

Releases: gardener/gardener-extension-provider-azure

v1.8.4

17 Jun 10:01
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Improvements

  • [OPERATOR] An issue has been fixed which caused a reconcile error for the infrastructure if the countFaultDomains or countUpdateDomains values for the shoot's region was changed. (#112, @timuthy)

v1.8.3

04 Jun 14:50
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Improvements

  • [OPERATOR] An issue preventing extensionsv1alpha1.BackupEntry to be deleted is now fixed. (d5ccb48)

Docker Images

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

v1.8.2

28 May 18:20
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Most notable changes

  • [USER] Accelerated Networking feature has been disabled for AvSet clusters. It is still available for zoned clusters. (bbf15fa)

Docker Images

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

v1.8.1

28 May 05:08
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Improvements

  • [OPERATOR] An issue preventing error codes to be properly populated in .status.lastError.codes for Infrastructure is now fixed. (8c4189d)

[gardener]

Improvements

Docker Images

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

v1.8.0

26 May 16:46
Compare
Choose a tag to compare

[gardener-extension-provider-azure]

Improvements

  • [OPERATOR] ClusterRoles for the machine-controller-manager that might be orphaned now as they created with an earlier, buggy version of this controller are now cleaned up during startup. (#95, @rfranzke)
  • [OPERATOR] The pre-defined ValidatingWebhookConfiguration assets now set sideEffects=None. This enables dry-run related operations, like kubectl diff, for core.gardener.cloud resources. (#82, @timuthy)
  • [OPERATOR] WorkerPool labels will be added to Azure VM as the VM tag (#80, @sdojjy)

[cloud-provider-azure]

Improvements

[gardener]

Improvements

  • [USER] The generic Worker actuator does now exit its reconciliation flows early if it detects an error during the machine reconciliation. This allows to faster propagate problems to the end-user. (gardener/gardener#2348, @rfranzke)
  • [USER] The extension health check library does now allow individual health checks to return the Progressing status. This allows to provide more accurate status information and less false negative health reports. (gardener/gardener#2289, @rfranzke)
  • [OPERATOR] The Gardenlet sets an additional annotation to Extension CRDs during reconciliation to guarantee an update event for the watching clients. (gardener/gardener#2290, @danielfoehrKn)
  • [OPERATOR] Fixes a bug in the extension libraries that could lead to duplicate reconciliation of extension resources. When respecting the operation annotation set by the Gardenlet during reconciliation, extension controllers now only watch the Extension CRD. (gardener/gardener#2290, @danielfoehrKn)
  • [OPERATOR] Fixes a bug in the extension library of all extension resources that lead to not stopping the reconciliation of extension resources when the Shoot is in 'failed' state (Shoot.Status.lastOperation.state = Failed). (gardener/gardener#2279, @danielfoehrKn)
  • [OPERATOR] Fixed a bug in the health check library that leads to too many health checks being executed when the Extension.Status changes. (gardener/gardener#2307, @danielfoehrKn)
  • [OPERATOR] Fixed the health check condition.lastTransitionTime in the health check library. (gardener/gardener#2307, @danielfoehrKn)

[machine-controller-manager]

Improvements

Docker Images

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

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/terraformer@v1.0.0. (#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