vmware-tanzu / cluster-api-provider-bringyourownhost

Kubernetes Cluster API Provider BYOH for already-provisioned hosts running Linux.
Apache License 2.0
232 stars 76 forks source link

Bump sigs.k8s.io/cluster-api from 1.4.4 to 1.6.0 #861

Closed dependabot[bot] closed 8 months ago

dependabot[bot] commented 9 months ago

Bumps sigs.k8s.io/cluster-api from 1.4.4 to 1.6.0.

Release notes

Sourced from sigs.k8s.io/cluster-api's releases.

v1.6.0

👌 Kubernetes version support

  • Management Cluster: v1.25.x -> v1.28.x
  • Workload Cluster: v1.23.x -> v1.28.x

More information about version support can be found here

Highlights

  • MachinePools are now supported in ClusterClass Clusters
  • Metrics, profiling and other diagnostics are now served securely by default
  • Types in ipam.cluster.x-k8s.io have graduated to v1beta1

Deprecation Warning

Changes since v1.5.0

:chart_with_upwards_trend: Overview

  • 389 new commits merged
  • 5 breaking changes :warning:
  • 15 feature additions ✨
  • 35 bugs fixed 🐛

:memo: Proposals

  • Community meeting: Add proposal for karpenter integration feature group (#9571)

:warning: Breaking Changes

  • API: Remove v1alpha3 API Version (#8997)
  • API: Stop serving v1alpha4 API Versions (#8996)
  • clusterctl: Improve Context handling in clusterctl (#8939)
  • Dependency: Bump to controller-runtime v0.16 (#8999)
  • Metrics/Logging: Implement secure diagnostics (metrics, pprof, log level changes) (#9264)

:sparkles: New Features

  • API: Add validation to nested ObjectMeta fields (#8431)
  • CAPD: Add config maps to CAPD RBAC (#9528)
  • CAPD: Add MachinePool Machine implementation to CAPD components (#8842)
  • CAPD: Allow adding custom HA proxy config for CAPD load balancer (#8785)
  • CAPD: Initialize configmap object before getting it (#9529)
  • ClusterClass: Add topology-owned label to MachineHealthChecks. (#9191)
  • ClusterClass: Introduce NamingStrategy and allow generating names using go templates (#9340)
  • ClusterClass: Update API with ClusterClass MachinePool support (#8820)
  • clusterctl: Add RKE2 bootstrap provider to clusterctl (#9720)

... (truncated)

Commits
  • 14efefe Merge pull request #9812 from k8s-infra-cherrypick-robot/cherry-pick-9798-to-...
  • b0c1d91 Remove clusterctl config for proxmox from quickstart docs
  • b014cc1 Add Proxmox infrastructure provider to clusterctl
  • 7cab626 Add Proxmox provider quickstart
  • aaba1ef Merge pull request #9802 from k8s-infra-cherrypick-robot/cherry-pick-9791-to-...
  • 5bc1b1a Use ssa Patch to create machines in MP controller
  • cb515e4 Merge pull request #9788 from k8s-infra-cherrypick-robot/cherry-pick-9777-to-...
  • cdbe583 clusterresourceset: requeue after 1 minute if ErrClusterLocked got hit
  • 58100d7 Merge pull request #9761 from k8s-infra-cherrypick-robot/cherry-pick-9737-to-...
  • 73c6166 Improve output of exec.KubectlApply
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 8 months ago

Superseded by #870.