From 831d9c0eb36f4a93593e3db77aba7f614719dfcf Mon Sep 17 00:00:00 2001 From: David Tesar Date: Thu, 7 Mar 2024 09:28:27 -0800 Subject: [PATCH 1/5] add 1.14 to metadata Signed-off-by: David Tesar --- metadata.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/metadata.yaml b/metadata.yaml index f6120285cfd..06b537c7c94 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -56,3 +56,6 @@ releaseSeries: - major: 1 minor: 13 contract: v1beta1 + - major: 1 + minor: 14 + contract: v1beta1 \ No newline at end of file From 43edacb1acdb87985fcc6dd415378bd7604d246a Mon Sep 17 00:00:00 2001 From: David Tesar Date: Thu, 7 Mar 2024 10:24:18 -0800 Subject: [PATCH 2/5] Add release notes Signed-off-by: David Tesar --- CHANGELOG/v1.14.0.md | 308 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 308 insertions(+) create mode 100644 CHANGELOG/v1.14.0.md diff --git a/CHANGELOG/v1.14.0.md b/CHANGELOG/v1.14.0.md new file mode 100644 index 00000000000..1846e4d90e9 --- /dev/null +++ b/CHANGELOG/v1.14.0.md @@ -0,0 +1,308 @@ +## Changes by Kind + +### Feature + +- Add additional Printer Columns like "Ready", "Severity", "Reason" and "Message" to CAPZ resources ([#4442](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4442), [@prashantrewar](https://github.com/prashantrewar)) +- Add support for AKS Extensions & Marketplace Offers ([#4360](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4360), [@willie-yao](https://github.com/willie-yao)) +- Add support for Azure CNI Powered by Cilium ([#4522](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4522), [@willie-yao](https://github.com/willie-yao)) +- Allow ASO to install other CRDs ([#4547](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4547), [@nawazkh](https://github.com/nawazkh)) +- Allow adding pre-existing privateDNSZone to AKS clusters ([#4572](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4572), [@nawazkh](https://github.com/nawazkh)) +- CAPZ now uses `metadata.ownerReferences` instead of the `sigs.k8s.io_cluster-api-provider-azure_owned` label to track ownership of ASO resources ([#4499](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4499), [@nojnhuh](https://github.com/nojnhuh)) +- EXPERIMENTAL: Added fields to AzureManagedControlPlane and AzureManagedMachinePool to supply arbitrary JSON merge patches to underlying ASO resources ([#4527](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4527), [@nojnhuh](https://github.com/nojnhuh)) +- Enable ASO in creating configMap for OIDC Issuer URL ([#4551](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4551), [@nawazkh](https://github.com/nawazkh)) +- Expose AKS preview features ([#4617](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4617), [@willie-yao](https://github.com/willie-yao)) +- Support for AKS Security Profile ([#4245](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4245), [@LochanRn](https://github.com/LochanRn)) +- Support for Auto upgrade channels in AKS. ([#4129](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4129), [@LochanRn](https://github.com/LochanRn)) +- Support to deploy infra clusters using a single subnet for both control plane and worker nodes. ([#4253](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4253), [@LochanRn](https://github.com/LochanRn)) +- Use existing virtualNetwork from a different rg ([#4606](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4606), [@nawazkh](https://github.com/nawazkh)) + +### Bug or Regression + +- CAPZ now deletes ASO resources it manages if references to them are removed from CAPZ resource specs ([#4506](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4506), [@nojnhuh](https://github.com/nojnhuh)) +- Correcting AzureManagedMachinePool subnet name validation webhook to match Azure subnet naming rules. ([#4511](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4511), [@MagnusRef](https://github.com/MagnusRef)) +- Fixed a bug where tags applied by Azure Policy were keeping CAPZ from reconciling ASO ResourceGroups and ManagedClusters ([#4531](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4531), [@nojnhuh](https://github.com/nojnhuh)) +- Make PlatformFaultDomainCount & ZoneBalance configurable on AzureMachinePools ([#4554](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4554), [@willie-yao](https://github.com/willie-yao)) +- Service CIDR addition to AKS Cluster should be independent of DNS Service IP ([#4503](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4503), [@nawazkh](https://github.com/nawazkh)) + +### Other (Cleanup or Flake) + +- Bump CAPI to v1.6.2 ([#4585](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4585), [@mboersma](https://github.com/mboersma)) + +## Dependencies + +### Added + +- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/kubernetesconfiguration/armkubernetesconfiguration: [v1.1.1](https://github.com/Azure/azure-sdk-for-go/tree/sdk/resourcemanager/kubernetesconfiguration/armkubernetesconfiguration/v1.1.1) + +### Changed + +- cloud.google.com/go/accessapproval: v1.7.1 → v1.7.4 +- cloud.google.com/go/accesscontextmanager: v1.8.1 → v1.8.4 +- cloud.google.com/go/aiplatform: v1.48.0 → v1.57.0 +- cloud.google.com/go/analytics: v0.21.3 → v0.21.6 +- cloud.google.com/go/apigateway: v1.6.1 → v1.6.4 +- cloud.google.com/go/apigeeconnect: v1.6.1 → v1.6.4 +- cloud.google.com/go/apigeeregistry: v0.7.1 → v0.8.2 +- cloud.google.com/go/appengine: v1.8.1 → v1.8.4 +- cloud.google.com/go/area120: v0.8.1 → v0.8.4 +- cloud.google.com/go/artifactregistry: v1.14.1 → v1.14.6 +- cloud.google.com/go/asset: v1.14.1 → v1.15.3 +- cloud.google.com/go/assuredworkloads: v1.11.1 → v1.11.4 +- cloud.google.com/go/automl: v1.13.1 → v1.13.4 +- cloud.google.com/go/baremetalsolution: v1.1.1 → v1.2.3 +- cloud.google.com/go/batch: v1.3.1 → v1.7.0 +- cloud.google.com/go/beyondcorp: v1.0.0 → v1.0.3 +- cloud.google.com/go/bigquery: v1.53.0 → v1.57.1 +- cloud.google.com/go/billing: v1.16.0 → v1.18.0 +- cloud.google.com/go/binaryauthorization: v1.6.1 → v1.8.0 +- cloud.google.com/go/certificatemanager: v1.7.1 → v1.7.4 +- cloud.google.com/go/channel: v1.16.0 → v1.17.3 +- cloud.google.com/go/cloudbuild: v1.13.0 → v1.15.0 +- cloud.google.com/go/clouddms: v1.6.1 → v1.7.3 +- cloud.google.com/go/cloudtasks: v1.12.1 → v1.12.4 +- cloud.google.com/go/compute: v1.23.0 → v1.23.3 +- cloud.google.com/go/contactcenterinsights: v1.10.0 → v1.12.1 +- cloud.google.com/go/container: v1.24.0 → v1.29.0 +- cloud.google.com/go/containeranalysis: v0.10.1 → v0.11.3 +- cloud.google.com/go/datacatalog: v1.16.0 → v1.19.0 +- cloud.google.com/go/dataflow: v0.9.1 → v0.9.4 +- cloud.google.com/go/dataform: v0.8.1 → v0.9.1 +- cloud.google.com/go/datafusion: v1.7.1 → v1.7.4 +- cloud.google.com/go/datalabeling: v0.8.1 → v0.8.4 +- cloud.google.com/go/dataplex: v1.9.0 → v1.13.0 +- cloud.google.com/go/dataproc/v2: v2.0.1 → v2.3.0 +- cloud.google.com/go/dataqna: v0.8.1 → v0.8.4 +- cloud.google.com/go/datastore: v1.13.0 → v1.15.0 +- cloud.google.com/go/datastream: v1.10.0 → v1.10.3 +- cloud.google.com/go/deploy: v1.13.0 → v1.16.0 +- cloud.google.com/go/dialogflow: v1.40.0 → v1.47.0 +- cloud.google.com/go/dlp: v1.10.1 → v1.11.1 +- cloud.google.com/go/documentai: v1.22.0 → v1.23.6 +- cloud.google.com/go/domains: v0.9.1 → v0.9.4 +- cloud.google.com/go/edgecontainer: v1.1.1 → v1.1.4 +- cloud.google.com/go/essentialcontacts: v1.6.2 → v1.6.5 +- cloud.google.com/go/eventarc: v1.13.0 → v1.13.3 +- cloud.google.com/go/filestore: v1.7.1 → v1.8.0 +- cloud.google.com/go/firestore: v1.13.0 → v1.14.0 +- cloud.google.com/go/functions: v1.15.1 → v1.15.4 +- cloud.google.com/go/gkebackup: v1.3.0 → v1.3.4 +- cloud.google.com/go/gkeconnect: v0.8.1 → v0.8.4 +- cloud.google.com/go/gkehub: v0.14.1 → v0.14.4 +- cloud.google.com/go/gkemulticloud: v1.0.0 → v1.0.3 +- cloud.google.com/go/gsuiteaddons: v1.6.1 → v1.6.4 +- cloud.google.com/go/iam: v1.1.1 → v1.1.5 +- cloud.google.com/go/iap: v1.8.1 → v1.9.3 +- cloud.google.com/go/ids: v1.4.1 → v1.4.4 +- cloud.google.com/go/iot: v1.7.1 → v1.7.4 +- cloud.google.com/go/kms: v1.15.0 → v1.15.5 +- cloud.google.com/go/language: v1.10.1 → v1.12.2 +- cloud.google.com/go/lifesciences: v0.9.1 → v0.9.4 +- cloud.google.com/go/logging: v1.7.0 → v1.8.1 +- cloud.google.com/go/longrunning: v0.5.1 → v0.5.4 +- cloud.google.com/go/managedidentities: v1.6.1 → v1.6.4 +- cloud.google.com/go/maps: v1.4.0 → v1.6.2 +- cloud.google.com/go/mediatranslation: v0.8.1 → v0.8.4 +- cloud.google.com/go/memcache: v1.10.1 → v1.10.4 +- cloud.google.com/go/metastore: v1.12.0 → v1.13.3 +- cloud.google.com/go/monitoring: v1.15.1 → v1.16.3 +- cloud.google.com/go/networkconnectivity: v1.12.1 → v1.14.3 +- cloud.google.com/go/networkmanagement: v1.8.0 → v1.9.3 +- cloud.google.com/go/networksecurity: v0.9.1 → v0.9.4 +- cloud.google.com/go/notebooks: v1.9.1 → v1.11.2 +- cloud.google.com/go/optimization: v1.4.1 → v1.6.2 +- cloud.google.com/go/orchestration: v1.8.1 → v1.8.4 +- cloud.google.com/go/orgpolicy: v1.11.1 → v1.11.4 +- cloud.google.com/go/osconfig: v1.12.1 → v1.12.4 +- cloud.google.com/go/oslogin: v1.10.1 → v1.12.2 +- cloud.google.com/go/phishingprotection: v0.8.1 → v0.8.4 +- cloud.google.com/go/policytroubleshooter: v1.8.0 → v1.10.2 +- cloud.google.com/go/privatecatalog: v0.9.1 → v0.9.4 +- cloud.google.com/go/recaptchaenterprise/v2: v2.7.2 → v2.9.0 +- cloud.google.com/go/recommendationengine: v0.8.1 → v0.8.4 +- cloud.google.com/go/recommender: v1.10.1 → v1.11.3 +- cloud.google.com/go/redis: v1.13.1 → v1.14.1 +- cloud.google.com/go/resourcemanager: v1.9.1 → v1.9.4 +- cloud.google.com/go/resourcesettings: v1.6.1 → v1.6.4 +- cloud.google.com/go/retail: v1.14.1 → v1.14.4 +- cloud.google.com/go/run: v1.2.0 → v1.3.3 +- cloud.google.com/go/scheduler: v1.10.1 → v1.10.5 +- cloud.google.com/go/secretmanager: v1.11.1 → v1.11.4 +- cloud.google.com/go/security: v1.15.1 → v1.15.4 +- cloud.google.com/go/securitycenter: v1.23.0 → v1.24.3 +- cloud.google.com/go/servicedirectory: v1.11.0 → v1.11.3 +- cloud.google.com/go/shell: v1.7.1 → v1.7.4 +- cloud.google.com/go/spanner: v1.47.0 → v1.53.1 +- cloud.google.com/go/speech: v1.19.0 → v1.21.0 +- cloud.google.com/go/storagetransfer: v1.10.0 → v1.10.3 +- cloud.google.com/go/talent: v1.6.2 → v1.6.5 +- cloud.google.com/go/texttospeech: v1.7.1 → v1.7.4 +- cloud.google.com/go/tpu: v1.6.1 → v1.6.4 +- cloud.google.com/go/trace: v1.10.1 → v1.10.4 +- cloud.google.com/go/translate: v1.8.2 → v1.9.3 +- cloud.google.com/go/video: v1.19.0 → v1.20.3 +- cloud.google.com/go/videointelligence: v1.11.1 → v1.11.4 +- cloud.google.com/go/vision/v2: v2.7.2 → v2.7.5 +- cloud.google.com/go/vmmigration: v1.7.1 → v1.7.4 +- cloud.google.com/go/vmwareengine: v1.0.0 → v1.0.3 +- cloud.google.com/go/vpcaccess: v1.7.1 → v1.7.4 +- cloud.google.com/go/webrisk: v1.9.1 → v1.9.4 +- cloud.google.com/go/websecurityscanner: v1.6.1 → v1.6.4 +- cloud.google.com/go/workflows: v1.11.1 → v1.12.3 +- cloud.google.com/go: v0.110.7 → v0.111.0 +- github.com/Azure/azure-sdk-for-go/sdk/azcore: [v1.9.1 → v1.10.0](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.9.1...sdk/azcore/v1.10.0) +- github.com/Azure/azure-sdk-for-go/sdk/azidentity: [v1.4.0 → v1.5.1](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azidentity/v1.4.0...sdk/azidentity/v1.5.1) +- github.com/Azure/azure-sdk-for-go/sdk/internal: [v1.5.1 → v1.5.2](https://github.com/Azure/azure-sdk-for-go/compare/sdk/internal/v1.5.1...sdk/internal/v1.5.2) +- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5: v5.4.0 → v5.5.0 +- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4: v4.6.0 → v4.7.0 +- github.com/AzureAD/microsoft-authentication-library-for-go: [v1.2.0 → v1.2.1](https://github.com/AzureAD/microsoft-authentication-library-for-go/compare/v1.2.0...v1.2.1) +- github.com/cncf/xds/go: [e9ce688 → 523115e](https://github.com/cncf/xds/compare/e9ce688...523115e) +- github.com/evanphx/json-patch/v5: [v5.7.0 → v5.9.0](https://github.com/evanphx/json-patch/compare/v5.7.0...v5.9.0) +- github.com/golang-jwt/jwt/v5: [v5.0.0 → v5.2.0](https://github.com/golang-jwt/jwt/compare/v5.0.0...v5.2.0) +- github.com/google/uuid: [v1.5.0 → v1.6.0](https://github.com/google/uuid/compare/v1.5.0...v1.6.0) +- github.com/grpc-ecosystem/grpc-gateway/v2: [v2.16.2 → v2.19.0](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.16.2...v2.19.0) +- github.com/onsi/ginkgo/v2: [v2.14.0 → v2.15.0](https://github.com/onsi/ginkgo/compare/v2.14.0...v2.15.0) +- github.com/onsi/gomega: [v1.30.0 → v1.31.1](https://github.com/onsi/gomega/compare/v1.30.0...v1.31.1) +- github.com/pkg/browser: [681adbf → 5ac0b6a](https://github.com/pkg/browser/compare/681adbf...5ac0b6a) +- github.com/prometheus/client_model: [v0.5.0 → v0.6.0](https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0) +- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.21.0 → v1.24.0 +- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.21.0 → v1.24.0 +- go.opentelemetry.io/otel/exporters/prometheus: v0.44.0 → v0.46.0 +- go.opentelemetry.io/otel/metric: v1.21.0 → v1.24.0 +- go.opentelemetry.io/otel/sdk/metric: v1.21.0 → v1.24.0 +- go.opentelemetry.io/otel/sdk: v1.21.0 → v1.24.0 +- go.opentelemetry.io/otel/trace: v1.21.0 → v1.24.0 +- go.opentelemetry.io/otel: v1.21.0 → v1.24.0 +- go.opentelemetry.io/proto/otlp: v1.0.0 → v1.1.0 +- golang.org/x/crypto: v0.18.0 → v0.20.0 +- golang.org/x/mod: v0.14.0 → v0.15.0 +- golang.org/x/net: v0.19.0 → v0.21.0 +- golang.org/x/oauth2: v0.14.0 → v0.15.0 +- golang.org/x/sys: v0.16.0 → v0.17.0 +- golang.org/x/term: v0.16.0 → v0.17.0 +- google.golang.org/genproto/googleapis/api: 007df8e → 50ed04b +- google.golang.org/genproto/googleapis/rpc: e6e6cda → 50ed04b +- google.golang.org/genproto: 007df8e → 995d672 +- google.golang.org/grpc: v1.59.0 → v1.61.1 +- google.golang.org/protobuf: v1.31.0 → v1.32.0 +- sigs.k8s.io/cluster-api/test: v1.6.1 → v1.6.2 +- sigs.k8s.io/cluster-api: v1.6.1 → v1.6.2 +- sigs.k8s.io/controller-runtime: v0.16.3 → v0.16.5 +- sigs.k8s.io/kind: v0.20.0 → v0.22.0 +- go.etcd.io/etcd/client/pkg/v3: v3.5.9 → v3.5.10 +- go.etcd.io/etcd/client/v2: v2.305.7 → v2.305.9 +- go.etcd.io/etcd/client/v3: v3.5.9 → v3.5.10 +- go.etcd.io/etcd/pkg/v3: v3.5.7 → v3.5.9 +- go.etcd.io/etcd/raft/v3: v3.5.7 → v3.5.9 +- go.etcd.io/etcd/server/v3: v3.5.7 → v3.5.9 +- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.44.0 → v0.46.0 +- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.20.0 → v1.21.0 +- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.20.0 → v1.21.0 +- go.opentelemetry.io/otel/exporters/prometheus: v0.43.0 → v0.44.0 +- go.opentelemetry.io/otel/metric: v1.20.0 → v1.21.0 +- go.opentelemetry.io/otel/sdk/metric: v1.20.0 → v1.21.0 +- go.opentelemetry.io/otel/sdk: v1.20.0 → v1.21.0 +- go.opentelemetry.io/otel/trace: v1.20.0 → v1.21.0 +- go.opentelemetry.io/otel: v1.20.0 → v1.21.0 +- go.starlark.net: 8dd3e2e → a134d8f +- go.uber.org/mock: v0.3.0 → v0.4.0 +- golang.org/x/crypto: v0.15.0 → v0.18.0 +- golang.org/x/net: v0.17.0 → v0.19.0 +- golang.org/x/oauth2: v0.13.0 → v0.14.0 +- golang.org/x/sync: v0.4.0 → v0.5.0 +- golang.org/x/sys: v0.14.0 → v0.16.0 +- golang.org/x/term: v0.14.0 → v0.16.0 +- golang.org/x/time: v0.4.0 → v0.5.0 +- golang.org/x/tools: v0.14.0 → v0.16.1 +- google.golang.org/api: v0.122.0 → v0.143.0 +- google.golang.org/genproto/googleapis/api: b8732ec → 007df8e +- google.golang.org/genproto/googleapis/rpc: b8732ec → e6e6cda +- google.golang.org/genproto: b8732ec → 007df8e +- k8s.io/api: v0.27.2 → v0.28.4 +- k8s.io/apiextensions-apiserver: v0.27.2 → v0.28.4 +- k8s.io/apimachinery: v0.28.3 → v0.28.4 +- k8s.io/apiserver: v0.27.2 → v0.28.4 +- k8s.io/cli-runtime: v0.27.2 → v0.28.4 +- k8s.io/client-go: v0.27.2 → v0.28.4 +- k8s.io/cloud-provider: v0.27.1 → v0.28.4 +- k8s.io/cluster-bootstrap: v0.27.2 → v0.28.4 +- k8s.io/code-generator: v0.27.2 → v0.28.4 +- k8s.io/component-base: v0.28.3 → v0.28.4 +- k8s.io/component-helpers: v0.27.2 → v0.28.4 +- k8s.io/controller-manager: v0.27.1 → v0.28.4 +- k8s.io/kms: v0.28.3 → v0.28.4 +- k8s.io/kube-openapi: 8b0f38b → 2695361 +- k8s.io/kubectl: v0.27.2 → v0.28.4 +- k8s.io/kubelet: v0.27.1 → v0.28.4 +- k8s.io/metrics: v0.27.2 → v0.28.4 +- sigs.k8s.io/cloud-provider-azure: v1.27.7 → v1.28.4 +- sigs.k8s.io/cluster-api/test: v1.5.3 → v1.6.1 +- sigs.k8s.io/cluster-api: v1.5.3 → v1.6.1 +- sigs.k8s.io/kustomize/api: v0.13.2 → 6ce0bf3 +- sigs.k8s.io/kustomize/kustomize/v5: v5.0.1 → 6ce0bf3 +- sigs.k8s.io/kustomize/kyaml: v0.14.1 → 6ce0bf3 + +### Removed + +- contrib.go.opencensus.io/exporter/prometheus: v0.1.0 +- github.com/Azure/aad-pod-identity: [v1.8.17](https://github.com/Azure/aad-pod-identity/tree/v1.8.17) +- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal: [v1.1.2](https://github.com/Azure/azure-sdk-for-go/tree/sdk/resourcemanager/internal/v1.1.2) +- github.com/OneOfOne/xxhash: [v1.2.2](https://github.com/OneOfOne/xxhash/tree/v1.2.2) +- github.com/alecthomas/template: [a0175ee](https://github.com/alecthomas/template/tree/a0175ee) +- github.com/antlr/antlr4/runtime/Go/antlr: [v1.4.10](https://github.com/antlr/antlr4/tree/runtime/Go/antlr/v1.4.10) +- github.com/armon/circbuf: [bbbad09](https://github.com/armon/circbuf/tree/bbbad09) +- github.com/armon/go-radix: [7fddfc3](https://github.com/armon/go-radix/tree/7fddfc3) +- github.com/bgentry/speakeasy: [v0.1.0](https://github.com/bgentry/speakeasy/tree/v0.1.0) +- github.com/bketelsen/crypt: [5cbc8cc](https://github.com/bketelsen/crypt/tree/5cbc8cc) +- github.com/buger/jsonparser: [v1.1.1](https://github.com/buger/jsonparser/tree/v1.1.1) +- github.com/cespare/xxhash: [v1.1.0](https://github.com/cespare/xxhash/tree/v1.1.0) +- github.com/coreos/bbolt: [v1.3.2](https://github.com/coreos/bbolt/tree/v1.3.2) +- github.com/coreos/etcd: [v3.3.13+incompatible](https://github.com/coreos/etcd/tree/v3.3.13) +- github.com/coreos/go-iptables: [v0.3.0](https://github.com/coreos/go-iptables/tree/v0.3.0) +- github.com/coreos/pkg: [399ea9e](https://github.com/coreos/pkg/tree/399ea9e) +- github.com/dgrijalva/jwt-go: [v3.2.0+incompatible](https://github.com/dgrijalva/jwt-go/tree/v3.2.0) +- github.com/dgryski/go-sip13: [e10d5fe](https://github.com/dgryski/go-sip13/tree/e10d5fe) +- github.com/docopt/docopt-go: [ee0de3b](https://github.com/docopt/docopt-go/tree/ee0de3b) +- github.com/flowstack/go-jsonschema: [v0.1.1](https://github.com/flowstack/go-jsonschema/tree/v0.1.1) +- github.com/flynn/go-shlex: [3f9db97](https://github.com/flynn/go-shlex/tree/3f9db97) +- github.com/ghodss/yaml: [v1.0.0](https://github.com/ghodss/yaml/tree/v1.0.0) +- github.com/go-kit/kit: [v0.8.0](https://github.com/go-kit/kit/tree/v0.8.0) +- github.com/go-stack/stack: [v1.8.0](https://github.com/go-stack/stack/tree/v1.8.0) +- github.com/google/gnostic: [v0.6.9](https://github.com/google/gnostic/tree/v0.6.9) +- github.com/google/go-github/v48: [v48.2.0](https://github.com/google/go-github/tree/v48.2.0) +- github.com/googleapis/gnostic: [v0.5.5](https://github.com/googleapis/gnostic/tree/v0.5.5) +- github.com/gopherjs/gopherjs: [0766667](https://github.com/gopherjs/gopherjs/tree/0766667) +- github.com/gorilla/mux: [v1.8.0](https://github.com/gorilla/mux/tree/v1.8.0) +- github.com/hashicorp/consul/sdk: [v0.1.1](https://github.com/hashicorp/consul/tree/sdk/v0.1.1) +- github.com/hashicorp/errwrap: [v1.0.0](https://github.com/hashicorp/errwrap/tree/v1.0.0) +- github.com/hashicorp/go-msgpack: [v0.5.3](https://github.com/hashicorp/go-msgpack/tree/v0.5.3) +- github.com/hashicorp/go-multierror: [v1.0.0](https://github.com/hashicorp/go-multierror/tree/v1.0.0) +- github.com/hashicorp/go-sockaddr: [v1.0.0](https://github.com/hashicorp/go-sockaddr/tree/v1.0.0) +- github.com/hashicorp/go-syslog: [v1.0.0](https://github.com/hashicorp/go-syslog/tree/v1.0.0) +- github.com/hashicorp/go-uuid: [v1.0.1](https://github.com/hashicorp/go-uuid/tree/v1.0.1) +- github.com/hashicorp/go.net: [v0.0.1](https://github.com/hashicorp/go.net/tree/v0.0.1) +- github.com/hashicorp/logutils: [v1.0.0](https://github.com/hashicorp/logutils/tree/v1.0.0) +- github.com/hashicorp/mdns: [v1.0.0](https://github.com/hashicorp/mdns/tree/v1.0.0) +- github.com/hashicorp/memberlist: [v0.1.3](https://github.com/hashicorp/memberlist/tree/v0.1.3) +- github.com/jtolds/gls: [v4.20.0+incompatible](https://github.com/jtolds/gls/tree/v4.20.0) +- github.com/konsorten/go-windows-terminal-sequences: [v1.0.1](https://github.com/konsorten/go-windows-terminal-sequences/tree/v1.0.1) +- github.com/kr/logfmt: [b84e30a](https://github.com/kr/logfmt/tree/b84e30a) +- github.com/miekg/dns: [v1.0.14](https://github.com/miekg/dns/tree/v1.0.14) +- github.com/mitchellh/cli: [v1.0.0](https://github.com/mitchellh/cli/tree/v1.0.0) +- github.com/mitchellh/go-testing-interface: [v1.0.0](https://github.com/mitchellh/go-testing-interface/tree/v1.0.0) +- github.com/mitchellh/gox: [v0.4.0](https://github.com/mitchellh/gox/tree/v0.4.0) +- github.com/mitchellh/iochan: [v1.0.0](https://github.com/mitchellh/iochan/tree/v1.0.0) +- github.com/oklog/ulid: [v1.3.1](https://github.com/oklog/ulid/tree/v1.3.1) +- github.com/pascaldekloe/goe: [57f6aae](https://github.com/pascaldekloe/goe/tree/57f6aae) +- github.com/posener/complete: [v1.1.1](https://github.com/posener/complete/tree/v1.1.1) +- github.com/prometheus/tsdb: [v0.7.1](https://github.com/prometheus/tsdb/tree/v0.7.1) +- github.com/ryanuber/columnize: [9b3edd6](https://github.com/ryanuber/columnize/tree/9b3edd6) +- github.com/sean-/seed: [e2103e2](https://github.com/sean-/seed/tree/e2103e2) +- github.com/shurcooL/sanitized_anchor_name: [v1.0.0](https://github.com/shurcooL/sanitized_anchor_name/tree/v1.0.0) +- github.com/smartystreets/assertions: [b2de0cb](https://github.com/smartystreets/assertions/tree/b2de0cb) +- github.com/smartystreets/goconvey: [v1.6.4](https://github.com/smartystreets/goconvey/tree/v1.6.4) +- github.com/spaolacci/murmur3: [f09979e](https://github.com/spaolacci/murmur3/tree/f09979e) +- github.com/spf13/jwalterweatherman: [v1.1.0](https://github.com/spf13/jwalterweatherman/tree/v1.1.0) +- github.com/vishvananda/netlink: [e5fd1f8](https://github.com/vishvananda/netlink/tree/e5fd1f8) +- github.com/vishvananda/netns: [db3c7e5](https://github.com/vishvananda/netns/tree/db3c7e5) +- gopkg.in/alecthomas/kingpin.v2: v2.2.6 +- gopkg.in/resty.v1: v1.12.0 From 79739c36a6eee0d96766ac8642245ee73ec01833 Mon Sep 17 00:00:00 2001 From: David Tesar Date: Thu, 7 Mar 2024 10:57:03 -0800 Subject: [PATCH 3/5] Update roadmap Signed-off-by: David Tesar --- docs/book/src/roadmap.md | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/docs/book/src/roadmap.md b/docs/book/src/roadmap.md index db86bffe406..5aa3c36f4ae 100644 --- a/docs/book/src/roadmap.md +++ b/docs/book/src/roadmap.md @@ -1,7 +1,7 @@ # Cluster API Azure Roadmap The best place to see what's coming within a 1-2 month timeline is in [the public milestones](https://github.com/kubernetes-sigs/cluster-api-provider-azure/milestones). -All open items for the the next numbered milestone (e.g. **1.12**) are visualized in the [Milestone-Open project board view](https://github.com/orgs/kubernetes-sigs/projects/26/views/7) and planned at the very beginning of the 2-month release cycle. This planning and discussion begins at [Cluster API Azure Office Hours](http://bit.ly/k8s-capz-agenda) after a major release. +All open items for the the next numbered milestone (e.g. **1.15**) are visualized in the [Milestone-Open project board view](https://github.com/orgs/kubernetes-sigs/projects/26/views/7) and planned at the very beginning of the 2-month release cycle. This planning and discussion begins at [Cluster API Azure Office Hours](http://bit.ly/k8s-capz-agenda) after a major release. Active community PR contributions are prioritized throughout the release, but unplanned work will arise. Hence the items in the milestone are a rough estimate which may change. The "next" milestone is a very rough collection of issues for the milestone after the current numbered one to help prioritize upcoming work. @@ -12,17 +12,3 @@ CAPZ is the official production-ready Cluster API implementation to administer t ## Epics There are a number of large priority "Epics" which may span across milestones which we believe are important to providing CAPZ users an even better experience and improving the vision. The [CAPZ project board roadmap view](https://github.com/orgs/kubernetes-sigs/projects/26/views/11) tracks the larger "epic issues" and their progress. - -- ManagedClusters - Provisioning new AKS (ManagedClusters) clusters at scale is a common use case we want to enable an excellent experience with stability and all of the same features available in AKS. Includes: - - [ClusterClass support](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/2684) - - [Enabling all AKS features](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/3446) - - [Enable AKS preview features](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/2625) - - [Evolution of standardized CAPI ManagedCluster for CAPZ](https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20220725-managed-kubernetes.md) - -- Latest features for self-managed - These larger or essential features enable a better experience for provisioning self-managed clusters on Azure. Includes: - - [MachinePool autoscale support](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/2328) - - Azure CNI v2 support (waiting on functionality to be available from the Azure Networking team) - -- Supported adoption of existing AKS clusters - makes it easier to onboard to the CAPZ/ASO control plane. Includes: - - [BYO nodes on AKS](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/826) - - [Adopt existing AKS clusters](https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/1173) From a8fb9bf80e48eddf6762b6853ecf2a2925d52019 Mon Sep 17 00:00:00 2001 From: Matt Boersma Date: Thu, 7 Mar 2024 14:30:54 -0700 Subject: [PATCH 4/5] Minor update to v1.14.0 CHANGELOG --- CHANGELOG/v1.14.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG/v1.14.0.md b/CHANGELOG/v1.14.0.md index 1846e4d90e9..e3252682aa7 100644 --- a/CHANGELOG/v1.14.0.md +++ b/CHANGELOG/v1.14.0.md @@ -3,7 +3,7 @@ ### Feature - Add additional Printer Columns like "Ready", "Severity", "Reason" and "Message" to CAPZ resources ([#4442](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4442), [@prashantrewar](https://github.com/prashantrewar)) -- Add support for AKS Extensions & Marketplace Offers ([#4360](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4360), [@willie-yao](https://github.com/willie-yao)) +- Add support for AKS Extensions and Marketplace Offers ([#4360](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4360), [@willie-yao](https://github.com/willie-yao)) - Add support for Azure CNI Powered by Cilium ([#4522](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4522), [@willie-yao](https://github.com/willie-yao)) - Allow ASO to install other CRDs ([#4547](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4547), [@nawazkh](https://github.com/nawazkh)) - Allow adding pre-existing privateDNSZone to AKS clusters ([#4572](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4572), [@nawazkh](https://github.com/nawazkh)) From da5f2db57219d5f57f98faca8c80bbbed3e740b4 Mon Sep 17 00:00:00 2001 From: willie-yao Date: Fri, 8 Mar 2024 01:31:56 +0000 Subject: [PATCH 5/5] Bump release notes tool to include additional link fix --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index aeb429152be..dcf04c58dfd 100644 --- a/Makefile +++ b/Makefile @@ -93,7 +93,7 @@ MOCKGEN_VER := v0.4.0 MOCKGEN_BIN := mockgen MOCKGEN := $(TOOLS_BIN_DIR)/$(MOCKGEN_BIN)-$(MOCKGEN_VER) -RELEASE_NOTES_VER := v0.16.5-0.20240205193526-59cb6e852feb +RELEASE_NOTES_VER := v0.16.6-0.20240222112346-71feb57b59a4 RELEASE_NOTES_BIN := release-notes RELEASE_NOTES := $(TOOLS_BIN_DIR)/$(RELEASE_NOTES_BIN)-$(RELEASE_NOTES_VER)