Skip to content

Commit 334aef3

Browse files
authored
Merge pull request #4989 from mboersma/changelog-v1.16.0
Add changelog for v1.16.0
2 parents 6761bf9 + cbc4380 commit 334aef3

File tree

1 file changed

+104
-0
lines changed

1 file changed

+104
-0
lines changed

CHANGELOG/v1.16.0.md

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
## Changes by Kind
2+
3+
### Feature
4+
5+
- Add option DisableExtensionOperations to disable VMExtensions ([#4792](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4792), [@RadekManak](https://github.com/RadekManak))
6+
- Added support for aggregation role. Additional RBAC permissions can be included by providing `cluster.x-k8s.io/aggregate-to-capz-manager: "true"` label. ([#4933](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4933), [@Danil-Grigorev](https://github.com/Danil-Grigorev))
7+
- AzureManagedControlPlane's `spec.enablePreviewFeatures` now uses the 2023-11-02-preview version. ([#4972](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4972), [@nojnhuh](https://github.com/nojnhuh))
8+
- CAPZ now installs Azure Service Operator v2.8.0.
9+
Go 1.22 is required to build CAPZ. ([#4973](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4973), [@nojnhuh](https://github.com/nojnhuh))
10+
- CI: workload-identity native ([#4765](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4765), [@jackfrancis](https://github.com/jackfrancis))
11+
- Supports specifying DiffDiskPlacement on OsDisks which define where an ephemeral OSDisk is placed ([#4928](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4928), [@mweibel](https://github.com/mweibel))
12+
- The `ASOAPI` feature flag is now enabled by default. The API version of those resources is still `v1alpha1`. ([#4969](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4969), [@nojnhuh](https://github.com/nojnhuh))
13+
- `ensure-azcli.sh` will log in using `AZURE_WORKLOAD_ID` if `AZURE_FEDERATED_TOKEN_FILE` is available in the env. ([#4939](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4939), [@nawazkh](https://github.com/nawazkh))
14+
15+
### Bug or Regression
16+
17+
- Adds nil check for UserManagedDiagnosticsStorage in azure/converters/diagnostics.go ([#4819](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4819), [@Patryk-Stefanski](https://github.com/Patryk-Stefanski))
18+
- Fixed a bug causing ASO and non-AKS-native autoscalers to fight over the replica count of an AzureASOManagedMachinePool ([#4929](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4929), [@nojnhuh](https://github.com/nojnhuh))
19+
- Set cluster name label for pre-existing kubeconfig ([#4833](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4833), [@willie-yao](https://github.com/willie-yao))
20+
- Decoupled kubeadm dependency from MachinePool reconciler by supplying alternative GVK for reconciler.
21+
- Provided CLI flag: `--bootstrap-config-gvk` allowing to optionally supply alternative to Kubeadm bootstrap config group in the form of `<Kind>.<version>.<group>`. Example: `KubeadmConfig.v1beta1.bootstrap.cluster.x-k8s.io` ([#4931](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4931), [@Danil-Grigorev](https://github.com/Danil-Grigorev))
22+
23+
### Other (Cleanup or Flake)
24+
25+
- Bump CAPI to v1.7.4 ([#4974](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4974), [@mboersma](https://github.com/mboersma))
26+
- Remove service principal references from CI ([#4978](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4978), [@jackfrancis](https://github.com/jackfrancis))
27+
- The `spec.resourceID` field for AzureClusterIdentity is deprecated as it no longer has any effect. ([#4831](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4831), [@nojnhuh](https://github.com/nojnhuh))
28+
29+
## Dependencies
30+
31+
### Added
32+
- filippo.io/edwards25519: v1.1.0
33+
- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dataprotection/armdataprotection/v3: [v3.0.0](https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/resourcemanager/dataprotection/armdataprotection/)
34+
- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/eventhub/armeventhub: [v1.2.0](https://github.com/Azure/azure-sdk-for-go/tree/sdk/resourcemanager/eventhub/armeventhub/v1.2.0)
35+
- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork: [v1.1.0](https://github.com/Azure/azure-sdk-for-go/tree/sdk/resourcemanager/network/armnetwork/v1.1.0)
36+
37+
### Changed
38+
- cloud.google.com/go/compute/metadata: v0.2.3 → v0.3.0
39+
- cloud.google.com/go/compute: v1.23.3 → v1.25.1
40+
- github.com/Azure/azure-sdk-for-go/sdk/azcore: [v1.11.1 → v1.12.0](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.11.1...sdk/azcore/v1.12.0)
41+
- github.com/Azure/azure-sdk-for-go/sdk/azidentity: [v1.5.2 → v1.7.0](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azidentity/v1.5.2...sdk/azidentity/v1.7.0)
42+
- github.com/Azure/azure-sdk-for-go/sdk/internal: [v1.6.0 → v1.9.0](https://github.com/Azure/azure-sdk-for-go/compare/sdk/internal/v1.6.0...sdk/internal/v1.9.0)
43+
- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet: [v1.1.0 → v1.2.0](https://github.com/Azure/azure-sdk-for-go/compare/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/v1.1.0...sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/v1.2.0)
44+
- github.com/Azure/azure-service-operator/v2: [v2.6.0 → v2.8.0](https://github.com/Azure/azure-service-operator/compare/v2.6.0...v2.8.0)
45+
- github.com/Azure/go-autorest/autorest/azure/auth: [v0.5.12 → v0.5.13](https://github.com/Azure/go-autorest/compare/autorest/azure/auth/v0.5.12...autorest/azure/auth/v0.5.13)
46+
- github.com/Azure/go-autorest/autorest/azure/cli: [v0.4.5 → v0.4.6](https://github.com/Azure/go-autorest/compare/autorest/azure/cli/v0.4.5...autorest/azure/cli/v0.4.6)
47+
- github.com/cenkalti/backoff/v4: [v4.2.1 → v4.3.0](https://github.com/cenkalti/backoff/compare/v4.2.1...v4.3.0)
48+
- github.com/cespare/xxhash/v2: [v2.2.0 → v2.3.0](https://github.com/cespare/xxhash/compare/v2.2.0...v2.3.0)
49+
- github.com/cncf/xds/go: [523115e → 8a4994d](https://github.com/cncf/xds/compare/523115e...8a4994d)
50+
- github.com/cpuguy83/go-md2man/v2: [v2.0.3 → v2.0.4](https://github.com/cpuguy83/go-md2man/compare/v2.0.3...v2.0.4)
51+
- github.com/emicklei/go-restful/v3: [v3.12.0 → v3.12.1](https://github.com/emicklei/go-restful/compare/v3.12.0...v3.12.1)
52+
- github.com/envoyproxy/go-control-plane: [v0.11.1 → v0.12.0](https://github.com/envoyproxy/go-control-plane/compare/v0.11.1...v0.12.0)
53+
- github.com/envoyproxy/protoc-gen-validate: [v1.0.2 → v1.0.4](https://github.com/envoyproxy/protoc-gen-validate/compare/v1.0.2...v1.0.4)
54+
- github.com/go-logr/logr: [v1.4.1 → v1.4.2](https://github.com/go-logr/logr/compare/v1.4.1...v1.4.2)
55+
- github.com/go-openapi/jsonpointer: [v0.20.2 → v0.21.0](https://github.com/go-openapi/jsonpointer/compare/v0.20.2...v0.21.0)
56+
- github.com/go-openapi/jsonreference: [v0.20.4 → v0.21.0](https://github.com/go-openapi/jsonreference/compare/v0.20.4...v0.21.0)
57+
- github.com/go-openapi/swag: [v0.22.8 → v0.23.0](https://github.com/go-openapi/swag/compare/v0.22.8...v0.23.0)
58+
- github.com/go-sql-driver/mysql: [v1.7.1 → v1.8.1](https://github.com/go-sql-driver/mysql/compare/v1.7.1...v1.8.1)
59+
- github.com/golang/glog: [v1.1.2 → v1.2.0](https://github.com/golang/glog/compare/v1.1.2...v1.2.0)
60+
- github.com/google/cel-go: [v0.17.7 → v0.17.8](https://github.com/google/cel-go/compare/v0.17.7...v0.17.8)
61+
- github.com/grpc-ecosystem/grpc-gateway/v2: [v2.19.0 → v2.20.0](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.19.0...v2.20.0)
62+
- github.com/hashicorp/go-hclog: [v1.5.0 → v1.6.3](https://github.com/hashicorp/go-hclog/compare/v1.5.0...v1.6.3)
63+
- github.com/hashicorp/go-retryablehttp: [v0.7.5 → v0.7.7](https://github.com/hashicorp/go-retryablehttp/compare/v0.7.5...v0.7.7)
64+
- github.com/jackc/pgservicefile: [de7065d → 5a60cdf](https://github.com/jackc/pgservicefile/compare/de7065d...5a60cdf)
65+
- github.com/jackc/pgx/v5: [v5.5.3 → v5.6.0](https://github.com/jackc/pgx/compare/v5.5.3...v5.6.0)
66+
- github.com/microsoft/go-mssqldb: [v1.6.0 → v1.7.2](https://github.com/microsoft/go-mssqldb/compare/v1.6.0...v1.7.2)
67+
- github.com/onsi/ginkgo/v2: [v2.17.2 → v2.19.0](https://github.com/onsi/ginkgo/compare/v2.17.2...v2.19.0)
68+
- github.com/prometheus/client_model: [v0.6.0 → v0.6.1](https://github.com/prometheus/client_model/compare/v0.6.0...v0.6.1)
69+
- github.com/prometheus/procfs: [v0.12.0 → v0.15.1](https://github.com/prometheus/procfs/compare/v0.12.0...v0.15.1)
70+
- github.com/rogpeppe/go-internal: [v1.11.0 → v1.12.0](https://github.com/rogpeppe/go-internal/compare/v1.11.0...v1.12.0)
71+
- github.com/spf13/cobra: [v1.8.0 → v1.8.1](https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1)
72+
- github.com/stoewer/go-strcase: [v1.2.0 → v1.3.0](https://github.com/stoewer/go-strcase/compare/v1.2.0...v1.3.0)
73+
- golang.org/x/crypto: v0.22.0 → v0.25.0
74+
- golang.org/x/exp: 1b97071 → 7f521ea
75+
- golang.org/x/mod: v0.17.0 → v0.19.0
76+
- golang.org/x/net: v0.24.0 → v0.26.0
77+
- golang.org/x/oauth2: v0.18.0 → v0.21.0
78+
- golang.org/x/sys: v0.19.0 → v0.22.0
79+
- golang.org/x/telemetry: f48c80b → bda5523
80+
- golang.org/x/term: v0.19.0 → v0.22.0
81+
- golang.org/x/text: v0.15.0 → v0.16.0
82+
- golang.org/x/tools: v0.20.0 → v0.22.0
83+
- google.golang.org/genproto/googleapis/api: 50ed04b → a8a6208
84+
- google.golang.org/genproto/googleapis/rpc: 50ed04b → a8a6208
85+
- google.golang.org/genproto: 995d672 → bbf56f3
86+
- google.golang.org/grpc: v1.61.1 → v1.64.1
87+
- google.golang.org/protobuf: v1.33.0 → v1.34.2
88+
- k8s.io/klog/v2: v2.120.1 → v2.130.1
89+
- k8s.io/utils: e7106e6 → fe8a2dd
90+
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.28.0 → v0.30.3
91+
- sigs.k8s.io/cluster-api/test: v1.7.1 → v1.7.4
92+
- sigs.k8s.io/cluster-api: v1.7.1 → v1.7.4
93+
- sigs.k8s.io/kind: v0.22.0 → v0.23.0
94+
95+
### Removed
96+
- github.com/cncf/udpa/go: [c52dc94](https://github.com/cncf/udpa/tree/c52dc94)
97+
- github.com/felixge/fgprof: [v0.9.3](https://github.com/felixge/fgprof/tree/v0.9.3)
98+
- github.com/kr/pty: [v1.1.1](https://github.com/kr/pty/tree/v1.1.1)
99+
- github.com/modocache/gover: [b58185e](https://github.com/modocache/gover/tree/b58185e)
100+
- github.com/pkg/profile: [v1.7.0](https://github.com/pkg/profile/tree/v1.7.0)
101+
102+
## Details
103+
<!-- markdown-link-check-disable-next-line -->
104+
https://github.com/kubernetes-sigs/cluster-api-provider-azure/compare/v1.15.0...v1.16.0

0 commit comments

Comments
 (0)