Files
clusterctl/clusterctl.changes

137 lines
5.8 KiB
Plaintext

-------------------------------------------------------------------
Wed Aug 14 16:54:58 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 1.8.1:
* Bump Kubernetes in tests to v1.31.0 and claim support for v1.31
* Improve clusterctl client config logic & error message
* Update controller-runtime dependency to v0.18.5
-------------------------------------------------------------------
Tue Aug 13 04:53:00 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 1.8.0:
Changelog too big to include in toto, please check it here
https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.8.0
* Breaking Changes
- ClusterClass: Adjust CC & Cluster controller to block on
variable conflicts, deprecate definitionFrom (#10841)
* Highlights
- New providers in clusterctl: IONOS Cloud (#10767), Linode
(#10471), Tinkerbell (#10487)
* Bug fixes
- clusterctl: Ensure cert-manager objects get applied before
other provider objects (#10469)
- clusterctl: Ensure move uses mutated metadata when updating a
target object (#10982)
- clusterctl: Fix log in clusterctl move (#10540)
- clusterctl: Handle a nil mutator by returning an error, not
panicking (#10981)
- clusterctl: Verify that there is a release for the tag
(#10220)
* Others
- clusterctl: Add ionoscloud provider (#10767)
- clusterctl: Add support for the linode-linode infrastructure
provider to clusterctl (#10471)
- clusterctl: Add Tinkerbell to the providers list (#10487)
- clusterctl: Always run crd migration if possible to reduce
conversion webhook usage (#10513)
- clusterctl: Bump cert-manager to 1.14.5 (#10514)
- clusterctl: Bump cert-manager to v1.15.0 (#10727)
- clusterctl: Bump cert-manager to v1.15.1 (#10807)
- clusterctl: Bump cert-manager to v1.15.2 (#10992)
- clusterctl: Improve cert-manager shouldUpgrade (#10407)
- clusterctl: Update Config generation to use inClusterConfig
(#11006)
- Testing: Allow control plane count to be configurable in
clusterctl upgrade test. (#10584)
- Testing: Support MachinePools without MachinePoolMachines in
clusterctl upgrade test (#10498)
-------------------------------------------------------------------
Mon Aug 12 18:34:26 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 1.7.5:
* Machine Controller should try to retrieve node on delete - fix
unit test
* bug: Machine Controller should try to retrieve node on delete
* MachineSet should allow scale down operations to proceed
when templates don't exist
* Bump docker/docker to v25.0.6
* test/framework: scale up should use allocatable memory
* Ensure DockerMachinePool providerIDList is deterministic
* test: prevent using Consistently for rollout checks
* test/framework: Allow ScaleUp Deployment image to be customized
* bump cert-manager to 1.15.2
* Drop caBundle from CRDs
* Allow ClusterCacheTracker to set CacheByObject
* bug: When infrastructureRef is nil, set
InfrastructureReadyCondition to true
* Partially revert changes for ":bug: Cluster should be
provisoned when cpRef and endpoint is set"
* :seedling: Make ClusterResourceSet controller more predictable
* :sparkles: Add QPS & burst options & flags for
ClusterCacheTracker
* Address comments
* Fix race conditions
* Address comments
* Ensure CRS controller always add ownerReference to resources
* test: use pause instead of nginx
* test: use pause image for autoscaler tests
* bug: Cluster should be provisoned when cpRef and endpoint is
set
* capd: fix nil pointer in dockermachinepool controller
* book: Add missing kubeconfig file to deploy
cloud-controller-manager on workload cluster
* book: update Azure quick start for CAPZ v1.16
-------------------------------------------------------------------
Wed Jul 10 19:37:13 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 1.7.4:
* Extend ControlPlane/Deployment/Pool builtin to include metadata
* [release-1.7] ✨ Allow CAPBK to generate JoinConfiguration
discovery kubeconfig (#10842)
* bug: Patch helper should be able to patch non-spec objects
* Extend cluster builtin to include UID
* Bump to Go 1.22.5
* [release-1.7] 🌱 Allow control plane provider to set endpoint
(#10800)
* bump cert-manager to 1.15.1
* Bump to Go 1.22.4
* docs: fix dead link in
proposals/20210222-kubelet-authentication.md
* 🐛 Correctly handle concurrent updates to
ClusterResourceSetBinding
* MD/MS topo reconciler: only add finalizer for owned MD/MS
* Update quick-start.md
* Update Proxmox quick-start docs
* ✨ Add kubeadm v1beta4 types (#10709)
* Deprioritize unknown NodeHealthy conditions for deletion
* [release-1.7] :seedling: Add ionoscloud provider (#10769)
* fix: delayed MHC replacement of unreachable nodes
* fix(10661): volumes don't block deletion of unreachable nodes
* Improve logs when machine is waiting for node
* Ensure unhealthy machines get deletion priority
* book: Fix comment on NodeStartupTimeout
* :sparkles: Add remediation strategy support for MachineSet
* seedling: MachineHealthCheck should take Machine's InfraReady
condition for startup time
* [release-1.7] 🌱 Improvements to ownerReferences and finalizers
test (#10747)
-------------------------------------------------------------------
Sun Jun 16 11:20:24 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 1.7.3:
* Bump to Go 1.21.11
* update cert-manager to v1.15.0
* fix broken kubebuilder link in old docs
* Support ControlPlane variable overrides
* docs: fix dead links
-------------------------------------------------------------------
Sun Jun 16 11:20:03 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package clusterctl: tool that handles the lifecycle of a
Cluster API management cluster