Skip to content

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

v1.11.8

18 Jan 22:50
e0bb05a
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

Other (Cleanup or Flake)

Dependencies

Changed

  • golang.org/x/crypto: v0.14.0 → v0.17.0
  • golang.org/x/sys: v0.14.0 → v0.15.0
  • golang.org/x/term: v0.13.0 → v0.15.0
  • golang.org/x/text: v0.13.0 → v0.14.0
  • sigs.k8s.io/cluster-api/test: v1.5.4 → v1.5.5
  • sigs.k8s.io/cluster-api: v1.5.4 → v1.5.5

v1.12.1

13 Dec 23:12
f32b78b
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/felixge/httpsnoop: v1.0.3 → v1.0.4
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.44.0 → v0.46.0
  • sigs.k8s.io/cluster-api/test: v1.5.3 → v1.5.4
  • sigs.k8s.io/cluster-api: v1.5.3 → v1.5.4

Removed

Nothing has changed.

v1.11.7

14 Dec 00:08
6d656f9
Compare
Choose a tag to compare

Changes by Kind

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • cloud.google.com/go/bigquery: v1.53.0 → v1.8.0
  • cloud.google.com/go/datastore: v1.13.0 → v1.1.0
  • cloud.google.com/go/firestore: v1.11.0 → v1.9.0
  • cloud.google.com/go/longrunning: v0.5.1 → v0.4.1
  • cloud.google.com/go/pubsub: v1.33.0 → v1.3.1
  • cloud.google.com/go: v0.110.6 → v0.110.0
  • github.com/docker/docker: v24.0.5+incompatible → v24.0.7+incompatible
  • github.com/felixge/httpsnoop: v1.0.3 → v1.0.4
  • github.com/go-logr/logr: v1.2.4 → v1.3.0
  • github.com/golang/glog: v1.1.0 → v1.1.2
  • github.com/google/cel-go: v0.12.6 → v0.12.7
  • github.com/google/go-cmp: v0.5.9 → v0.6.0
  • github.com/rogpeppe/go-internal: v1.10.0 → v1.11.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.35.0 → v0.46.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.44.0 → v0.46.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.19.0 → v1.20.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.19.0 → v1.20.0
  • go.opentelemetry.io/otel/metric: v1.19.0 → v1.20.0
  • go.opentelemetry.io/otel/sdk: v1.19.0 → v1.20.0
  • go.opentelemetry.io/otel/trace: v1.19.0 → v1.20.0
  • go.opentelemetry.io/otel: v1.19.0 → v1.20.0
  • go.uber.org/goleak: v1.2.1 → v1.3.0
  • golang.org/x/oauth2: v0.10.0 → v0.11.0
  • golang.org/x/sys: v0.13.0 → v0.14.0
  • google.golang.org/genproto/googleapis/api: f966b18 → b8732ec
  • google.golang.org/genproto/googleapis/rpc: f966b18 → b8732ec
  • google.golang.org/genproto: f966b18 → b8732ec
  • google.golang.org/grpc: v1.58.3 → v1.59.0
  • k8s.io/api: v0.27.2 → v0.27.7
  • k8s.io/apiextensions-apiserver: v0.27.2 → v0.27.7
  • k8s.io/apimachinery: v0.27.2 → v0.27.7
  • k8s.io/apiserver: v0.27.2 → v0.27.7
  • k8s.io/client-go: v0.27.2 → v0.27.7
  • k8s.io/code-generator: v0.27.2 → v0.27.7
  • k8s.io/component-base: v0.27.2 → v0.27.7
  • k8s.io/kms: v0.27.2 → v0.27.7
  • sigs.k8s.io/cluster-api/test: v1.5.3 → v1.5.4
  • sigs.k8s.io/cluster-api: v1.5.3 → v1.5.4
  • sigs.k8s.io/controller-runtime: v0.15.1 → v0.15.3

Removed

  • cloud.google.com/go/accessapproval: v1.7.1
  • cloud.google.com/go/accesscontextmanager: v1.8.1
  • cloud.google.com/go/aiplatform: v1.48.0
  • cloud.google.com/go/analytics: v0.21.3
  • cloud.google.com/go/apigateway: v1.6.1
  • cloud.google.com/go/apigeeconnect: v1.6.1
  • cloud.google.com/go/apigeeregistry: v0.7.1
  • cloud.google.com/go/appengine: v1.8.1
  • cloud.google.com/go/area120: v0.8.1
  • cloud.google.com/go/artifactregistry: v1.14.1
  • cloud.google.com/go/asset: v1.14.1
  • cloud.google.com/go/assuredworkloads: v1.11.1
  • cloud.google.com/go/automl: v1.13.1
  • cloud.google.com/go/baremetalsolution: v1.1.1
  • cloud.google.com/go/batch: v1.3.1
  • cloud.google.com/go/beyondcorp: v1.0.0
  • cloud.google.com/go/billing: v1.16.0
  • cloud.google.com/go/binaryauthorization: v1.6.1
  • cloud.google.com/go/certificatemanager: v1.7.1
  • cloud.google.com/go/channel: v1.16.0
  • cloud.google.com/go/cloudbuild: v1.13.0
  • cloud.google.com/go/clouddms: v1.6.1
  • cloud.google.com/go/cloudtasks: v1.12.1
  • cloud.google.com/go/contactcenterinsights: v1.10.0
  • cloud.google.com/go/container: v1.24.0
  • cloud.google.com/go/containeranalysis: v0.10.1
  • cloud.google.com/go/datacatalog: v1.16.0
  • cloud.google.com/go/dataflow: v0.9.1
  • cloud.google.com/go/dataform: v0.8.1
  • cloud.google.com/go/datafusion: v1.7.1
  • cloud.google.com/go/datalabeling: v0.8.1
  • cloud.google.com/go/dataplex: v1.9.0
  • cloud.google.com/go/dataproc/v2: v2.0.1
  • cloud.google.com/go/dataqna: v0.8.1
  • cloud.google.com/go/datastream: v1.10.0
  • cloud.google.com/go/deploy: v1.13.0
  • cloud.google.com/go/dialogflow: v1.40.0
  • cloud.google.com/go/dlp: v1.10.1
  • cloud.google.com/go/documentai: v1.22.0
  • cloud.google.com/go/domains: v0.9.1
  • cloud.google.com/go/edgecontainer: v1.1.1
  • cloud.google.com/go/errorreporting: v0.3.0
  • cloud.google.com/go/essentialcontacts: v1.6.2
  • cloud.google.com/go/eventarc: v1.13.0
  • cloud.google.com/go/filestore: v1.7.1
  • cloud.google.com/go/functions: v1.15.1
  • cloud.google.com/go/gkebackup: v1.3.0
  • cloud.google.com/go/gkeconnect: v0.8.1
  • cloud.google.com/go/gkehub: v0.14.1
  • cloud.google.com/go/gkemulticloud: v1.0.0
  • cloud.google.com/go/gsuiteaddons: v1.6.1
  • cloud.google.com/go/iam: v1.1.1
  • cloud.google.com/go/iap: v1.8.1
  • cloud.google.com/go/ids: v1.4.1
  • cloud.google.com/go/iot: v1.7.1
  • cloud.google.com/go/kms: v1.15.0
  • cloud.google.com/go/language: v1.10.1
  • cloud.google.com/go/lifesciences: v0.9.1
  • cloud.google.com/go/logging: v1.7.0
  • cloud.google.com/go/managedidentities: v1.6.1
  • cloud.google.com/go/maps: v1.4.0
  • cloud.google.com/go/mediatranslation: v0.8.1
  • cloud.google.com/go/memcache: v1.10.1
  • cloud.google.com/go/metastore: v1.12.0
  • cloud.google.com/go/monitoring: v1.15.1
  • cloud.google.com/go/networkconnectivity: v1.12.1
  • cloud.google.com/go/networkmanagement: v1.8.0
  • cloud.google.com/go/networksecurity: v0.9.1
  • cloud.google.com/go/notebooks: v1.9.1
  • cloud.google.com/go/optimization: v1.4.1
  • cloud.google.com/go/orchestration: v1.8.1
  • cloud.google.com/go/orgpolicy: v1.11.1
  • cloud.google.com/go/osconfig: v1.12.1
  • cloud.google.com/go/oslogin: v1.10.1
  • cloud.google.com/go/phishingprotection: v0.8.1
  • cloud.google.com/go/policytroubleshooter: v1.8.0
  • cloud.google.com/go/privatecatalog: v0.9.1
  • cloud.google.com/go/pubsublite: v1.8.1
  • cloud.google.com/go/recaptchaenterprise/v2: v2.7.2
  • cloud.google.com/go/recommendationengine: v0.8.1
  • cloud.google.com/go/recommender: v1.10.1
  • cloud.google.com/go/redis: v1.13.1
  • cloud.google.com/go/resourcemanager: v1.9.1
  • cloud.google.com/go/resourcesettings: v1.6.1
  • cloud.google.com/go/retail: v1.14.1
  • cloud.google.com/go/run: v1.2.0
  • cloud.google.com/go/scheduler: v1.10.1
  • cloud.google.com/go/secretmanager: v1.11.1
  • cloud.google.com/go/security: v1.15.1
  • cloud.google.com/go/securitycenter: v1.23.0
  • cloud.google.com/go/servicedirectory: v1.11.0
  • cloud.google.com/go/shell: v1.7.1
  • cloud.google.com/go/spanner: v1.47.0
  • cloud.google.com/go/speech: v1.19.0
  • cloud.google.com/go/storagetransfer: v1.10.0
  • cloud.google.com/go/talent: v1.6.2
  • cloud.google.com/go/texttospeech: v1.7.1
  • cloud.google.com/go/tpu: v1.6.1
  • cloud.google.com/go/trace: v1.10.1
  • cloud.google.com/go/translate: v1.8.2
  • cloud.google.com/go/video: v1.19.0
  • cloud.google.com/go/videointelligence: v1.11.1
  • cloud.google.com/go/vision/v2: v2.7.2
  • cloud.google.com/go/vmmigration: v1.7.1
  • cloud.google.com/go/vmwareengine: v1.0.0
  • cloud.google.com/go/vpcaccess: v1.7.1
  • cloud.google.com/go/webrisk: v1.9.1
  • cloud.google.com/go/websecurityscanner: v1.6.1
  • cloud.google.com/go/workflows: v1.11.1

v1.12.0

16 Nov 22:39
v1.12.0
005b9f8
Compare
Choose a tag to compare

Urgent Upgrade Notes

(No, really, you MUST read this before you upgrade)

  • AAD Pod Identity is deprecated. As mentioned in the announcement, AAD Pod Identity has been replaced with Azure Workload Identity. All of the methods which utilize AAD Pod Identity will no longer function starting in the 1.13 release of CAPZ. See documentation for more details.

  • The NodeDrainTimeout field is now removed from AzureMachinePools. The equivalent field can be set on the MachinePool spec. (#3998, @Jont828)

Changes by Kind

Deprecation

API Change

  • Added AzureCluster.spec.failureDomain label, that can be used to prevent control plane node deployment to specified failure domains (#4145, @handsomejack-42)

Feature

  • Add ClusterClass support for managed clusters (#4155, @willie-yao)
  • Install azure disk CSI driver Helm chart with CAAPH (#4109, @Jont828)
  • Install calico Helm chart using CAAPH (#3971, @Jont828)
  • Support disabling of local accounts for AKS clusters with Azure Active Directory enabled. Disables the back door to get admin kubeconfig for AAD based clusters. The user must ensure to add the service principle to admin groups in azure AAD for capz to be able to deploy the target cluster.. (#4008, @LochanRn)
  • Support for custom dns prefix for aks clusters (#4009, @LochanRn)
  • Implements MachinePool Machines according to CAPI contract (#3998, @Jont828)
  • Allow joining AzureMachinePools to AKS clusters (#4052, @CecileRobertMichon)
  • Add EnableEncryptionAtHost in ManagedMachinePool (#4181, @mihaiandreiratoiu)

Bug or Regression

  • Add proper validation for nodepool name (#3974, @tapojit047)
  • Ensure kubeadm runs after containerd on Flatcar (#4049, @johananl)
  • Fix API server access profile diff (#4095, @maciaszczykm)
  • Fix NodeTaints and NodeLabels return type for AzureManagedMachinePools (#4122, @nawazkh)
  • Fix panic when reconciling private endpoints resources (#4014, @nojnhuh)
  • Fix: Set correct host on private cluster with public fqdn disabled (#4225, @mihaiandreiratoiu)
  • Fixed a bug causing ASO resources to potentially get stuck in a failed state (#4148, @nojnhuh)
  • Fixed a bug causing some tags on ASO resources not to be deleted (#4149, @nojnhuh)
  • Fixed a bug causing some updates to take effect significantly later than before (#4158, @nojnhuh)
  • Fixed a bug causing transient errors in AzureManagedMachinePool reconciliation to requeue too aggressively (#4039, @nojnhuh)
  • Fixed a bug disallowing certain valid updates to AzureManagedControlPlane with Azure CNI overlay enabled (#4097, @nojnhuh)
  • Fixed a bug potentially causing finalizers not to be applied in some cases (#4211, @nojnhuh)
  • Fixed a bug that caused AzureManagedMachinePools to endlessly reconcile Spot node pools when no spec.spotMaxPrice is set (#4126, @nojnhuh)
  • Fixed a bug where AzureCluster's spec.networkSpec.vnet.resourceGroup was not always properly honored (#4191, @nojnhuh)
  • IdentityRef is required on AzureManagedControlPlane Spec (#4201, @CecileRobertMichon)
  • Replace Paid SKU tier with Standard (#4045, @maciaszczykm)
  • Restore ClientID lookup for user-assigned IDs (#4064, @mboersma)
  • Upload e2e.test in ci-build-kubernetes.sh (#4173, @marosset)
  • Fix arm64 extension selection (#4018, @CecileRobertMichon)
  • Fix containerd and systemd-resolved race condition in ipv6 templates (#4209, @CecileRobertMichon)

Other (Cleanup or Flake)

Dependencies

Added

  • github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/apimanagement/armapimanagement: v1.1.1
  • github.com/antlr/antlr4/runtime/Go/antlr/v4: 8188dc5
  • github.com/godbus/dbus/v5: v5.0.4
  • github.com/google/gnostic-models: v0.6.8
  • github.com/jackc/puddle/v2: v2.2.1
  • github.com/matttproud/golang_protobuf_extensions/v2: v2.0.0

Changed

Read more

v1.11.6

16 Nov 22:26
v1.11.6
34b9813
Compare
Choose a tag to compare

Changes by Kind

Failing Test

Bug or Regression

  • Fix: Set correct host on private cluster with public fqdn disabled (#4242, @mihaiandreiratoiu)
  • Fixed a bug potentially causing finalizers not to be applied in some cases (#4221, @nojnhuh)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v1.10.8

16 Nov 22:25
v1.10.8
0a18777
Compare
Choose a tag to compare

Changes by Kind

Failing Test

Bug or Regression

  • Fix: Set correct host on private cluster with public fqdn disabled (#4241, @mihaiandreiratoiu)
  • Fixed a bug potentially causing finalizers not to be applied in some cases (#4222, @nojnhuh)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v1.11.5

31 Oct 17:39
767d3a5
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fixed a bug causing some updates to take effect significantly later than before (#4174, @nojnhuh)
  • Fixed a bug where AzureCluster's spec.networkSpec.vnet.resourceGroup was not always properly honored (#4205, @nojnhuh)
  • IdentityRef is required on AzureManagedControlPlane Spec (#4206, @CecileRobertMichon)
  • Upload e2e.test in ci-build-kubernetes.sh (#4178, @marosset)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/envoyproxy/go-control-plane: 9239064 → v0.11.1
  • github.com/envoyproxy/protoc-gen-validate: v0.10.1 → v1.0.2
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.43.0 → v0.44.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.17.0 → v1.19.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.17.0 → v1.19.0
  • go.opentelemetry.io/otel/metric: v1.17.0 → v1.19.0
  • go.opentelemetry.io/otel/sdk: v1.17.0 → v1.19.0
  • go.opentelemetry.io/otel/trace: v1.17.0 → v1.19.0
  • go.opentelemetry.io/otel: v1.17.0 → v1.19.0
  • golang.org/x/crypto: v0.13.0 → v0.14.0
  • golang.org/x/net: v0.14.0 → v0.17.0
  • golang.org/x/sys: v0.12.0 → v0.13.0
  • golang.org/x/term: v0.12.0 → v0.13.0
  • google.golang.org/grpc: v1.57.0 → v1.58.3
  • sigs.k8s.io/cluster-api/test: v1.5.2 → v1.5.3
  • sigs.k8s.io/cluster-api: v1.5.2 → v1.5.3

Removed

Nothing has changed.

v1.10.7

31 Oct 17:55
a7111e1
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fixed a bug where AzureCluster's spec.networkSpec.vnet.resourceGroup was not always properly honored (#4207, @nojnhuh)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • golang.org/x/crypto: v0.11.0 → v0.14.0
  • golang.org/x/net: v0.13.0 → v0.17.0
  • golang.org/x/sys: v0.10.0 → v0.13.0
  • golang.org/x/term: v0.10.0 → v0.13.0
  • golang.org/x/text: v0.12.0 → v0.13.0
  • google.golang.org/grpc: v1.57.0 → v1.57.1
  • sigs.k8s.io/cluster-api/test: v1.4.7 → v1.4.8
  • sigs.k8s.io/cluster-api: v1.4.7 → v1.4.8

Removed

Nothing has changed.

v1.11.4

19 Oct 20:55
fe7b9ff
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fixed a bug causing ASO resources to potentially get stuck in a failed state (#4152, @nojnhuh)
  • Fixed a bug causing some tags on ASO resources not to be deleted (#4154, @nojnhuh)
  • Fix NodeTaints and NodeLabels return type for AzureManagedMachinePools (#4147, @nawazkh)
  • Fixed a bug that caused AzureManagedMachinePools to endlessly reconcile Spot node pools when no spec.spotMaxPrice is set (#4128, @nojnhuh)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v1.10.6

19 Oct 20:55
928ddf4
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.