Skip to content

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

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.

v1.1.3

24 Mar 23:42
4a53842
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

Other (Cleanup of Flake)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v1.0.2

25 Mar 16:40
fa33d88
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Fix outbound lb conversion for v1alpha3 clusters (#2191, @shysank)

Other (Cleanup of Flake)

Dependencies

Added

  • github.com/bits-and-blooms/bitset: v1.2.0
  • github.com/checkpoint-restore/go-criu/v5: v5.0.0

Changed

Removed

Nothing has changed.

v1.2.0

01 Mar 00:28
07fbd76
Compare
Choose a tag to compare

Changes by Kind

Deprecation

  • Docker EE and dockershim for Windows Clusters is now deprecated and will be removed in future releases, the recommended approach is to use Containerd for Windows clusters. The default Windows template will be configured to used containerd in the future. (#2106, @jsturtevant) [SIG Cluster Lifecycle and Windows]

Feature

Documentation

Bug or Regression

  • Adds list namespace permission for capz component (#2077, @sonasingh46)
  • AzureMachinePoolMachine: track concurrent deletes (#2085, @jackfrancis)
  • Fix 'SystemAssigned' identity by removing the defaulting of 'RoleAssignmentName' on 'AzureMachineTemplate' so that every 'AzureMachine' defaults to a random 'RoleAssignmentName'. (#2111, @fiunchinho)
  • Fix template for system-assigned-identiy flavor (#2061, @sonasingh46)
  • If a cluster has no APIServer LoadBalancer configured, the InboundNATRule reconciliaton for machines will be skippped (#2066, @alvaroaleman)
  • Return terminal error when the machine SKU is not found in cache (#1931, @CecileRobertMichon)
  • The azurecluster reconciler now always respects the ExternallyManaged annotation (#2023, @alvaroaleman)
  • Handle terminal errors in AzureCluster controller (#2050, @sayantani11)

Other (Cleanup or Flake)

  • Deprecated: infrav1.RGTagsLastAppliedAnnotation, infrav1.VMTagsLastAppliedAnnotation will be removed in v1beta2. Use azure.RGTagsLastAppliedAnnotation, azure.VMTagsLastAppliedAnnotation instead. (#2060, @nawazkh)
  • Don't use error.Errorf in controllers to avoid showing stack traces in logs (#2122, @CecileRobertMichon)
  • Adding support for ci-entrypoint.sh to collect logs for Windows nodes (#2043, @marosset)
  • Add control-plane role taints and tolerations (#2098, @CecileRobertMichon)
  • Add version info to Tilt (#1963, @Jont828)
  • Don't ignore kubeconfig directory in git (#2046, @alexander-demichev)
  • Add a subnet role for bastions (#2001, @Jont828)
  • Dump Pod describe for CI (#2087, @lzhecheng)
  • Generate calico manifests from source (#2021, @CecileRobertMichon)
  • Run the kubescape security scanner in e2e tests (#1793, @mboersma)

Dependencies

Added

  • github.com/ajeddeloh/go-json: 5ae6071
  • github.com/antlr/antlr4/runtime/Go/antlr: b48c857
  • github.com/bits-and-blooms/bitset: v1.2.0
  • github.com/checkpoint-restore/go-criu/v5: v5.0.0
  • github.com/flatcar-linux/container-linux-config-transpiler: v0.9.2
  • github.com/flatcar-linux/ignition: v0.36.1
  • github.com/getkin/kin-openapi: v0.76.0
  • github.com/go-logr/stdr: v1.2.2
  • github.com/google/cel-go: v0.9.0
  • github.com/google/cel-spec: v0.6.0
  • github.com/valyala/fastjson: v1.6.3
  • github.com/vincent-petithory/dataurl: v1.0.0
  • go.opentelemetry.io/otel/exporters/otlp/internal/retry: v1.4.0
  • go4.org: d4a0794
  • sigs.k8s.io/json: c049b76

Changed

Read more

v1.1.2

15 Feb 22:06
94fb411
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

  • Adds list namespace permission for capz component (#2092, @sonasingh46)
  • Set maxPods for first time creation of clusters (#2083, @zmalik )
  • Use the right GroupVersion in AzureManagedMachinePool controller (#2084, @thiagompc)

Dependencies

Added

  • github.com/bits-and-blooms/bitset: v1.2.0
  • github.com/checkpoint-restore/go-criu/v5: v5.0.0

Changed

Removed

Nothing has changed.

v1.1.1

02 Feb 00:46
61fcf75
Compare
Choose a tag to compare

Changes by Kind

Bug or Regression

⚠️ A recent AKS release modified tag names for AKS VMSS which broke CAPZ ManagedClusters. Please update to this release ASAP if you are managing AKS clusters with CAPZ.

  • Fix AKS nodepool creation regression: use updated tag names for aks-managed-poolName (#2027, @zmalik)
  • Fix validation for Azure Cluster Identity of type ManualServicePrincipal. (#1964, @dmlb2000)

Dependencies

v1.1.0

16 Dec 00:42
fff5371
Compare
Choose a tag to compare

Changes by Kind

Feature

Documentation

  • Include docs for externally managed infrastructure. (#1807, @enxebre)

Bug or Regression

  • Fix AAD pod identity integration for sovereign clouds (#1882, @CecileRobertMichon)
  • Fix managed cluster endless reconcile loop due to a differences in AKS computed fields and spec generated fields (#1800, @devigned)
  • The user-defined private DNS zone name is now used to derive the cluster's API server load balancer DNS name. (#1890, @dlipovetsky)
  • Use a region-specific Azure client for listing VMSS in AzureManagedClusters (#1850, @devigned)
  • Re-add defaulting for AzureMachineTemplate ssh key (#1811, @CecileRobertMichon)
  • do not replace pre-created azure-json secret without the cluster name tag key (#1906, @nilo19)

Other (Cleanup or Flake)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/Azure/go-autorest/autorest/validation: v0.3.1 → v0.1.0
  • github.com/benbjohnson/clock: v1.1.0 → v1.2.0
  • github.com/cncf/udpa/go: 5459f2c → 04548b0
  • github.com/cncf/xds/go: aa0b789 → cb28da3
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.0.1 → v1.2.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.0.1 → v1.2.0
  • go.opentelemetry.io/otel/exporters/prometheus: v0.24.0 → v0.25.0
  • go.opentelemetry.io/otel/internal/metric: v0.24.0 → v0.25.0
  • go.opentelemetry.io/otel/metric: v0.24.0 → v0.25.0
  • go.opentelemetry.io/otel/sdk/export/metric: v0.24.0 → v0.25.0
  • go.opentelemetry.io/otel/sdk/metric: v0.24.0 → v0.25.0
  • go.opentelemetry.io/otel/sdk: v1.0.1 → v1.2.0
  • go.opentelemetry.io/otel/trace: v1.0.1 → v1.2.0
  • go.opentelemetry.io/otel: v1.0.1 → v1.2.0
  • go.opentelemetry.io/proto/otlp: v0.9.0 → v0.10.0
  • google.golang.org/grpc: v1.41.0 → v1.42.0
  • sigs.k8s.io/cluster-api/test: v1.0.0 → v1.0.2
  • sigs.k8s.io/cluster-api: v1.0.0 → v1.0.2
  • sigs.k8s.io/controller-runtime: v0.10.2 → v0.10.3

Removed

Nothing has changed.