Skip to content

Commit

Permalink
Merge pull request kubernetes-sigs#4989 from mboersma/changelog-v1.16.0
Browse files Browse the repository at this point in the history
Add changelog for v1.16.0
  • Loading branch information
k8s-ci-robot authored Jul 16, 2024
2 parents 6761bf9 + cbc4380 commit 334aef3
Showing 1 changed file with 104 additions and 0 deletions.
104 changes: 104 additions & 0 deletions CHANGELOG/v1.16.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
## Changes by Kind

### Feature

- Add option DisableExtensionOperations to disable VMExtensions ([#4792](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4792), [@RadekManak](https://github.com/RadekManak))
- 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))
- 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))
- CAPZ now installs Azure Service Operator v2.8.0.
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))
- CI: workload-identity native ([#4765](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4765), [@jackfrancis](https://github.com/jackfrancis))
- 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))
- 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))
- `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))

### Bug or Regression

- 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))
- 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))
- 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))
- Decoupled kubeadm dependency from MachinePool reconciler by supplying alternative GVK for reconciler.
- 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))

### Other (Cleanup or Flake)

- Bump CAPI to v1.7.4 ([#4974](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4974), [@mboersma](https://github.com/mboersma))
- Remove service principal references from CI ([#4978](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4978), [@jackfrancis](https://github.com/jackfrancis))
- 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))

## Dependencies

### Added
- filippo.io/edwards25519: v1.1.0
- 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/)
- 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)
- 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)

### Changed
- cloud.google.com/go/compute/metadata: v0.2.3 → v0.3.0
- cloud.google.com/go/compute: v1.23.3 → v1.25.1
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- github.com/cenkalti/backoff/v4: [v4.2.1 → v4.3.0](https://github.com/cenkalti/backoff/compare/v4.2.1...v4.3.0)
- github.com/cespare/xxhash/v2: [v2.2.0 → v2.3.0](https://github.com/cespare/xxhash/compare/v2.2.0...v2.3.0)
- github.com/cncf/xds/go: [523115e → 8a4994d](https://github.com/cncf/xds/compare/523115e...8a4994d)
- 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)
- 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)
- 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)
- 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)
- github.com/go-logr/logr: [v1.4.1 → v1.4.2](https://github.com/go-logr/logr/compare/v1.4.1...v1.4.2)
- github.com/go-openapi/jsonpointer: [v0.20.2 → v0.21.0](https://github.com/go-openapi/jsonpointer/compare/v0.20.2...v0.21.0)
- github.com/go-openapi/jsonreference: [v0.20.4 → v0.21.0](https://github.com/go-openapi/jsonreference/compare/v0.20.4...v0.21.0)
- github.com/go-openapi/swag: [v0.22.8 → v0.23.0](https://github.com/go-openapi/swag/compare/v0.22.8...v0.23.0)
- 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)
- github.com/golang/glog: [v1.1.2 → v1.2.0](https://github.com/golang/glog/compare/v1.1.2...v1.2.0)
- github.com/google/cel-go: [v0.17.7 → v0.17.8](https://github.com/google/cel-go/compare/v0.17.7...v0.17.8)
- 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)
- github.com/hashicorp/go-hclog: [v1.5.0 → v1.6.3](https://github.com/hashicorp/go-hclog/compare/v1.5.0...v1.6.3)
- github.com/hashicorp/go-retryablehttp: [v0.7.5 → v0.7.7](https://github.com/hashicorp/go-retryablehttp/compare/v0.7.5...v0.7.7)
- github.com/jackc/pgservicefile: [de7065d → 5a60cdf](https://github.com/jackc/pgservicefile/compare/de7065d...5a60cdf)
- github.com/jackc/pgx/v5: [v5.5.3 → v5.6.0](https://github.com/jackc/pgx/compare/v5.5.3...v5.6.0)
- github.com/microsoft/go-mssqldb: [v1.6.0 → v1.7.2](https://github.com/microsoft/go-mssqldb/compare/v1.6.0...v1.7.2)
- github.com/onsi/ginkgo/v2: [v2.17.2 → v2.19.0](https://github.com/onsi/ginkgo/compare/v2.17.2...v2.19.0)
- github.com/prometheus/client_model: [v0.6.0 → v0.6.1](https://github.com/prometheus/client_model/compare/v0.6.0...v0.6.1)
- github.com/prometheus/procfs: [v0.12.0 → v0.15.1](https://github.com/prometheus/procfs/compare/v0.12.0...v0.15.1)
- github.com/rogpeppe/go-internal: [v1.11.0 → v1.12.0](https://github.com/rogpeppe/go-internal/compare/v1.11.0...v1.12.0)
- github.com/spf13/cobra: [v1.8.0 → v1.8.1](https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1)
- github.com/stoewer/go-strcase: [v1.2.0 → v1.3.0](https://github.com/stoewer/go-strcase/compare/v1.2.0...v1.3.0)
- golang.org/x/crypto: v0.22.0 → v0.25.0
- golang.org/x/exp: 1b97071 → 7f521ea
- golang.org/x/mod: v0.17.0 → v0.19.0
- golang.org/x/net: v0.24.0 → v0.26.0
- golang.org/x/oauth2: v0.18.0 → v0.21.0
- golang.org/x/sys: v0.19.0 → v0.22.0
- golang.org/x/telemetry: f48c80b → bda5523
- golang.org/x/term: v0.19.0 → v0.22.0
- golang.org/x/text: v0.15.0 → v0.16.0
- golang.org/x/tools: v0.20.0 → v0.22.0
- google.golang.org/genproto/googleapis/api: 50ed04b → a8a6208
- google.golang.org/genproto/googleapis/rpc: 50ed04b → a8a6208
- google.golang.org/genproto: 995d672 → bbf56f3
- google.golang.org/grpc: v1.61.1 → v1.64.1
- google.golang.org/protobuf: v1.33.0 → v1.34.2
- k8s.io/klog/v2: v2.120.1 → v2.130.1
- k8s.io/utils: e7106e6 → fe8a2dd
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.28.0 → v0.30.3
- sigs.k8s.io/cluster-api/test: v1.7.1 → v1.7.4
- sigs.k8s.io/cluster-api: v1.7.1 → v1.7.4
- sigs.k8s.io/kind: v0.22.0 → v0.23.0

### Removed
- github.com/cncf/udpa/go: [c52dc94](https://github.com/cncf/udpa/tree/c52dc94)
- github.com/felixge/fgprof: [v0.9.3](https://github.com/felixge/fgprof/tree/v0.9.3)
- github.com/kr/pty: [v1.1.1](https://github.com/kr/pty/tree/v1.1.1)
- github.com/modocache/gover: [b58185e](https://github.com/modocache/gover/tree/b58185e)
- github.com/pkg/profile: [v1.7.0](https://github.com/pkg/profile/tree/v1.7.0)

## Details
<!-- markdown-link-check-disable-next-line -->
https://github.com/kubernetes-sigs/cluster-api-provider-azure/compare/v1.15.0...v1.16.0

0 comments on commit 334aef3

Please sign in to comment.