Skip to content

Releases: kubernetes-sigs/cluster-api-provider-azure

v1.22.0

22 Jan 21:36
4523016

Choose a tag to compare

Changes by Kind

Feature

  • Add autoscaling from zero support with auto-population of AzureMachineTemplate capacity/nodeInfo (#6013, @LiangquanLi930)
  • Adding a zone field to the NAT Gateway spec to allow users to specify the zone in which the created NAT Gateway needs to reside in. (#5738, @rna-afk)
  • The version of ASO installed with CAPZ is now v2.13.0. (#5832, @nojnhuh)

Failing Test

Bug or Regression

  • Eliminated meaningless updates to the order of agent pool profiles when creating an ASO ManagedCluster for an AzureASOManagedControlPlane. (#5940, @nojnhuh)
  • Fix clusterctl init --infrastructure azure failure by adding missing kind field to metadata.yaml (#5835, @zoroglucihat)
  • Fix misleading Service Principal credential warning when using WorkloadIdentity or managed identity authentication. The warning about SP credentials being written to disk now only appears when actually using Service Principal identity types. (#5990, @bryan-cox)
  • Fixed a regression where user-assigned identities with IDs prefixed with azure:// for AzureMachines were misidentified as missing. (#5930, @nojnhuh)

Other (Cleanup or Flake)

  • Bump CAPI to v1.11.3 (#5979, @chrischdi)
  • Bump CAPI to v1.11.5 (#6056, @mboersma)
  • CAPZ no longer updates a VMSS backing an AzureMachinePool with the latest kubeadm bootstrap data until other changes to the VMSS which require fresh bootstrap data are required. (#6048, @nojnhuh)
  • Removed last usage of the deprecated go-autorest libraries. (#5939, @nojnhuh)
  • Update Calico to 3.29 (#5844, @marosset)

Dependencies

Added

  • github.com/containerd/errdefs/pkg: v0.3.0
  • github.com/containerd/errdefs: v1.0.0
  • github.com/containerd/typeurl/v2: v2.2.0
  • github.com/gkampitakis/ciinfo: v0.3.2
  • github.com/gkampitakis/go-diff: v1.3.2
  • github.com/gkampitakis/go-snaps: v0.5.15
  • github.com/go-faker/faker/v4: v4.6.1
  • github.com/goccy/go-yaml: v1.18.0
  • github.com/grafana/regexp: a468a5b
  • github.com/joshdk/go-junit: v1.0.0
  • github.com/maruel/natural: v1.1.1
  • github.com/mfridman/tparse: v0.18.0
  • github.com/moby/sys/atomicwriter: v0.1.0
  • github.com/moby/sys/sequential: v0.6.0
  • github.com/prometheus/otlptranslator: 8549f4a
  • github.com/tidwall/gjson: v1.18.0
  • github.com/tidwall/match: v1.1.1
  • github.com/tidwall/pretty: v1.2.1
  • github.com/tidwall/sjson: v1.2.5
  • go.yaml.in/yaml/v2: v2.4.3
  • go.yaml.in/yaml/v3: v3.0.4
  • gonum.org/v1/gonum: v0.16.0
  • gopkg.in/go-jose/go-jose.v2: v2.6.3

Changed

Read more

v1.21.2

22 Jan 21:06
6d9592b

Choose a tag to compare

Changes by Kind

Other (Cleanup or Flake)

  • Bump CAPI to v1.10.9 (#5999, @mboersma)
  • CAPZ no longer updates a VMSS backing an AzureMachinePool with the latest kubeadm bootstrap data until other changes to the VMSS which require fresh bootstrap data are required. (#6059, @nojnhuh)

Uncategorized

Dependencies

Added

Nothing has changed.

Changed

  • github.com/coredns/corefile-migration: v1.0.28 → v1.0.29
  • golang.org/x/crypto: v0.41.0 → v0.45.0
  • golang.org/x/mod: v0.27.0 → v0.29.0
  • golang.org/x/net: v0.43.0 → v0.47.0
  • golang.org/x/sync: v0.16.0 → v0.18.0
  • golang.org/x/sys: v0.35.0 → v0.38.0
  • golang.org/x/telemetry: 8d8967a → 078029d
  • golang.org/x/term: v0.34.0 → v0.37.0
  • golang.org/x/text: v0.28.0 → v0.31.0
  • golang.org/x/tools: v0.35.0 → v0.38.0
  • sigs.k8s.io/cluster-api/test: v1.10.7 → v1.10.9
  • sigs.k8s.io/cluster-api: v1.10.7 → v1.10.9

Removed

Nothing has changed.

Details

v1.21.1...v1.21.2

v1.20.5

22 Jan 21:05
1fd4c5f

Choose a tag to compare

Changes by Kind

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/coredns/corefile-migration: v1.0.28 → v1.0.29
  • sigs.k8s.io/cluster-api/test: v1.10.7 → v1.10.9
  • sigs.k8s.io/cluster-api: v1.10.7 → v1.10.9

Removed

Nothing has changed.

Details

v1.20.4...v1.20.5

v1.20.4

23 Oct 15:36
f9b0eaa

Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fixed a regression where user-assigned identities with IDs prefixed with azure:// for AzureMachines were misidentified as missing. (#5937, @nojnhuh)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

Details

v1.20.3...v1.20.4

v1.21.1

22 Oct 22:37
8ee5386

Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fixed a regression where user-assigned identities with IDs prefixed with azure:// for AzureMachines were misidentified as missing. (#5932, @nojnhuh)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

Details

v1.21.0...v1.21.1

v1.20.3

22 Oct 22:32
9b2fbc2

Choose a tag to compare

Known Issues

  • User-assigned identity IDs prefixed with azure:// on AzureMachines are misidentified as missing: #5929

Changes by Kind

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/Azure/azure-sdk-for-go/sdk/azcore: v1.18.0 → v1.19.1
  • github.com/Azure/azure-sdk-for-go/sdk/azidentity: v1.10.0 → v1.12.0
  • github.com/Azure/azure-sdk-for-go/sdk/internal: v1.11.1 → v1.11.2
  • github.com/AzureAD/microsoft-authentication-library-for-go: v1.4.2 → v1.5.0
  • github.com/coredns/corefile-migration: v1.0.26 → v1.0.28
  • github.com/go-viper/mapstructure/v2: v2.3.0 → v2.4.0
  • github.com/golang-jwt/jwt/v5: v5.2.2 → v5.3.0
  • github.com/stretchr/testify: v1.10.0 → v1.11.1
  • golang.org/x/crypto: v0.39.0 → v0.41.0
  • golang.org/x/mod: v0.25.0 → v0.26.0
  • golang.org/x/net: v0.40.0 → v0.43.0
  • golang.org/x/sync: v0.15.0 → v0.16.0
  • golang.org/x/sys: v0.33.0 → v0.35.0
  • golang.org/x/telemetry: bda5523 → 8d8967a
  • golang.org/x/term: v0.32.0 → v0.34.0
  • golang.org/x/text: v0.26.0 → v0.28.0
  • golang.org/x/tools: v0.33.0 → v0.35.0
  • sigs.k8s.io/cluster-api/test: v1.10.4 → v1.10.7
  • sigs.k8s.io/cluster-api: v1.10.4 → v1.10.7

Removed

  • github.com/dgryski/go-rendezvous: 9f7001d
  • github.com/redis/go-redis/v9: v9.8.0

Details

v1.20.2...v1.20.3

v1.21.0

20 Aug 17:02
ccaba5d

Choose a tag to compare

Changes by Kind

Deprecation

Feature

  • Add ability to optionally create the Private DNS Zone for unmanaged clusters instead of always creating one. Setting PrivateDNSZone within the NetworkSpec to PrivateDNSZoneiCreationModeNone will skip creating the Private DNS zone. (#5666, @sadasu)

Bug or Regression

  • ASOAPI: Fixed a possible bug that could leave ASO resources dangling when they should be deleted. (#5571, @nojnhuh)
  • Adds the ability to disable CAPZ components through a manager flag. Flags added for disabling ASO Secret Controller and disabling Azure JSON Machine Controller. (#5552, @bryan-cox)
  • Dont give contributor access to byo identity in aks mgmt cluster creation (#5802, @willie-yao)
  • Fixes disabling NAT gateway for cluster role subnets (#5816, @cPu1)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • cel.dev/expr: v0.22.1 → v0.23.0
  • github.com/Azure/azure-sdk-for-go/sdk/azcore: v1.18.0 → v1.18.2
  • github.com/Azure/azure-sdk-for-go/sdk/azidentity: v1.10.0 → v1.11.0
  • github.com/Azure/azure-sdk-for-go/sdk/internal: v1.11.1 → v1.11.2
  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/msi/armmsi: v1.2.0 → v1.3.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.26.0 → v1.27.0
  • github.com/cloudflare/circl: v1.3.7 → v1.6.1
  • github.com/cncf/xds/go: 2f00578 → ae57f3c
  • github.com/go-jose/go-jose/v4: v4.0.4 → v4.0.5
  • github.com/go-viper/mapstructure/v2: v2.2.1 → v2.3.0
  • github.com/golang-jwt/jwt/v5: v5.2.2 → v5.3.0
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.3 → v2.27.1
  • github.com/hashicorp/go-retryablehttp: v0.7.7 → v0.7.8
  • github.com/onsi/gomega: v1.37.0 → v1.38.0
  • github.com/prometheus/common: v0.64.0 → v0.65.0
  • github.com/spf13/pflag: v1.0.6 → v1.0.7
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.35.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.36.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.36.0 → v1.37.0
  • go.opentelemetry.io/otel/exporters/prometheus: v0.58.0 → v0.59.0
  • go.opentelemetry.io/otel/metric: v1.36.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk/metric: v1.36.0 → v1.37.0
  • go.opentelemetry.io/otel/sdk: v1.36.0 → v1.37.0
  • go.opentelemetry.io/otel/trace: v1.36.0 → v1.37.0
  • go.opentelemetry.io/otel: v1.36.0 → v1.37.0
  • go.opentelemetry.io/proto/otlp: v1.6.0 → v1.7.0
  • golang.org/x/crypto: v0.39.0 → v0.41.0
  • golang.org/x/mod: v0.25.0 → v0.27.0
  • golang.org/x/net: v0.40.0 → v0.42.0
  • golang.org/x/sync: v0.15.0 → v0.16.0
  • golang.org/x/sys: v0.33.0 → v0.35.0
  • golang.org/x/telemetry: bda5523 → 8d8967a
  • golang.org/x/term: v0.32.0 → v0.34.0
  • golang.org/x/text: v0.26.0 → v0.28.0
  • golang.org/x/tools: v0.33.0 → v0.35.0
  • google.golang.org/genproto/googleapis/api: 55703ea → 513f239
  • google.golang.org/genproto/googleapis/rpc: 55703ea → 513f239
  • google.golang.org/grpc: v1.72.1 → v1.73.0
  • sigs.k8s.io/cluster-api/test: v1.10.2 → v1.10.4
  • sigs.k8s.io/cluster-api: v1.10.2 → v1.10.4

Removed

  • github.com/dgryski/go-rendezvous: 9f7001d
  • github.com/redis/go-redis/v9: v9.8.0

Details

v1.20.0...v1.21.0

v1.20.2

22 Jul 21:11
2a4b30d

Choose a tag to compare

Changes by Kind

Bug or Regression

  • Adds the ability to disable CAPZ components through a manager flag. Flags added for disabling ASO Secret Controller and disabling Azure JSON Machine Controller. (#5758, @bryan-cox)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/go-viper/mapstructure/v2: v2.2.1 → v2.3.0
  • sigs.k8s.io/cluster-api/test: v1.10.3 → v1.10.4
  • sigs.k8s.io/cluster-api: v1.10.3 → v1.10.4

Removed

Nothing has changed.

Details

v1.20.1...v1.20.2

v1.19.6

22 Jul 21:11
ff96a88

Choose a tag to compare

Changes by Kind

Bug or Regression

  • Adds the ability to disable CAPZ components through a manager flag. Flags added for disabling ASO Secret Controller and disabling Azure JSON Machine Controller. (#5759, @bryan-cox)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • sigs.k8s.io/cluster-api/test: v1.9.9 → v1.9.10
  • sigs.k8s.io/cluster-api: v1.9.9 → v1.9.10

Removed

Nothing has changed.

Details

v1.19.5...v1.19.6

v1.20.1

26 Jun 23:43
e707afb

Choose a tag to compare

Changes by Kind

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/cloudflare/circl: v1.3.7 → v1.6.1
  • sigs.k8s.io/cluster-api/test: v1.10.2 → v1.10.3
  • sigs.k8s.io/cluster-api: v1.10.2 → v1.10.3

Removed

Nothing has changed.

Details

v1.20.0...v1.20.1