Skip to content

Releases: gardener/gardener-extension-provider-azure

v1.42.1

27 Mar 11:27
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-azure]

⚠️ Breaking Changes

🏃 Others

  • [OPERATOR] Fix an issue where the vnet name was not correctly calculated in status by @kon-angelo [#812]

Docker Images

  • gardener-extension-admission-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.42.1
  • gardener-extension-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.42.1

v1.42.0

21 Mar 11:59
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references. by @ccwienk [gardener/machine-controller-manager#878]

🐛 Bug Fixes

🏃 Others

📖 Documentation

[gardener/gardener-extension-provider-azure]

✨ New Features

  • [OPERATOR] Updated the default storage account SKU from StandardLRS to StandardZRS to enhance data durability and availability. by @seshachalam-yv [#790]

🐛 Bug Fixes

  • [DEVELOPER] source- prefix of BackupEntry name is being ignored when performing entry deletion by @Kostov6 [#805]

🏃 Others

  • [OPERATOR] fix an issue where an empty infrastructure state would cause issues when picking the proper reconciler. by @kon-angelo [#787]
  • [OPERATOR] Fix an issue where backupentry secrets would not be deleted due to incorrect credential format error. by @kon-angelo [#795]

[gardener/machine-controller-manager-provider-azure]

🏃 Others

  • [OPERATOR] Fixed handling for data disk in ToBeDetached=true state during vm deletion by @unmarshall [gardener/machine-controller-manager-provider-azure#132]
  • [OPERATOR] Fixed the gap where VM marketplace images with no plans were not handled properly. Now one can start VMs having marketplace image with no plan. by @unmarshall [gardener/machine-controller-manager-provider-azure#134]
  • [USER] Fixed recording of erroneous metrics for driver and API requests by @unmarshall [gardener/machine-controller-manager-provider-azure#130]
  • [USER] Uses new Azure SDK as the older go-autorest is out of support.
    Adds 2 new metrics which compute driver API call duration and Azure API call duration for all successful API calls.
    Recently introduced Azure fakes are used extensively for unit tests.
    Driver.GetMachineStatus now only gets the status from the Machine and not from associated NIC(s).
    Deletion of a machine now cascade deletes NIC(s) and Disk(s) (OSDisk and DataDisk(s)) as well. Previously it was a 2 step process of detatch followed by a delete.
    In the API following have been marked as deprecated:
    • Constants: [api.AzureClientID, api.AzureClientSecret, api.AzureSubscriptionID, api.AzureTenantID, api.AzureAlternativeClientID, api.AzureAlternativeClientSecret, api.AzureAlternativeSubscriptionID, api.AzureAlternativeTenantID, api.MachineSetKindVMO and api.MachineSetKindAvailabilitySet]
    • AzureVirtualMachineProperties.MachineSet has been marked as deprecated by @unmarshall [gardener/machine-controller-manager-provider-azure#105]
  • [USER] Updated the following dependencies:

    • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 [v5.3.0-beta.2 to v5.3.0]
    • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/marketplaceordering/armmarketplaceordering [v1.2.0-beta.3 to v1.2.0]
    • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4 [v4.3.0-beta.1 to v4.3.0]
    • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources [v1.2.0-beta.3 to v1.2.0] by @unmarshall [gardener/machine-controller-manager-provider-azure#117]

[gardener/terraformer]

🏃 Others

Docker Images

  • gardener-extension-admission-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.42.0
  • gardener-extension-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.42.0

v1.41.2

05 Mar 17:54
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-azure]

🏃 Others

Docker Images

  • gardener-extension-admission-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.41.2
  • gardener-extension-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.41.2

v1.41.1

15 Feb 16:40
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-azure]

🏃 Others

  • [OPERATOR] Admission controller will be deployed with the LEADER_ELECTION_NAMESPACE set to the pod namespace by @AndreasBurger [#792]

Docker Images

  • gardener-extension-admission-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.41.1
  • gardener-extension-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.41.1

v1.41.0

12 Feb 15:00
Compare
Choose a tag to compare

[gardener/terraformer]

🏃 Others

[gardener/machine-controller-manager-provider-azure]

🐛 Bug Fixes

[gardener/machine-controller-manager]

🐛 Bug Fixes

🏃 Others

📖 Documentation

[gardener/remedy-controller]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references.
    by @ccwienk [gardener/remedy-controller#61]

🐛 Bug Fixes

🏃 Others

[gardener/gardener-extension-provider-azure]

⚠️ Breaking Changes

  • [OPERATOR] CA and server certificates for the admission component are managed automatically. Passing custom certificates via Helm values is not supported anymore. by @timuthy [#774]

✨ New Features

  • [USER] The provider-azure extension does now support shoot clusters with Kubernetes version 1.29. You should consider the Kubernetes release notes before upgrading to 1.29. by @acumino [#785]

🏃 Others

  • [DEVELOPER] The vendor directory was removed in favor of the go mod cache. by @timuthy [#774]
  • [OPERATOR] The code related to machine-controller-manager management has been cleaned up because gardenlet is responsible for it since gardener/[email protected]. by @kon-angelo [#783]
  • [OPERATOR] Bump github.com/gardener/gardener to 1.86.0. by @timuthy [#774]

Docker Images

  • gardener-extension-admission-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.41.0
  • gardener-extension-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.41.0

v1.40.1

04 Jan 15:19
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-azure]

🐛 Bug Fixes

  • [USER] Disk detachment step is skipped while terminating terminal state vms. Terminal state vms have provisioningState as Failed by @himanshu-kun [#773]

Docker Images

  • gardener-extension-admission-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.40.1
  • gardener-extension-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.40.1

v1.40.0

20 Dec 18:34
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-azure]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references.
    by @ccwienk [#762]

🐛 Bug Fixes

  • [OPERATOR] A bug which caused an empty vmType under certain conditions has been fixed. Empty vmTypes prevent load balancers from being deleted on Kubernetes v1.28 shoots. by @oliver-goetz [#754]

🏃 Others

  • [DEVELOPER] Add new unit tests. by @axel7born [#751]
  • [OPERATOR] Updated azurecsi-file image -> v1.29.2 by @kon-angelo [#760]
  • [OPERATOR] Set azurefile-csi CSIDriver object to support ephemeral disks. by @kon-angelo [#756]
  • [OPERATOR] Add new flow-based infrastructure reconciler. by @kon-angelo [#739]
  • [OPERATOR] Set azurefile-csi CSIDriver object with attachRequired to false. by @kon-angelo [#756]
  • [DEPENDENCY] Vendor gardener v1.83.3 by @kon-angelo [#764]

Docker Images

  • gardener-extension-admission-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.40.0
  • gardener-extension-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.40.0

v1.39.3

24 Nov 10:16
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-azure]

🐛 Bug Fixes

  • [OPERATOR] A bug which caused an empty vmType under certain conditions has been fixed. Empty vmTypes prevent load balancers from being deleted on Kubernetes v1.28 shoots. by @oliver-goetz [#755]

Docker Images

  • gardener-extension-admission-azure: eu.gcr.io/gardener-project/gardener/extensions/admission-azure:v1.39.3
  • gardener-extension-provider-azure: eu.gcr.io/gardener-project/gardener/extensions/provider-azure:v1.39.3

v1.39.2

14 Nov 09:56
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-azure]

🐛 Bug Fixes

  • [USER] Fix failing validation when overlay config is empty. by @axel7born [#753]

Docker Images

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

v1.39.1

09 Nov 11:02
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🐛 Bug Fixes

🏃 Others

Docker Images

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