Skip to content

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

v1.9.1

08 May 18:38
v1.9.1
0acc847
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

Dependencies

Nothing has changed.

v1.8.4

08 May 18:37
v1.8.4
c186c62
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fix ci-build-kubernetes.sh. capz::util::get_latest_ci_version needs to be imported from hack/util.sh. (#3505, @lzhecheng)
  • Make deprecated field acceleratedNetworking on azuremachine mutable (#3535, @sonasingh46)
  • Use default backend pool name in capz controller. (#3539, @sonasingh46)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

v1.7.6

08 May 18:37
v1.7.6
c6894a9
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Make deprecated field acceleratedNetworking on azuremachine mutable (#3536, @sonasingh46)

Dependencies

Nothing has changed.

v1.9.0

03 May 19:17
v1.9.0
b723c2a
Compare
Choose a tag to compare

Changes by Kind

Feature

  • Add subnetName to AzureManagedMachinePool. (#3132, @LochanRn)
  • Default use the NAT gateway for the node outbound connection if cluster is not using IPv6 (#3365, @xiujuanx)
  • Enable setting VNet peering properties (AllowForwardedTraffic, AllowGatewayTransit, AllowVirtualNetworkAccess and UseRemoteGateways) (#3340, @nprokopic)
  • Explicitly set securityContexts in the manifests to comply with the restricted pod security admission profile. (#3399, @chrischdi)
  • Fixes for AzureMachinePool running Windows (#3311, @marosset)
  • Add ability to provision IPv6 IPs for AzureMachinePools (#3361, @CecileRobertMichon)
  • Adds trivy scanner github actions workflow (#3382, @sonasingh46)
  • Switch ipv6 template to external cloud-provider (#3221, @CecileRobertMichon)

Failing Test

Bug or Regression

  • Disables surging if the machine pool used an externally managed autoscaler. (#3440, @jamesgoodhouse)
  • Fix ci-build-kubernetes.sh. capz::util::get_latest_ci_version needs to be imported from hack/util.sh. (#3344, @lzhecheng)
  • Fix networking when custom Network Interfaces are specified in MachinePools (#3243, @mweibel)
  • Fixed a bug causing AzureManagedControlPlane deletions to take several minutes longer than necessary to converge (#3338, @nojnhuh)
  • Fixed a bug causing validating webhooks for AzureManagedCluster and AzureManagedMachinePool not to be invoked on create (#3352, @nojnhuh)
  • Fixed a bug with GetSubscriptionID where it fetched the AzureCluster object using the Cluster's name instead of the AzureCluster's name (#3322, @willie-yao)
  • Fixed missing etcd disk mount in Flatcar flavor (#3267, @invidian)
  • Fixes issue related to patching custom data when replica count is managed by external autoscaler (#3302, @manishsat)
  • Fixes scaling down behavior when MachinePool is externally managed (#3250, @mweibel)
  • Fixing Windows machine-pools in cluster-template-custom-builds-machine-pool.yaml (#3492, @marosset)
  • Updates to AzureMachinePool that take into account VM image types other than marketplace. Previous behavior resulted in a create/delete/create loop occurring when attempting to use an image other than a marketplace image. (#3414, @jamesgoodhouse)
  • Mark sshPublicKey optional because windows instances do not support it (#3241, @mweibel)
  • Fix clusterctl move for AKS clusters (#3359, @jackfrancis)
  • Mark context canceled or exceeded as transient failures (#3381, @sonasingh46)

Other (Cleanup or Flake)

Dependencies

Added

  • cloud.google.com/go/apigeeregistry: v0.5.0
  • cloud.google.com/go/apikeys: v0.5.0
  • github.com/AdamKorcz/go-118-fuzz-build: 5330a85
  • github.com/Azure/azure-kusto-go: v0.10.2
  • github.com/Azure/azure-pipeline-go: v0.1.8
  • github.com/Azure/azure-sdk-for-go/sdk/storage/azblob: v0.6.1
  • github.com/Azure/azure-storage-queue-go: 6368018
  • github.com/a8m/expect: v1.0.0
  • github.com/alecthomas/kingpin/v2: v2.3.1
  • github.com/armon/consul-api: eb2c6b5
  • github.com/container-orchestrated-devices/container-device-interface: v0.5.4
  • github.com/containerd/btrfs/v2: v2.0.0
  • github.com/containerd/cgroups/v3: v3.0.1
  • github.com/containerd/typeurl/v2: v2.1.0
  • github.com/google/go-github/v48: v48.2.0
  • github.com/googleapis/enterprise-certificate-proxy: v0.2.1
  • github.com/klauspost/cpuid/v2: v2.0.4
  • github.com/minio/sha256-simd: v1.0.0
  • github.com/moby/sys/sequential: v0.5.0
  • github.com/nelsam/hel/v2: v2.3.3
  • github.com/opencontainers/runtime-tools: 2e043c6
  • github.com/syndtr/gocapability: 42c35b4
  • github.com/tchap/go-patricia/v2: v2.3.1
  • github.com/ugorji/go: v1.1.4
  • github.com/xhit/go-str2duration: v1.2.0
  • github.com/xordataexchange/crypt: b2862e3
  • k8s.io/kms: v0.26.2

Changed

  • cloud.google.com/go/accessapproval: v1.5.0 → v1.6.0
  • cloud.google.com/go/accesscontextmanager: v1.4.0 → v1.6.0
  • cloud.google.com/go/aiplatform: v1.27.0 → v1.35.0
  • cloud.google.com/go/analytics: v0.12.0 → v0.18.0
  • cloud.google.com/go/apigateway: v1.4.0 → v1.5.0
  • cloud.google.com/go/apigeeconnect: v1.4.0 → v1.5.0
  • cloud.google.com/go/appengine: v1.5.0 → v1.6.0
  • cloud.google.com/go/area120: v0.6.0 → v0.7.1
  • cloud.google.com/go/artifactregistry: v1.9.0 → v1.11.2
  • cloud.google.com/go/asset: v1.10.0 → v1.11.1
  • cloud.google.com/go/assuredworkloads: v1.9.0 → v1.10.0
  • cloud.google.com/go/automl: v1.8.0 → v1.12.0
  • cloud.google.com/go/baremetalsolution: v0.4.0 → v0.5.0
  • cloud.google.com/go/batch: v0.4.0 → v0.7.0
  • cloud.google.com/go/beyondcorp: v0.3.0 → v0.4.0
  • cloud.google.com/go/bigquery: v1.44.0 → v1.48.0
  • cloud.google.com/go/billing: v1.7.0 → v1.12.0
  • cloud.google.com/go/binaryauthorization: v1.4.0 → v1.5.0
  • cloud.google.com/go/certificatemanager: v1.4.0 → v1.6.0
  • cloud.google.com/go/channel: v1.9.0 → v1.11.0
  • cloud.google.com/go/cloudbuild: v1.4.0 → v1.7.0
  • cloud.google.com/go/clouddms: v1.4.0 → v1.5.0
  • cloud.google.com/go/cloudtasks: v1.8.0 → v1.9.0
  • cloud.google.com/go/compute: v1.15.1 → v1.18.0
  • cloud.google.com/go/contactcenterinsights: v1.4.0 → v1.6.0
  • cloud.google.com/go/container: v1.7.0 → v1.13.1
  • cloud.google.com/go/containeranalysis: v0.6.0 → v0.7.0
  • cloud.google.com/go/datacatalog: v1.8.0 → v1.12.0
  • cloud.google.com/go/dataflow: v0.7.0 → v0.8.0
  • cloud.google.com/go/dataform: v0.5.0 → v0.6.0
  • cloud.google.com/go/datafusion: v1.5.0 → v1.6.0
  • cloud.google.com/go/datalabeling: v0.6.0 → v0.7.0
  • cloud.google.com/go/dataplex: v1.4.0 → v1.5.2
  • cloud.google.com/go/dataproc: v1.8.0 → v1.12.0
  • cloud.google.com/go/dataqna: v0.6.0 → v0.7.0
  • cloud.google.com/go/datastream: v1.5.0 → v1.6.0
  • cloud.google.com/go/deploy: v1.5.0 → v1.6.0
  • cloud.google.com/go/dialogflow: v1.19.0 → v1.31.0
  • cloud.google.com/go/dlp: v1.7.0 → v1.9.0
  • cloud.google.com/go/documentai: v1.10.0 → v1.16.0
  • cloud.google.com/go/domains: v0.7.0 → v0.8.0
  • cloud.google.com/go/edgecontainer: v0.2.0 → v0.3.0
  • cloud.google.com/go/essentialcontacts: v1.4.0 → v1.5.0
  • cloud.google.com/go/eventarc: v1.8.0 → v1.10.0
  • cloud.google.com/go/filestore: v1.4.0 → v1.5.0
  • cloud.google.com/go/functions: v1.9.0 → v1.10.0
  • cloud.google.com/go/gaming: v1.8.0 → v1.9.0
  • cloud.google.com/go/gkebackup: v0.3.0 → v0.4.0
  • cloud.google.com/go/gkeconnect: v0.6.0 → v0.7.0
  • cloud.google.com/go/gkehub: v0.10.0 → v0.11.0
  • cloud.google.com/go/gkemulticloud: v0.4.0 → v0.5.0
  • cloud.google.com/go/gsuiteaddons: v1.4.0 → v1.5.0
  • cloud.google.com/go/iam: v0.8.0 → v0.12.0
  • cloud.google.com/go/iap: v1.5.0 → v1.6.0
  • cloud.google.com/go/ids: v1.2.0 → v1.3.0
  • cloud.google.com/go/iot: v1.4.0 → v1.5.0
  • cloud.google.com/go/kms: v1.6.0 → v1.9.0
  • cloud.google.com/go/language: v1.8.0 → v1.9.0
  • cloud.google.com/go/lifesciences: v0.6.0 → v0.8.0
  • cloud.google.com/go/logging: v1.6.1 → v1.7.0
  • cloud.google.com/go/longrunning: v0.3.0 → v0.4.1
  • cloud.google.com/go/managedidentities: v1.4.0 → v1.5.0
  • cloud.google.com/go/maps: v0.1.0 → v0.6.0
  • cloud.google.com/go/mediatranslation: v0.6.0 → v0.7.0
  • cloud.google.com/go/memcache: v1.7.0 → v1.9.0
  • cloud.google.com/go/metastore: v1.8.0 → v1.10.0
  • cloud.google.com/go/monitoring: v1.8.0 → v1.12.0
  • cloud.google.com/go/networkconnectivity: v1.7.0 → v1.10.0
  • cloud.google.com/go/networkmanagement: v1.5.0 → v1.6.0
  • cloud.google.com/go/networksecurity: v0.6.0 → v0.7.0
  • cloud.google.com/go/notebooks: v1.5.0 → v1.7.0
  • cloud.google.com/go/optimization: v1.2.0 → v1.3.1
  • cloud.google.com/go/orchestration: v1.4.0 → v1.6.0
  • cloud.google.com/go/orgpolicy: v1.5.0 → v1.10.0
  • cloud.google.com/go/osconfig: v1.10.0 → v1.11.0
  • cloud.google.com/go/oslogin: v1.7.0 → v1.9.0
  • cloud.google.com/go/phishingprotection: v0.6.0 → v0.7.0
  • cloud.google.com/go/policytroubleshooter: v1.4.0 → v1.5.0
  • cloud.google.com/go/privatecatalog: v0.6.0 → v0.7.0
  • cloud.google.com/go/pubsub: v1.27.1 → v1.28.0
  • cloud.google.com/go/pubsublite: v1.5.0 → v1.6.0
  • cloud.google.com/go/recaptchaenterprise/v2: v2.5.0 → v2.6.0
  • cloud.google.com/go/recommendationengine: v0.6.0 → v0.7.0
  • cloud.google...
Read more

v1.8.3

27 Apr 20:56
v1.8.3
f6093aa
Compare
Choose a tag to compare

Changes by Kind

Other (Cleanup or Flake)

  • Stop setting WindowsHostProcessContainers feature gate everywhere (#3487, @marosset)

Bug or Regression

  • Adding support for specifying kubelet feature gates with $NODE_FEATURE_GATE (#3488, @marosset)
  • Disables surging if the machine pool used an externally managed autoscaler. (#3465, @jamesgoodhouse)
  • SDKImageToImage func to handle different image types (#3466, @jamesgoodhouse)

Dependencies

Nothing has changed.

v1.7.5

27 Apr 20:54
v1.7.5
cc7c34b
Compare
Choose a tag to compare

Changes by Kind

Uncategorized

  • Disables surging if the machine pool used an externally managed autoscaler. (#3464, @jamesgoodhouse)
  • Updates to AzureMachinePool that take into account VM image types other than marketplace. Previous behavior resulted in a create/delete/create loop occurring when attempting to use an image other than a marketplace image. (#3469, @jamesgoodhouse)

Dependencies

Nothing has changed.

v1.8.2

28 Mar 21:39
v1.8.2
859a81e
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fix clusterctl move for AKS clusters (#3364, @jackfrancis)
  • Fixed a bug causing validating webhooks for AzureManagedCluster and AzureManagedMachinePool not to be invoked on create (#3355, @nojnhuh)
  • Fixed a bug with GetSubscriptionID where it fetched the AzureCluster object using the Cluster's name instead of the AzureCluster's name (#3362, @willie-yao)
  • Fixes for AzureMachinePool running Windows (#3317, @marosset)

Dependencies

Nothing has changed.

v1.7.4

28 Mar 21:39
v1.7.4
52f03fb
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fixes for AzureMachinePool running Windows (#3319, @marosset)
  • Fixed a bug causing validating webhooks for AzureManagedCluster and AzureManagedMachinePool not to be invoked on create (#3356, @nojnhuh)
  • Fix networking when custom Network Interfaces are specified in MachinePools (#3324, @mweibel)
  • Fixes scaling down behavior when MachinePool is externally managed (#3325, @mweibel)

Dependencies

Nothing has changed.

v1.8.1

16 Mar 23:39
v1.8.1
895b126
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.

v1.7.3

16 Mar 23:39
v1.7.3
3ae0398
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • AzureMachinePool Controller will now watch KubeadmConfig to ensure AzureMachinePool Bootstrap data is updated on the VMSS
    • The patch loop for the AzureMachinePool will now compare CustomData field to ensure the VMSS instance is updated with the latest model (#3205, @BrennenMM7)
  • Fix delete for VMSS flex (#3315, @mboersma, @CecileRobertMichon)
  • Fixes issue related to patching custom data when replica count is managed by external autoscaler (#3309, @manishsat)
  • Log VMSS Flex validation if no owner MP is found (#3246, @mboersma)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/coredns/corefile-migration: v1.0.18 → v1.0.20
  • golang.org/x/net: v0.4.0 → v0.7.0
  • golang.org/x/sys: v0.3.0 → v0.5.0
  • golang.org/x/term: v0.3.0 → v0.5.0
  • golang.org/x/text: v0.5.0 → v0.7.0
  • sigs.k8s.io/cluster-api/test: v1.3.3 → v1.3.5
  • sigs.k8s.io/cluster-api: v1.3.3 → v1.3.5

Removed

Nothing has changed.