Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[updatecli] Bump CAPI Provider versions #10

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

Bump CAPI providers version

bump caprke2 provider

1 file(s) updated with "https://github.com/rancher/cluster-api-provider-rke2/releases/v0.7.1/": * ./internal/controllers/clusterctl/config.yaml

v0.7.1
Release published on the 2024-10-10 13:18:47 +0000 UTC at the url https://github.com/rancher/cluster-api-provider-rke2/releases/tag/v0.7.1

<!-- Release notes generated using configuration in .github/release.yml at v0.7.1 -->

## What's Changed
### Other Changes
* Prepare 0.7.1 by @Danil-Grigorev in https://github.com/rancher/cluster-api-provider-rke2/pull/459
* Fix: remove pre-terminate drain hook for legacy CP by @furkatgofurov7 in https://github.com/rancher/cluster-api-provider-rke2/pull/461
* Add missing token permissions for release by @furkatgofurov7 in https://github.com/rancher/cluster-api-provider-rke2/pull/463
* Fix repo path for reading a secret from vault by @furkatgofurov7 in https://github.com/rancher/cluster-api-provider-rke2/pull/464
* Use capi forks repo for secret reading by @furkatgofurov7 in https://github.com/rancher/cluster-api-provider-rke2/pull/465
* Revert prime image building changes by @furkatgofurov7 in https://github.com/rancher/cluster-api-provider-rke2/pull/466


**Full Changelog**: https://github.com/rancher/cluster-api-provider-rke2/compare/v0.7.0...v0.7.1
bump capz provider

1 file(s) updated with "https://github.com/rancher-sandbox/cluster-api-provider-azure/releases/v1.17.0/": * ./internal/controllers/clusterctl/config.yaml

v1.17.0
Release published on the 2024-09-19 17:39:09 +0000 UTC at the url https://github.com/kubernetes-sigs/cluster-api-provider-azure/releases/tag/v1.17.0

## Changes by Kind

### Feature

- Flavor templates may now set the AzureClusterIdentity's `spec.type` with the `CLUSTER_IDENTITY_TYPE` variable. ([#5059](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5059), [@nojnhuh](https://github.com/nojnhuh))
- Use make aks-create tilt-up to use aks cluster as management cluster ([#5064](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5064), [@nawazkh](https://github.com/nawazkh))

### Documentation

- Fix documentation links hard-coded to capz.k8s.io ([#5123](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5123), [@willie-yao](https://github.com/willie-yao))
- Refactor documentation ([#5088](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5088), [@dtzar](https://github.com/dtzar))
- Update roadmap ([#5085](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5085), [@dtzar](https://github.com/dtzar))

### Bug or Regression

- Add "cluster" type to subnet role validation ([#5133](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5133), [@mboersma](https://github.com/mboersma))
- Ensure Machines with delete-machine annotation are deleted first ([#4949](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4949), [@mweibel](https://github.com/mweibel))
- Fixed a bug causing AzureMachinePool to endlessly reconcile when a tag is applied to a VMSS by an external actor like Azure Policy ([#5020](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5020), [@nojnhuh](https://github.com/nojnhuh))
- Fixed a bug causing unnecessary updates to tags to VMSS resources. ([#5054](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5054), [@nojnhuh](https://github.com/nojnhuh))
- Fixed a bug preventing the ASOAPI feature flag from being enabled by default. ([#5093](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5093), [@nojnhuh](https://github.com/nojnhuh))
- Fixed a bug with AzureASOManagedMachinePools preventing it from mapping Nodes when the AKS node resource group is more than 63 characters long. ([#5055](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5055), [@nojnhuh](https://github.com/nojnhuh))
- Fixed an issue preventing CAPZ from reconciling non-ServicePrincipal-authenticated, AAD-enabled AKS clusters. ([#5071](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5071), [@nojnhuh](https://github.com/nojnhuh))
- Fixes a few edge cases related to deleting a MachinePool ([#4959](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4959), [@mweibel](https://github.com/mweibel))
- Identity type is required to be 'UserAssigned' when using user-assigned identities. ([#5102](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5102), [@bryan-cox](https://github.com/bryan-cox))
- Refactor method for checking if a virtual network is managed ([#5012](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5012), [@hrbasic](https://github.com/hrbasic))
- If a FailureDomain is set in a Machine, an availability set won't be created for it even if cluster.status.failureDomains is empty ([#5098](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5098), [@enxebre](https://github.com/enxebre))

### Other (Cleanup or Flake)

- Bump CAPI to v1.7.5 ([#5072](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5072), [@mboersma](https://github.com/mboersma))
- Bump CAPI to v1.8.1 ([#5057](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5057), [@mboersma](https://github.com/mboersma))
- Bump CAPI to v1.8.3 ([#5128](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5128), [@mboersma](https://github.com/mboersma))
- Drop LOCAL_ONLY env var from the test scripts. ([#4998](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4998), [@nawazkh](https://github.com/nawazkh))
- Update mdbook website dependencies ([#5083](https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/5083), [@dtzar](https://github.com/dtzar))

## Dependencies

### Added
- github.com/Azure/azure-sdk-for-go/sdk/keyvault/azsecrets: [v0.12.0](https://github.com/Azure/azure-sdk-for-go/tree/sdk/keyvault/azsecrets/v0.12.0)
- github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal: [v0.7.1](https://github.com/Azure/azure-sdk-for-go/tree/sdk/keyvault/internal/v0.7.1)
- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v3: [v3.0.0](https://github.com/Azure/azure-sdk-for-go/tree/sdk/resourcemanager/internal/v3.0.0)
- github.com/fxamacker/cbor/v2: [v2.6.0](https://github.com/fxamacker/cbor/tree/v2.6.0)
- github.com/golang-jwt/jwt: [v3.2.1+incompatible](https://github.com/golang-jwt/jwt/tree/v3.2.1)
- github.com/hashicorp/errwrap: [v1.1.0](https://github.com/hashicorp/errwrap/tree/v1.1.0)
- github.com/hashicorp/go-multierror: [v1.1.1](https://github.com/hashicorp/go-multierror/tree/v1.1.1)
- github.com/moby/docker-image-spec: [v1.3.1](https://github.com/moby/docker-image-spec/tree/v1.3.1)
- github.com/x448/float16: [v0.8.4](https://github.com/x448/float16/tree/v0.8.4)
- k8s.io/gengo/v2: 51d4e06

### Changed
- cloud.google.com/go/firestore: v1.14.0 → v1.15.0
- cloud.google.com/go/longrunning: v0.5.4 → v0.5.5
- cloud.google.com/go: v0.110.10 → v0.112.1
- github.com/Azure/azure-kusto-go: [v0.15.1 → v0.15.3](https://github.com/Azure/azure-kusto-go/compare/v0.15.1...v0.15.3)
- github.com/Azure/azure-sdk-for-go/sdk/azcore: [v1.12.0 → v1.14.0](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.12.0...sdk/azcore/v1.14.0)
- github.com/Azure/azure-sdk-for-go/sdk/internal: [v1.9.0 → v1.10.0](https://github.com/Azure/azure-sdk-for-go/compare/sdk/internal/v1.9.0...sdk/internal/v1.10.0)
- github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage: [v1.5.0 → v1.6.0](https://github.com/Azure/azure-sdk-for-go/compare/sdk/resourcemanager/storage/armstorage/v1.5.0...sdk/resourcemanager/storage/armstorage/v1.6.0)
- github.com/Azure/go-autorest/autorest/adal: [v0.9.23 → v0.9.24](https://github.com/Azure/go-autorest/compare/autorest/adal/v0.9.23...autorest/adal/v0.9.24)
- github.com/BurntSushi/toml: [v1.2.1 → v1.4.0](https://github.com/BurntSushi/toml/compare/v1.2.1...v1.4.0)
- github.com/adrg/xdg: [v0.4.0 → v0.5.0](https://github.com/adrg/xdg/compare/v0.4.0...v0.5.0)
- github.com/alessio/shellescape: [v1.4.1 → v1.4.2](https://github.com/alessio/shellescape/compare/v1.4.1...v1.4.2)
- github.com/coredns/caddy: [v1.1.0 → v1.1.1](https://github.com/coredns/caddy/compare/v1.1.0...v1.1.1)
- github.com/coredns/corefile-migration: [v1.0.21 → v1.0.23](https://github.com/coredns/corefile-migration/compare/v1.0.21...v1.0.23)
- github.com/distribution/reference: [v0.5.0 → v0.6.0](https://github.com/distribution/reference/compare/v0.5.0...v0.6.0)
- github.com/docker/docker: [v25.0.5+incompatible → v27.1.1+incompatible](https://github.com/docker/docker/compare/v25.0.5...v27.1.1)
- github.com/fatih/color: [v1.16.0 → v1.17.0](https://github.com/fatih/color/compare/v1.16.0...v1.17.0)
- github.com/google/pprof: [a892ee0 → fa2c70b](https://github.com/google/pprof/compare/a892ee0...fa2c70b)
- github.com/googleapis/gax-go/v2: [v2.12.0 → v2.12.3](https://github.com/googleapis/gax-go/compare/v2.12.0...v2.12.3)
- github.com/hashicorp/consul/api: [v1.25.1 → v1.28.2](https://github.com/hashicorp/consul/compare/api/v1.25.1...api/v1.28.2)
- github.com/klauspost/compress: [v1.17.0 → v1.17.2](https://github.com/klauspost/compress/compare/v1.17.0...v1.17.2)
- github.com/nats-io/nats.go: [v1.31.0 → v1.34.0](https://github.com/nats-io/nats.go/compare/v1.31.0...v1.34.0)
- github.com/nats-io/nkeys: [v0.4.6 → v0.4.7](https://github.com/nats-io/nkeys/compare/v0.4.6...v0.4.7)
- github.com/onsi/ginkgo/v2: [v2.19.0 → v2.20.2](https://github.com/onsi/ginkgo/compare/v2.19.0...v2.20.2)
- github.com/onsi/gomega: [v1.33.1 → v1.34.2](https://github.com/onsi/gomega/compare/v1.33.1...v1.34.2)
- github.com/pelletier/go-toml/v2: [v2.1.0 → v2.2.2](https://github.com/pelletier/go-toml/compare/v2.1.0...v2.2.2)
- github.com/sagikazarmark/crypt: [v0.17.0 → v0.19.0](https://github.com/sagikazarmark/crypt/compare/v0.17.0...v0.19.0)
- github.com/spf13/viper: [v1.18.2 → v1.19.0](https://github.com/spf13/viper/compare/v1.18.2...v1.19.0)
- github.com/stretchr/objx: [v0.5.0 → v0.5.2](https://github.com/stretchr/objx/compare/v0.5.0...v0.5.2)
- go.etcd.io/etcd/api/v3: v3.5.13 → v3.5.15
- go.etcd.io/etcd/client/pkg/v3: v3.5.13 → v3.5.15
- go.etcd.io/etcd/client/v2: v2.305.10 → v2.305.12
- go.etcd.io/etcd/client/v3: v3.5.13 → v3.5.15
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.46.0 → v0.49.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.46.0 → v0.52.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.24.0 → v1.27.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.24.0 → v1.27.0
- go.opentelemetry.io/otel/metric: v1.24.0 → v1.27.0
- go.opentelemetry.io/otel/sdk/metric: v1.24.0 → v1.27.0
- go.opentelemetry.io/otel/sdk: v1.24.0 → v1.27.0
- go.opentelemetry.io/otel/trace: v1.24.0 → v1.27.0
- go.opentelemetry.io/otel: v1.24.0 → v1.27.0
- go.opentelemetry.io/proto/otlp: v1.1.0 → v1.3.1
- go.uber.org/atomic: v1.10.0 → v1.9.0
- go.uber.org/zap: v1.26.0 → v1.27.0
- golang.org/x/crypto: v0.25.0 → v0.27.0
- golang.org/x/exp: 7f521ea → 8a7402a
- golang.org/x/mod: v0.19.0 → v0.21.0
- golang.org/x/net: v0.26.0 → v0.28.0
- golang.org/x/sync: v0.7.0 → v0.8.0
- golang.org/x/sys: v0.22.0 → v0.25.0
- golang.org/x/term: v0.22.0 → v0.24.0
- golang.org/x/text: v0.16.0 → v0.18.0
- golang.org/x/tools: v0.22.0 → v0.24.0
- google.golang.org/api: v0.153.0 → v0.171.0
- google.golang.org/genproto: bbf56f3 → 012b6fc
- k8s.io/api: v0.29.3 → v0.30.3
- k8s.io/apiextensions-apiserver: v0.29.3 → v0.30.3
- k8s.io/apimachinery: v0.29.3 → v0.30.3
- k8s.io/apiserver: v0.29.3 → v0.30.3
- k8s.io/cli-runtime: v0.29.3 → v0.30.3
- k8s.io/client-go: v0.29.3 → v0.30.3
- k8s.io/cloud-provider: v0.29.3 → v0.30.2
- k8s.io/cluster-bootstrap: v0.29.3 → v0.30.3
- k8s.io/code-generator: v0.29.3 → v0.30.3
- k8s.io/component-base: v0.29.3 → v0.30.3
- k8s.io/component-helpers: v0.29.3 → v0.30.3
- k8s.io/controller-manager: v0.29.3 → v0.30.2
- k8s.io/kms: v0.29.3 → v0.30.3
- k8s.io/kube-openapi: 2dd684a → 835d969
- k8s.io/kubectl: v0.29.3 → v0.30.3
- k8s.io/kubelet: v0.29.3 → v0.30.2
- k8s.io/metrics: v0.29.3 → v0.30.3
- sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader: v0.0.1 → v0.0.16
- sigs.k8s.io/cloud-provider-azure/pkg/azclient: v0.0.2 → v0.0.29
- sigs.k8s.io/cloud-provider-azure: v1.29.3 → v1.30.4
- sigs.k8s.io/cluster-api/test: v1.7.4 → v1.8.3
- sigs.k8s.io/cluster-api: v1.7.4 → v1.8.3
- sigs.k8s.io/controller-runtime: v0.17.3 → v0.18.5
- sigs.k8s.io/kind: v0.23.0 → v0.24.0

### Removed
- github.com/chromedp/cdproto: [3cf4e6d](https://github.com/chromedp/cdproto/tree/3cf4e6d)
- github.com/chromedp/chromedp: [v0.9.2](https://github.com/chromedp/chromedp/tree/v0.9.2)
- github.com/chromedp/sysutil: [v1.0.0](https://github.com/chromedp/sysutil/tree/v1.0.0)
- github.com/gobwas/httphead: [v0.1.0](https://github.com/gobwas/httphead/tree/v0.1.0)
- github.com/gobwas/pool: [v0.2.1](https://github.com/gobwas/pool/tree/v0.2.1)
- github.com/gobwas/ws: [v1.2.1](https://github.com/gobwas/ws/tree/v1.2.1)
- k8s.io/gengo: 9cce18d

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

1 file(s) updated with "https://github.com/rancher-sandbox/cluster-api-provider-vsphere/releases/v1.11.2/": * ./internal/controllers/clusterctl/config.yaml

v1.11.2
Release published on the 2024-10-17 09:09:39 +0000 UTC at the url https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/releases/tag/v1.11.2

## Changes since v1.11.1
## :chart_with_upwards_trend: Overview
- 2 new commits merged
- 1 feature addition ✨

## :sparkles: New Features
- Govmomi: support vCenter 9 (#3227)

## :seedling: Others
- Pr-verify: use env var for passing the PR title (#3208)

## Dependencies

### Added
_Nothing has changed._

### Changed
_Nothing has changed._

### Removed
_Nothing has changed._

_Thanks to all our contributors!_ 😊
bump core capi

1 file(s) updated with "https://github.com/rancher-sandbox/cluster-api/releases/v1.8.4/": * ./internal/controllers/clusterctl/config.yaml

v1.8.4
Release published on the 2024-10-08 17:37:08 +0000 UTC at the url https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.8.4

## 👌 Kubernetes version support

- Management Cluster: v1.27.x -> v1.31.x
- Workload Cluster: v1.25.x -> v1.31.x

[More information about version support can be found here](https://cluster-api.sigs.k8s.io/reference/versions.html)

## Changes since v1.8.3
## :chart_with_upwards_trend: Overview
- 15 new commits merged
- 2 bugs fixed 🐛

## :bug: Bug Fixes
- CI: Hack: fix the shell used when running pr-verify (#11170)
- ClusterClass: Fix nil pointer for empty workers in webhook (#11198)

## :seedling: Others
- CI: Pr-verify: use env var for passing the PR title (#11230)
- CI: Replace kubebuilder-release-tools with new workflow (#11167)
- CI: Switch to using ECR mirror for trivy DB repo in weekly security scan (#11261)
- ClusterCacheTracker: Add cacheSyncPeriod option to ClusterCacheTracker (#11249)
- clusterctl: Add vultr infrastructure provider (#11217)
- clusterctl: Bump cert manager to v1.16.0 (#11264)
- clusterctl: Update RKE2 provider URL (#11225)
- e2e: Test/e2e: decrease concurrency (#11222)
- Logging: Reduce verbosity of logs when calling Runtime Extensions (#11200)
- Machine: Prevent error spamming for NodeOutdatedTaint if objects are not found (#11199)
- Testing: Test/framework: allow users to modify cache.Options (#11203)
- Testing: Test/framework: GetCAPIResources should warn on rbac issues (#11206)

:book: Additionally, there has been 1 contribution to our documentation and book. (#11177) 

## Dependencies

### Added
_Nothing has changed._

### Changed
_Nothing has changed._

### Removed
_Nothing has changed._

_Thanks to all our contributors!_ 😊
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

turtles-bot added 4 commits October 21, 2024 15:53
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
@@ -11,18 +11,18 @@ data:
providers:
# Cluster API core provider
- name: "cluster-api"
url: "https://github.com/rancher-sandbox/cluster-api/releases/v1.7.7/core-components.yaml"
url: "https://github.com/rancher-sandbox/cluster-api/releases/v1.8.4/core-components.yaml"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q: updatecli bumps it to the whatever latest version we release in the fork (v1.8.4 in this case), however, when I check https://github.com/rancher-sandbox/cluster-api/releases/tag/v1.8.4 it does not normally include all manifests unless it is re-released after manually running GH workflow https://github.com/rancher/clusterapi-forks/actions/workflows/core.yaml. So, does that mean, we should always verify all release manifests do exists for specific version of project bumped with updatecli PR prior to merging it?

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a good point. We could also use updatecli's conditions, which would let us add a validation step before applying changes and opening the PR. It can be used to check for the existence of a file in a release. Perhaps we can take a look at which files we should be looking at before bumping versions.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Files vary depending on if it is an infra provider/core CAPI/bootstrap/controlplane. The only file that all of them should have is metadata.yaml

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or if files have -components.yaml in it, that should also work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants