Skip to content

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

v1.16.0

16 Jul 19:51
334aef3
Compare
Choose a tag to compare

Changes by Kind

Feature

  • Add option DisableExtensionOperations to disable VMExtensions (#4792, @RadekManak)
  • Added support for aggregation role. Additional RBAC permissions can be included by providing cluster.x-k8s.io/aggregate-to-capz-manager: "true" label. (#4933, @Danil-Grigorev)
  • AzureManagedControlPlane's spec.enablePreviewFeatures now uses the 2023-11-02-preview version. (#4972, @nojnhuh)
  • CAPZ now installs Azure Service Operator v2.8.0.
    Go 1.22 is required to build CAPZ. (#4973, @nojnhuh)
  • CI: workload-identity native (#4765, @jackfrancis)
  • Supports specifying DiffDiskPlacement on OsDisks which define where an ephemeral OSDisk is placed (#4928, @mweibel)
  • The ASOAPI feature flag is now enabled by default. The API version of those resources is still v1alpha1. (#4969, @nojnhuh)
  • ensure-azcli.sh will log in using AZURE_WORKLOAD_ID if AZURE_FEDERATED_TOKEN_FILE is available in the env. (#4939, @nawazkh)

Bug or Regression

  • Adds nil check for UserManagedDiagnosticsStorage in azure/converters/diagnostics.go (#4819, @Patryk-Stefanski)
  • Fixed a bug causing ASO and non-AKS-native autoscalers to fight over the replica count of an AzureASOManagedMachinePool (#4929, @nojnhuh)
  • Set cluster name label for pre-existing kubeconfig (#4833, @willie-yao)
  • Decoupled kubeadm dependency from MachinePool reconciler by supplying alternative GVK for reconciler.
    • Provided CLI flag: --bootstrap-config-gvk allowing to optionally supply alternative to Kubeadm bootstrap config group in the form of <Kind>.<version>.<group>. Example: KubeadmConfig.v1beta1.bootstrap.cluster.x-k8s.io (#4931, @Danil-Grigorev)

Other (Cleanup or Flake)

  • Bump CAPI to v1.7.4 (#4974, @mboersma)
  • Remove service principal references from CI (#4978, @jackfrancis)
  • The spec.resourceID field for AzureClusterIdentity is deprecated as it no longer has any effect. (#4831, @nojnhuh)

Dependencies

Added

  • filippo.io/edwards25519: v1.1.0
  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dataprotection/armdataprotection/v3: v3.0.0
  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/eventhub/armeventhub: v1.2.0
  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork: v1.1.0

Changed

Removed

  • github.com/cncf/udpa/go: c52dc94
  • github.com/felixge/fgprof: v0.9.3
  • github.com/kr/pty: v1.1.1
  • github.com/modocache/gover: b58185e
  • github.com...
Read more

v1.15.3

16 Jul 19:45
fb5f4e7
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fixed a bug causing ASO and non-AKS-native autoscalers to fight over the replica count of an AzureASOManagedMachinePool (#4935, @nojnhuh)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • sigs.k8s.io/cluster-api/test: v1.7.3 → v1.7.4
  • sigs.k8s.io/cluster-api: v1.7.3 → v1.7.4

Removed

Nothing has changed.

Details

v1.15.2...v1.15.3

v1.14.7

16 Jul 19:39
0ba74d0
Compare
Choose a tag to compare

Changes by Kind

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • sigs.k8s.io/cluster-api/test: v1.6.6 → v1.6.7
  • sigs.k8s.io/cluster-api: v1.6.6 → v1.6.7

Removed

Nothing has changed.

Details

v1.14.6...v1.14.7

v1.15.2

13 Jun 17:22
122ef5c
Compare
Choose a tag to compare

Changes by Kind

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • sigs.k8s.io/cluster-api/test: v1.7.2 → v1.7.3
  • sigs.k8s.io/cluster-api: v1.7.2 → v1.7.3
  • sigs.k8s.io/kind: v0.22.0 → v0.23.0

Removed

Details

v1.15.1...v1.15.2

v1.14.6

13 Jun 16:55
3d5fdd3
Compare
Choose a tag to compare

Changes by Kind

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • sigs.k8s.io/cluster-api/test: v1.6.5 → v1.6.6
  • sigs.k8s.io/cluster-api: v1.6.5 → v1.6.6

Removed

Nothing has changed.

Details

v1.14.5...v1.14.6

v1.15.1

22 May 19:34
0e5cfda
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • sigs.k8s.io/cluster-api/test: v1.7.1 → v1.7.2
  • sigs.k8s.io/cluster-api: v1.7.1 → v1.7.2

Removed

Nothing has changed.

Details

v1.15.0...v1.15.1

v1.14.5

22 May 19:34
ca369cf
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • sigs.k8s.io/cluster-api/test: v1.6.4 → v1.6.5
  • sigs.k8s.io/cluster-api: v1.6.4 → v1.6.5

Removed

Nothing has changed.

Details

v1.14.4...v1.14.5

v1.15.0

07 May 23:40
e1f1f75
Compare
Choose a tag to compare

Changes by Kind

Feature

  • Set PrincipalType in RoleAssignment creation API call when using SystemAssigned identity. (#4625, @whites11)
  • Users can now create a VM and associate it to a capacity reservation group during the VM creation. A new field, CapacityReservationGroupID, is added to AzureMachineSpec to support this feature. The capacity reservation group should already exist before the VM creation. (#4698, @arkadeepsen)
  • Allow setting ResourceGroupName in AzureManagedControlPlaneTemplate (#4723, @willie-yao)
  • An experimental ASO-based API for AKS clusters is now available behind the ASOAPI feature flag and can be enabled through he EXP_ASO_API environment variable when installing CAPZ. See the docs for more details. (#4802, @nojnhuh)

Documentation

  • Added documentation describing how to adopt an existing AKS cluster. (#4697, @nojnhuh)
  • Improve release process docs (#4642, @dtzar)

Bug or Regression

  • A regression making spec.subsciptionID required on AzureCluster and AzureManagedControlPlane has been fixed. Users can specify a global subscription ID with the AZURE_SUBSCRIPTION_ID_B64 environment variable when CAPZ is installed as was possible in CAPZ v1.10 and earlier. (#4784, @nojnhuh)
  • Allow upper-case Azure resource names (#4725, @willie-yao)
  • Don't allow fleetsMembers to have capital letters. Default fleet spec.group. (#4800, @willie-yao)
  • Enable per-sub msi client (#4712, @jackfrancis)
  • Fix ClusterClass MP: Don't include vnet name in template type. BREAKING Go API but not real-world usage (#4735, @willie-yao)
  • Make AKS extension.Plan optional (#4677, @willie-yao)
  • Use correct resource group for Bastion with custom vnet (#4801, @willie-yao)
  • AZURE_SYNC_PERIOD for ASO now defaults to 1h instead of "effectively never" (#4764, @nojnhuh)

Other (Cleanup or Flake)

Dependencies

Added

  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerregistry/armcontainerregistry: v1.2.0
  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/signalr/armsignalr: v1.2.0
  • github.com/chromedp/cdproto: 3cf4e6d
  • github.com/chromedp/chromedp: v0.9.2
  • github.com/chromedp/sysutil: v1.0.0
  • github.com/containerd/log: v0.1.0
  • github.com/felixge/fgprof: v0.9.3
  • github.com/go-task/slim-sprig/v3: v3.0.0
  • github.com/gobwas/httphead: v0.1.0
  • github.com/gobwas/pool: v0.2.1
  • github.com/gobwas/ws: v1.2.1
  • github.com/golang-sql/civil: b832511
  • github.com/golang-sql/sqlexp: v0.1.0
  • github.com/mattn/go-ieproxy: v0.0.11
  • github.com/microsoft/go-mssqldb: v1.6.0
  • github.com/modocache/gover: b58185e
  • github.com/pkg/profile: v1.7.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.22.0
  • golang.org/x/telemetry: f48c80b
  • gopkg.in/dnaeon/go-vcr.v3: v3.2.0
  • sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader: v0.0.1
  • sigs.k8s.io/cloud-provider-azure/pkg/azclient: v0.0.2

Changed

Read more

v1.14.4

07 May 23:28
03ea504
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

Dependencies

Nothing has changed.

Details

v1.14.3...v1.14.4

v1.13.6

07 May 23:16
7cc0dce
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

Dependencies

Nothing has changed.

Details

v1.13.5...v1.13.6