Releases: kubernetes-sigs/cluster-api-provider-azure
v1.5.4
Changes by Kind
Uncategorized
- Fix formatting of compute gallery image id (#2794, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.4.5
Changes by Kind
Uncategorized
- Fix formatting of compute gallery image id (#2793, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.5.3
Changes by Kind
Uncategorized
- Fixes a cluster class bug where capz and topology controller updates the AzureCluster object continuously (#2725, @sonasingh46)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.5.2
Changes by Kind
Uncategorized
- Fix AzureMachineTemplate roleAssignmentName validation when SystemAssigned identity is used (#2691, @k8s-infra-cherrypick-robot)
- Use hash for AzureClusterIdentity finalizer (#2704, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.4.4
Changes by Kind
Uncategorized
- Fix AzureMachineTemplate roleAssignmentName validation when SystemAssigned identity is used (#2690, @k8s-infra-cherrypick-robot)
- Use hash for AzureClusterIdentity finalizer (#2703, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.5.1
Changes by Kind
Uncategorized
- Add finalizer to AzureClusterIdentity and fix AzureManagedCluster finalizer (#2668, @CecileRobertMichon )
- Add tolerations for control plane taints in manager deployment config (#2655, @sonasingh46 )
- Use webhook default name for node outbound lb (#2658, @sonasingh46)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.4.3
Changes by Kind
Uncategorized
- Add finalizer to AzureClusterIdentity and fix AzureManagedCluster finalizer (#2669, @CecileRobertMichon)
- Add tolerations for control plane taints in manager deployment config (#2678, @sonasingh46)
- Use webhook default name for node outbound lb (#2677, @sonasingh46)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
v1.5.0
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
- AzureMachineTemplate webhooks dry-run (#2641, @jackfrancis)
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
- Clarify where to get help with CAPZ (#2527, @mboersma)
- Document the CAPZ release cadence and support policy (#2628, @mboersma)
Failing Test
- Fix Cluster labels in OOT cloud provider templates (#2462, @CecileRobertMichon)
Bug or Regression
- Check for infra ref nil pointer in azurejson controllers (#2489, @CecileRobertMichon)
- Ci: ensure Windows PR test passes use binaries that include PR changes. (#2467, @marosset)
- Enforce lowercase providerID RG to match cloud-provider-azure (#2536, @jackfrancis)
- Fix Inbound NAT rule port allocation (#2502, @CecileRobertMichon)
- Fix evictionPolicy when using Spot & Ephemeral OsDisk (#2580, @mweibel)
- Fix the bug that doesn't allow updating labels on existing nodepools in AKS (#2559, @zmalik)
- Fixes ephemeral osDisk support in MachinePools (#2578, @mweibel)
Other (Cleanup or Flake)
- Add validators for ammp.Spec.OSType and amcp.Name (#2461, @luthermonson)
- Bump golangci-lint to 1.49.0 (#2607, @Prajyot-Parab)
- Bump golangci-lint to v1.47.2 (#2508, @Prajyot-Parab)
- Update cloudbuild to go 1.18 (#2506, @Prajyot-Parab)
Uncategorized
- Remove UseExperimentalRetryJoin from reference templates (#2524, @sayantani11)
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
- cloud.google.com/go/storage: v1.10.0 → v1.14.0
- cloud.google.com/go: v0.99.0 → v0.100.2
- github.com/Masterminds/vcs: v1.13.1 → v1.13.3
- github.com/Microsoft/hcsshim: v0.9.1 → v0.9.2
- github.com/armon/go-radix: v1.0.0 → 7fddfc3
- github.com/census-instrumentation/opencensus-proto: v0.3.0 → v0.2.1
- github.com/cilium/ebpf: v0.6.2 → v0.7.0
- github.com/cncf/xds/go: a8f9461 → cb28da3
- github.com/containerd/cgroups: v1.0.2 → v1.0.3
- github.com/containerd/console: v1.0.2 → v1.0.3
- github.com/containerd/containerd: v1.5.9 → v1.6.3
- github.com/containerd/continuity: v0.1.0 → v0.2.2
- github.com/containerd/go-cni: v1.0.2 → v1.1.4
- github.com/containerd/imgcrypt: v1.1.1 → v1.1.4
- github.com/containernetworking/cni: v0.8.1 → v1.0.1
- github.com/containernetworking/plugins: v0.9.1 → v1.1.1
- github.com/containers/ocicrypt: v1.1.1 → v1.1.3
- github.com/coredns/corefile-migration: v1.0.14 → v1.0.17
- github.com/coreos/go-iptables: v0.5.0 → v0.3.0
- github.com/cpuguy83/go-md2man/v2: v2.0.1 → v2.0.2
- github.com/docker/distribution: v2.7.1+incompatible → v2.8.1+incompatible
- github.com/docker/docker: v20.10.16+incompatible → v20.10.17+incompatible
- github.com/emicklei/go-restful: v2.9.5+incompatible → v2.15.0+incompatible
- github.com/envoyproxy/go-control-plane: v0.10.1 → 49ff273
- github.com/envoyproxy/protoc-gen-validate: v0.6.2 → v0.1.0
- github.com/frankban/quicktest: v1.11.3 → v1.14.3
- github.com/fsnotify/fsnotify: v1.5.1 → v1.5.4
- github.com/gobuffalo/flect: v0.2.4 → v0.2.5
- github.com/gobuffalo/logger: v1.0.3 → v1.0.6
- github.com/gobuffalo/packd: v1.0.0 → v1.0.1
- github.com/gobuffalo/packr/v2: v2.8.1 → v2.8.3
- github.com/godbus/dbus/v5: v5.0.4 → v5.0.6
- github.com/google/cel-go: v0.9.0 → v0.10.1
- github.com/google/go-cmp: v0.5.7 → v0.5.8
- github.com/google/go-querystring: v1.0.0 → v1.1.0
- github.com/google/martian/v3: v3.2.1 → v3.1.0
- github.com/google/pprof: 4bb14d4 → 94a9f03
- github.com/googleapis/gax-go/v2: v2.1.1 → v2.4.0
- github.com/hashicorp/consul/api: v1.11.0 → v1.12.0
- github.com/hashicorp/consul/sdk: v0.8.0 → v0.1.1
- github.com/hashicorp/errwrap: v1.0.0 → v1.1.0
- github.com/hashicorp/go-hclog: v1.0.0 → v1.2.0
- github.com/hashicorp/go-multierror: v1.1.0 → v1.1.1
- github.com/hashicorp/mdns: v1.0.4 → v1.0.0
- github.com/hashicorp/memberlist: v0.3.0 → v0.1.3
- github.com/hashicorp/serf: v0.9.6 → v0.9.7
- github.com/karrick/godirwalk: v1.15.8 → v1.16.1
- github.com/kr/pretty: v0.2.1 → v0.3.0
- github.com/kr/pty: v1.1.5 → v1.1.1
- github.com/magiconair/properties: v1.8.5 → v1.8.6
- github.com/miekg/dns: [v1.1.41 → v1.0.14](https:/...
v1.4.2
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
Changes by Kind
Bug or Regression
- Check for infra ref nil pointer in azurejson controllers (#2490, @CecileRobertMichon)
- Enforce lowercase providerID RG to match cloud-provider-azure (#2541, @jackfrancis)
- Fix Cluster labels in OOT cloud provider templates (#2465, @CecileRobertMichon @marosset)
- Fix Inbound NAT rule port allocation (#2509, @CecileRobertMichon)
- Watch Cluster for changes in AzureJSONMachineTemplate, AzureJSONMachine, and AzureJSONMachinePool controllers (#2553 @Jont828)
- Update deprecated annotation to kubectl.kubernetes.io/default-container (#2558 @Jont828)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.