Skip to content

Releases: gardener/gardener-extension-provider-azure

v1.15.1

02 Dec 09:39

Choose a tag to compare

[gardener-extension-provider-azure]

🏃 Others

  • [OPERATOR] The gen-provider-azure TestDefinition is now passing the correct flag to the generator. (fa3b517)

Docker Images

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

v1.15.0

30 Nov 17:05

Choose a tag to compare

[gardener-extension-provider-azure]

⚠️ Breaking Changes

  • [OPERATOR] Operators need to ensure that all Azure Shoot Infrastructure resource are reconciled with the Gardener Azure provider extension v1.14.0 (contains a PR which is a prerequisite for this Terraform migration #161) before applying this version. Please have a special look on hibernated clusters as their Infrastructure is might not reconciled for a while. (#192, @dkistner)
  • [OPERATOR] In v1.9.0 gardener-extension-provider-azure switched the kind for cloud-provider-config and cloud-provider-disk-config in the Shoot control plane from ConfigMap to Secret (ref #99). In this version of gardener-extension-provider-azure the corresponding cleanup and graceful migration logic related to this switch is removed. Before upgrading to this version of gardener-extension-provider-azure, make sure that you have first upgraded to v1.9.0 or newer version and the kind for cloud-provider-config and cloud-provider-disk-config is migrated to Secret. (#187, @ialidzhikov)

🏃 Others

  • [OPERATOR] gardener-extension-provider-azure does now have a health check for the remedy-controller Deployment. (#203, @ialidzhikov)
  • [OPERATOR] The Gardener Azure provider extension is now using the azurerm Terraform provider in version v2.x.x (#192, @dkistner)
  • [OPERATOR] Golang version is updated to 1.15 and alpine image version is updated to 3.12.1. (#185, @kon-angelo)
  • [OPERATOR] Adds priority class for extension pods to prevent preemption. (#181, @danielfoehrKn)
  • [DEVELOPER] An issue causing make test to fail on macOS is now fixed. (#188, @ialidzhikov)
  • [DEVELOPER] The client management for various Azure services within the Azure provider extension has been harmonised by adding a factory to produce those clients. (#186, @dkistner)

📰 Noteworthy

  • [OPERATOR] The infrastructure actuator is now injecting infrastructure credentials into the terraformer PodSpec via secret references instead of plain env var values. (#196, @timebertt)
  • [DEVELOPER] The infrastructure integration test can now be triggered on a PR by commenting /test instead of /test-single. (#202, @timebertt)

[machine-controller-manager]

🏃 Others

📰 Noteworthy

[terraformer]

🏃 Others

Docker Images

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

v1.14.1

25 Nov 05:13

Choose a tag to compare

[gardener-extension-provider-azure]

Most notable changes

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

[machine-controller-manager]

Most notable changes

Improvements

Docker Images

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

v1.14.0

21 Oct 10:55

Choose a tag to compare

[gardener-extension-provider-azure]

Improvements

  • [OPERATOR] github.com/gardener/gardener dependency is now updated to v1.11.1. (#175, @dkistner)
  • [OPERATOR] The following options can now be configured through the extension's Helm chart values charts/gardener-extension-provider-azure/values.yaml: (#173, @timuthy)
    • Health check worker count
    • minAllowed values for VPA
  • [OPERATOR] Add common certificate directory mounts to the CCM. (#167, @danielfoehrKn)
  • [OPERATOR] kubernetes-sigs/azuredisk-csi-driver is now updated to v0.9.0. (#165, @ialidzhikov)
  • [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. (#164, @danielfoehrKn)

[cloud-provider-azure]

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

v1.13.1

28 Sep 17:34

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

v1.13.0

09 Sep 10:47

Choose a tag to compare

[gardener-extension-provider-azure]

Most notable changes

Improvements

  • [OPERATOR] The volumeBindingMode of the StorageClasses managed by Gardener is now switched to WaitForFirstConsumer. (#159, @ialidzhikov)

[cloud-provider-azure]

Improvements

[terraformer]

Improvements

Docker Images

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

v1.12.0

27 Aug 07:22

Choose a tag to compare

[gardener-extension-provider-azure]

Improvements

  • [OPERATOR] The remedy controller is now enabled by default on all Azure clusters. It can be disabled using the annotation azure.provider.extensions.gardener.cloud/disable-remedy-controller: "true" (#151, @stoyanr)
  • [OPERATOR] The StorageClasses in the shoot cluster managed by Gardener are now re-created in case the update request failed due to changed immutable fields. (#149, @vpnachev)
  • [OPERATOR] A PodDisruptionBudget for the validation server is now automatically deployed as part of its Helm chart if the replica count is larger than 1. (#147, @rfranzke)
  • [OPERATOR] kubernetes-sigs/azuredisk-csi-driver is now updated to v0.8.0. (#146, @ialidzhikov)

[gardener]

Improvements

  • [OPERATOR] The generic worker actuator now also reports failed machines from the corresponding machine deployment in case the shoot cluster is being hibernated. Earlier scale down issues during hibernation were not reported to users, e.g. if something was wrong with the configured cloud provider account and thus the machine deletion was denied. (gardener/gardener#2759, @timuthy)
  • [OPERATOR] Kubernetes dependencies are now updated to v0.17.11. (gardener/gardener#2728, @ialidzhikov)
  • [OPERATOR] The error code mapping has been extended to categorize certain common issues upfront and furnish them with error codes. (gardener/gardener#2702, @rfranzke)

Docker Images

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

v1.11.0

06 Aug 05:56

Choose a tag to compare

[gardener-extension-provider-azure]

Most notable changes

  • [OPERATOR] The logging configuration has been adapted to cater with Loki which was introduced as part of gardener/gardener#2515. If an older version of this extension is used with a Gardener version >= v1.8 and the Logging feature gate is enabled then the fluent-bit matcher won't catch the log anymore (resulting in the logs being collected, but not nicely parsed and instead displayed in nested JSON). It is recommended update to at least this extension version when Gardener >= v1.8 is used and the Logging feature gate is enabled. (#124, @Kristian-ZH)

Improvements

  • [USER] StorageClasses now allow for expansion of PVCs. (#133, @mvladev)
  • [USER] The csi-node-driver daemon sets are now auto-scaled by the VPA in case the Shoot sets .spec.kubernetes.verticalPodAutoscaler.enabled=true. (#121, @rfranzke)
  • [OPERATOR] Worker extension allows configuring following parameters on machine-deployment: drainTimeout, creationTimeout, healthTimeout, maxEvictRetries, nodeConditions. (#144, @hardikdr)
  • [OPERATOR] The default webhook server port is now changed to 10250. (#143, @stoyanr)
  • [OPERATOR] CSI controllers / drivers are now deployed by default if the Kubernetes version is 1.20 or later (not 1.19 as before) (#142, @stoyanr)
  • [OPERATOR] kubernetes-sigs/azurefile-csi-driver is now updated to v0.8.0. (#140, @ialidzhikov)
  • [OPERATOR] The controlplane controller now ensures that all remaining remedy controller resources have been deleted before deleting the remedy controller itself. (#138, @stoyanr)
  • [OPERATOR] An issues has been fixed which caused unsuccessful shoot deletions due to the migration of the cloud-provider-config from a config map to a secret. (#131, @timuthy)
  • [OPERATOR] Azure Storage Service Accounts for ETCD backup now have allowBlobPublicAccess set to false. See Azure Storage API for more details. (#129, @mvladev)

[cloud-provider-azure]

Improvements

[machine-controller-manager]

Improvements

Docker Images

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

v1.10.1

09 Jul 15:58

Choose a tag to compare

[gardener-extension-provider-azure]

Improvements

  • [OPERATOR] An issues has been fixed which caused unsuccessful shoot deletions due to the migration of the cloud-provider-config from a config map to a secret. (8ab1e78)

Docker Images

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

v1.10.0

08 Jul 12:41

Choose a tag to compare

Docker Images

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