Skip to content

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

v1.5.1

28 Sep 18:54
v1.5.1
7bb00a2
Compare
Choose a tag to compare

Changes by Kind

Uncategorized

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v1.4.3

28 Sep 22:23
v1.4.3
dc2829c
Compare
Choose a tag to compare

Changes by Kind

Uncategorized

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v1.5.0

13 Sep 17:09
v1.5.0
600a2e8
Compare
Choose a tag to compare

This release has been tested against Cluster API v1.2.1, with the following caveat: the SSA (Server Side Apply) changes that are included in Cluster API v1.2 are not entirely implemented in CAPZ. See here:

After more discovery work, we plan to implement the changes for "coauthoring slices" as described above in this PR:

To be clear, we don't as yet have any reason to believe that there remain any outstanding edge cases, but wanted to be clear about ongoing discovery work. Please reach out at #cluster-api-azure on Kubernetes slack if you have any questions!

Changes by Kind

API Change

Feature

  • AKS: enable isVnetManaged, add caching (#2543, @jackfrancis)
  • Add clusterv1.ReadyCondition to AzureMachinePool and AzureMachinePoolMachine (#2303, @Jont828)
  • AzureMachineSpec has been updated with DNSServers field. Users get to specify custom DNS Settings for a VM in the cluster. (#2447, @nawazkh)
  • Collect HNS crash dumps on Windows nodes during e2e tests. (#2510, @marosset)
  • Implement EnableNodePublicIP for AzureManagedMachinePool (#2637, @nojnhuh)
  • Make agent pools reconcile/delete async (#2479, @Jont828)
  • Upgrade golang to v1.18.3 (#2487, @Prajyot-Parab)

Documentation

Failing Test

Bug or Regression

Other (Cleanup or Flake)

Uncategorized

Dependencies

Added

  • cloud.google.com/go/compute: v1.6.1
  • github.com/AdaLogics/go-fuzz-headers: 6c3934b
  • github.com/armon/go-socks5: e753329
  • github.com/blang/semver/v4: v4.0.0
  • github.com/go-gorp/gorp/v3: v3.0.2
  • github.com/google/gnostic: v0.5.7-v3refs
  • github.com/google/go-github/v45: v45.2.0
  • github.com/googleapis/google-cloud-go-testing: bcd43fb
  • github.com/intel/goresctrl: v0.2.0
  • github.com/moby/sys/signal: v0.6.0
  • github.com/onsi/ginkgo/v2: v2.0.0
  • github.com/pelletier/go-toml/v2: v2.0.1
  • github.com/pkg/diff: 20ebb0f
  • github.com/poy/onpar: ee068f8
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.3.0
  • go4.org/intern: ae77deb
  • go4.org/unsafe/assume-no-moving-gc: 928513b
  • inet.af/netaddr: 0970063

Changed

Read more

v1.4.2

29 Aug 21:20
v1.4.2
4a62c3c
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • AKS: enable isVnetManaged, add caching (#2600, @mtougeron @jackfrancis)
  • Fix the bug that doesn't allow updating labels on existing nodepools in AKS (#2569, @zmalik)
  • Fixes ephemeral osDisk support in MachinePools (#2590, @mweibel)
  • When creating AKS clusters using autoscaler enabled, do not make an update api call to agentpool service based on difference in node count (#2594 @LochanRn)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v1.4.1

12 Aug 12:03
v1.4.1
832c1f7
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.4.0

08 Jul 17:27
3fda20c
Compare
Choose a tag to compare

Changes by Kind

Feature

Failing Test

Bug or Regression

  • Allows aks tags to be updated and deleted. (#2223, @LochanRn)
  • Fix apiserver cloud-provider arg for external cloud-provider template (#2304, @CecileRobertMichon)
  • Fix cachingType validation for Ultra disks as data disks (#2430, @damdo)
  • Fix outbound LB Public IP names to use webhook default (#2459, @CecileRobertMichon)
  • Fix parsing error for CCM tag. If CCM tag is numerical, helm will parse it incorrectly. (#2390, @lzhecheng)
  • Fix: If CLUSTER_TEMPLATE is set, the ci-entrypoint.sh logic, leads to KUBERNETES_VERSION error like "vlatest". Dump AZURE_LOCATION abd kubectl get node, pod results. Not overwrite original K8S_FEATURE_GATES if TEST_WINDOWS is true (#2346, @lzhecheng)
  • Update subnet CIDRs when reconciling existing vnet (#2339, @CecileRobertMichon)
  • Use MSI ClientID as userAssignedIdentityID in azure.json (#2214, @mboersma)
  • Add DirectoryOrCreate to /etc/default for aad-pod-identity (#2446, @luthermonson)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/Azure/aad-pod-identity: v1.8.6 → v1.8.9
  • github.com/vishvananda/netlink: d40f988 → e5fd1f8
  • golang.org/x/crypto: ae814b3 → 3147a52
  • sigs.k8s.io/cluster-api: v1.1.1 → v1.1.4

Removed

Nothing has changed.

v1.3.2

14 Jun 17:25
v1.3.2
3b28324
Compare
Choose a tag to compare

Changes by Kind

Testing

  • fix wait.PollImmediate so it actually retries after errors (#2261, @jackfrancis)
  • ci: support external-cloud-provider plus latest k8s releases (#2316, @jackfrancis)
  • simplify ci-entrypoint.sh (#2325, @jackfrancis)
  • Stop testing upgrade from v1alpha3 in e2e (#2362, @mboersma)
  • fixing issue where WINDOWS_SERVER_VERSION does not work for cluster-template-prow-ci-version templates (#2350, @marosset)
  • Support using a customized template outside CAPZ repo. A customized template can be one on the host or a link. (#2299, @lzhecheng)

Bug or Regression

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/Azure/azure-sdk-for-go: v58.1.0+incompatible → v63.4.0+incompatible
  • github.com/BurntSushi/toml: v0.4.1 → v1.0.0
  • github.com/docker/docker: v20.10.12+incompatible → v20.10.16+incompatible
  • github.com/spf13/cobra: v1.3.0 → v1.4.0
  • k8s.io/api: v0.23.4 → v0.23.5
  • k8s.io/apiextensions-apiserver: v0.23.4 → v0.23.5
  • k8s.io/apimachinery: v0.23.4 → v0.23.5
  • k8s.io/apiserver: v0.23.4 → v0.23.5
  • k8s.io/client-go: v0.23.4 → v0.23.5
  • k8s.io/code-generator: v0.23.4 → v0.23.5
  • k8s.io/component-base: v0.23.4 → v0.23.5
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.27 → v0.0.30
  • sigs.k8s.io/cluster-api/test: v1.1.2 → v1.1.4
  • sigs.k8s.io/controller-runtime: v0.11.1 → v0.11.2
  • sigs.k8s.io/kind: v0.11.1 → v0.14.0

Removed

Nothing has changed.

v1.3.1

18 May 18:08
v1.3.1
e4bcb89
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Use MSI ClientID as userAssignedIdentityID in azure.json (#2214, @mboersma)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

Removed

Nothing has changed.

v1.3.0

04 May 20:08
369fe2a
Compare
Choose a tag to compare

Changes by Kind

Feature

Documentation

  • Add warning to docs about reference image availability (#2126, @mboersma)

Failing Test

  • Fixes the issue where using a static version in AKS e2e test results in failure when the version becomes unsupported. (#2188, @meghanajangi)

Bug or Regression

Other (Cleanup or Flake)

Dependencies

Added

  • github.com/DATA-DOG/go-sqlmock: v1.5.0
  • github.com/DataDog/datadog-go: v3.2.0+incompatible
  • github.com/Masterminds/goutils: v1.1.1
  • github.com/Masterminds/semver/v3: v3.1.1
  • github.com/Masterminds/semver: v1.5.0
  • github.com/Masterminds/sprig/v3: v3.2.2
  • github.com/Masterminds/sprig: v2.22.0+incompatible
  • github.com/Masterminds/squirrel: v1.5.2
  • github.com/Masterminds/vcs: v1.13.1
  • github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
  • github.com/circonus-labs/circonusllhist: v0.1.3
  • github.com/containerd/stargz-snapshotter/estargz: v0.4.1
  • github.com/danieljoos/wincred: v1.1.0
  • github.com/denisenkom/go-mssqldb: v0.9.0
  • github.com/distribution/distribution/v3: a29a3c9
  • github.com/docker/cli: v20.10.11+incompatible
  • github.com/docker/docker-credential-helpers: v0.6.4
  • github.com/go-sql-driver/mysql: v1.5.0
  • github.com/gobuffalo/logger: v1.0.3
  • github.com/gobuffalo/packd: v1.0.0
  • github.com/gobuffalo/packr/v2: v2.8.1
  • github.com/gobwas/glob: v0.2.3
  • github.com/godror/godror: v0.24.2
  • github.com/gofrs/flock: v0.8.1
  • github.com/gofrs/uuid: v4.0.0+incompatible
  • github.com/golang-sql/civil: cb61b32
  • github.com/gomodule/redigo: v1.8.2
  • github.com/google/go-containerregistry: v0.5.1
  • github.com/huandu/xstrings: v1.3.2
  • github.com/iancoleman/strcase: v0.2.0
  • github.com/jmoiron/sqlx: v1.3.4
  • github.com/joefitzgerald/rainbow-reporter: v0.1.0
  • github.com/karrick/godirwalk: v1.15.8
  • github.com/kortschak/utter: v1.0.1
  • github.com/lann/builder: 47ae307
  • github.com/lann/ps: 62de8c4
  • github.com/lib/pq: v1.10.4
  • github.com/linuxkit/virtsock: f8cee7d
  • github.com/lyft/protoc-gen-star: v0.5.3
  • github.com/markbates/errx: v1.1.0
  • github.com/markbates/oncer: v1.0.0
  • github.com/markbates/safe: v1.0.1
  • github.com/mattn/go-oci8: v0.1.1
  • github.com/mattn/go-sqlite3: v1.14.6
  • github.com/maxbrunsfeld/counterfeiter/v6: v6.2.2
  • github.com/mitchellh/copystructure: v1.2.0
  • github.com/mitchellh/reflectwalk: v1.0.2
  • github.com/phayes/freeport: 95f893a
  • github.com/rubenv/sql-migrate: 55d5740
  • github.com/sclevine/spec: v1.2.0
  • github.com/shopspring/decimal: v1.2.0
  • github.com/tv42/httpunix: b75d861
  • github.com/ziutek/mymysql: v1.5.4
  • gopkg.in/gorp.v1: v1.7.2
  • helm.sh/helm/v3: v3.8.1
  • oras.land/oras-go: v1.1.0

Changed

Read more

v1.2.1

24 Mar 23:05
1352fa2
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fix outbound lb conversion for v1alpha3 clusters (#2185, @shysank )
  • Fixed a bug in managed clusters service that results in control plane endpoint not getting updated correctly. (#2153, @karthikbalasub)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.