Skip to content

Releases: gardener/machine-controller-manager-provider-azure

v0.15.0

05 Dec 07:18
Compare
Choose a tag to compare

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

🏃 Others

  • [DEVELOPER] Added gosec for Static Application Security Testing (SAST). by @thiyyakat [#169]
  • [DEVELOPER] The gardener/machine-controller-manager dependency has been updated to v0.55.1. Release Notes by @thiyyakat [#169]
  • [DEVELOPER] Updated go lang version to 1.23 by @thiyyakat [#169]
  • [USER] It is now possible to use a workload identity token instead of a client secret when authenticating to Azure. The path to the file containing the federated token can be configured via the "workloadIdentityTokenFile" field in the secret config. by @dimityrmirchev [#167]

Docker Images

  • machine-controller-manager-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-azure:v0.15.0

v0.14.0

23 Sep 06:01
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

✨ New Features

🐛 Bug Fixes

🏃 Others

📖 Documentation

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

🏃 Others

  • [USER] Golang version upgraded to 1.22.5 by @rishabh-11 [#159]
  • [USER] golangci-lint will now be used as the linter instead of the older golint by @hebelsan [#139]
  • [USER] Adds the ability to attach dataDisks with image references by @hebelsan [#165]

Docker Images

  • machine-controller-manager-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-azure:v0.14.0

v0.13.1

18 Jul 12:34
Compare
Choose a tag to compare

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

📰 Noteworthy

  • [USER] Fixed a bug that prevented everything but authentication from connecting to non-public Azure Cloud instances. by @AndreasBurger [#157]

Docker Images

  • machine-controller-manager-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-azure:v0.13.1

v0.13.0

17 Jun 17:31
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

⚠️ Breaking Changes

🏃 Others

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

📰 Noteworthy

  • [USER] The cloud instance to connect to can now be configured via the provider spec by @AndreasBurger [#148]

🏃 Others

  • [USER] Error Code is now extracted from azcore.ResponseError.ErrorCode by @rishabh-11 [#153]
  • [USER] Machine-Controller-Manager Provider-Azure now supports enabling of vm boot diagnostics. by @hebelsan [#136]
  • [USER] Add support for ConfidentialVM types in Azure. by @kon-angelo [#146]
  • [USER] Fix passing data disk caching method by @hebelsan [#149]
  • [DEVELOPER] Switch AzureDataDisk.Lun from pointer to value by @hebelsan [#150]
  • [DEVELOPER] Removed vendor directory by @rishabh-11 [#140]

Docker Images

  • machine-controller-manager-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-azure:v0.13.0

v0.12.1

13 Apr 19:05
Compare
Choose a tag to compare

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

🏃 Others

  • [USER] Bugfix:- During VM deletion, the cascade delete option is set only for the resources part of VM creation. by @rishabh-11 [#143]

Docker Images

  • machine-controller-manager-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-azure:v0.12.1

v0.12.0

01 Mar 09:46
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/machine-controller-manager-provider-azure]

🏃 Others

  • [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 [#117]
  • [USER] Fixed recording of erroneous metrics for driver and API requests by @unmarshall [#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 [#105]
  • [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 [#134]
  • [OPERATOR] Fixed handling for data disk in ToBeDetached=true state during vm deletion by @unmarshall [#132]

Docker Images

  • machine-controller-manager-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-azure:v0.12.0

v0.11.2

21 Dec 10:44
Compare
Choose a tag to compare

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

🐛 Bug Fixes

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

Docker Images

  • machine-controller-manager-provider-azure: eu.gcr.io/gardener-project/gardener/machine-controller-manager-provider-azure:v0.11.2

v0.11.1

08 Nov 17:25
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🐛 Bug Fixes

🏃 Others

Docker Images

machine-controller-manager-provider-azure: eu.gcr.io/gardener-project/gardener/machine-controller-manager-provider-azure:v0.11.1

v0.11.0

26 May 07:44
Compare
Choose a tag to compare

[machine-controller-manager-provider-azure]

⚠️ Breaking Changes

🏃 Others

📰 Noteworthy

[machine-controller-manager]

🐛 Bug Fixes

v0.10.0

20 Feb 14:03
Compare
Choose a tag to compare

[machine-controller-manager-provider-azure]

🏃 Others

[machine-controller-manager]

⚠️ Breaking Changes

  • [USER] node field is removed from machine status. controller will now depend on the node label which already was present in the machine object's metadata. If you(or your controller) are dependent on the status.node field of the machine object, then kindly use node label under .metadata.labels (gardener/machine-controller-manager#745, @rishabh-11)

✨ New Features

🐛 Bug Fixes

🏃 Others