Changelog for
clusterctl-debugsource-1.9.4-1.1.x86_64.rpm :
* Wed Jan 22 2025 opensuse_buildserviceAATTojkastl.de- Update to version 1.9.4:
* Update CAPO quick-start docs
* More comments
* More feedback
* Address comments
* Fix unit test
* Add k/v pairs describing the overall status of the control plane
* Improve Machine create and delete logs
* [release-1.9] π± inmemory: fix watch to continue serving based on resourceVersion parameter (#11710)
* clustercache: Prevent concurrent map read/write when creating a cache
* Address comments
* Improve Machine remediation logs
* Sort providers A-Z
* Adds RKE2 to list of providers
* Also patch external refs if the UID differs
* Bump coredns support in docs
* Bump github.com/coredns/corefile-migration to v1.0.25
* patch: Call patchHelper only if necessary when reconciling external refs
* patchHelper: call toUnstructured only if necessary
* KCP: stop recreating logger for etcd client
* Fix resync in in-memory provider
* Fix formatting of blocking lifecycle hook condition message
* Reduce log level of noisy logs in ExtensionConfig and topology Cluster controller
* [release-1.9] π± Add Infrastructure provider Harvester (#11653)
* Fix broken links in the release team handbooks
* Bump to controller-runtime v0.19.4
* Bump envtest to v1.32.0
* Fix log messages in Cluster set status code + some minor unit test fixes
* fix a link for Cluster API videos and tutorials
* Machine: sort list of pre-drain hooks for stable condition messages
* Mon Dec 23 2024 opensuse_buildserviceAATTojkastl.de- Update to version 1.9.3:
* Bump to golang.org/x/net v0.23.0
* Export runtime.Client interface and cache package
* Sat Dec 21 2024 opensuse_buildserviceAATTojkastl.de- Update to version 1.9.2:
* [release-1.9] π± Reconcile topology only when necessary (#11606)
* [release-1.9] π± Improve KCP scale up when using failure domains (#11604)
* [release-1.9] π± add TypedAll, ResourceIsUnchanged and TypedResourceIsUnchanged predicates (#11603)
* Cache DiscoveryVariables calls
* Wed Dec 18 2024 opensuse_buildserviceAATTojkastl.de- Update to version 1.9.1:
* Update version page
* CONTRIBUTING.md fix dead links
* Bump golang.org/x/net
* Bump golang.org/x/crypto
* book: fix versions.md for v1.32
* Set v1.7 EOL date and update CoreDns version table
* Allow scalability to have custom deletion timeout
* Bump default kind image to v1.32.0
* machine: remove solved todo comment
* Bump Kubernetes in tests to v1.32.0 and claim support for v1.32
* π Update clusterctl version to v1.9.x in quick start
* π add release 1.8 book link
* Wed Dec 11 2024 opensuse_buildserviceAATTojkastl.de- Update to version 1.9.0: Full changelog is available here: https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.9.0
* New providers in clusterctl: Canonical (#11337), Nutanix (#11135), Vultr (#11091)
* New features: - clusterctl: Add support for v1beta2 conditions to clusterctl describe (#11277) - clusterctl: Allow user to suppress API warnings (#11149) - clusterctl: Suppress \"finalizer name\" API warnings in \"move\" command (#11173)
* Bugfixes - clusterctl: Ensure move uses mutated metadata when updating a target object (#10957) - clusterctl: Fix: considers objects in kube-system for cert-manager to avoid upgrading twice (#11351) - clusterctl: Handle a nil mutator by returning an error, not panicking (#10951)
* Wed Dec 11 2024 opensuse_buildserviceAATTojkastl.de- Update to version 1.8.6:
* seedling: Add retry to clusterctl `UpgradeWithBinary`
* Bump go to v1.22.10
* Bump github.com/coredns/corefile-migration to v1.0.24
* π±Update controller-runtime to v0.18.6
* seedling: Add dry-run CreateOrUpdate call in clusterctl upgrade e2e tests
* fix: do not reassign slice as it is used in different methods
* fix: removes use of slices.DeleteFunc because it zeros the elements and doesn\'t remove those from obj list
* fix: considers objects in kube-system for cert-manager to avoid upgrading twice
* π± [release-1.8] clusterctl: add nutanix ipam & runtime extensions providers
* Uplift Go version to v1.22.9
* Tue Nov 12 2024 opensuse_buildserviceAATTojkastl.de- Update to version 1.8.5:
* Bump Go to v1.22.8 version
* KCP: Skip validation if CoreDNS migration library supports an upgrade if skip CoreDNS is set
* bump cert-manager to 1.16.1
* seedling: Remove json logging replacement in e2e test config
* test/framework: allow to include arbitrary types when dumping resources
* fix: incorrect name used in kustomize path
* kcp: consider all machines for setting .status.version
* π± test: add PreWaitForControlplaneToBeUpgraded to ClusterUpgradeConformanceSpec (#11145)
* Update mailing list
* Fri Oct 11 2024 opensuse_buildserviceAATTojkastl.de- Update to version 1.8.4:
* Bump cert manager to v1.16.0
* switch to using ECR mirror for trivy DB repo
* add cacheSyncPeriod option to ClusterCacheTracker
* pr-verify: use env var for passing the PR title
* Update RKE2 provider URL
* :seedling: test/e2e: decrease concurrency
* [release-1.8] :seedling: Add vultr infrastructure provider (#11217)
* test/framework: GetCAPIResources should warn on rbac issues
* π± test/framework: allow users to modify cache.Options
* [release-1.8] π± machine: prevent error spamming for NodeOutdatedTaint if objects are not found (#11199)
* Reduce verbosity of logs when calling Runtime Extensions
* clusterclass: fix nil pointer for empty workers in webhook
* π Drop v1.5 column, set v1.6 to EOL in versions.md
* hack: fix the shell used when running pr-verify
* [release-1.8] π± replace kubebuilder-release-tools with new workflow (#11167)
* Sat Sep 14 2024 opensuse_buildserviceAATTojkastl.de- Update to version 1.8.3:
* Make KCP pre-terminate hook more robust
* Bump to Go 1.22.7
* Add more documentation about the KCP pre-terminate hook
* test/e2e: increase concurrency
* Sat Sep 14 2024 opensuse_buildserviceAATTojkastl.de- Update to version 1.8.2:
* [release-1.8] π KCP: remove etcd member in pre-terminate hook (#11136)
* book: document how to use Lima on macOS for development
* π Move Control Plane contracts doc to right chapter
* re-add /finalizers subresource RBAC
* test: Bump autoscaler to v1.31.0
* π Fix CAPZ redirection links in quick-start page
* sorted labels and annotations in alphabatical order
* [release-1.8] π± test: improve autoscale tests for to/from zero and running autoscaler in bootstrap cluster (#11093)
* update cert-manager to 1.15.3
* Always declare try-or-die-command function in kubeadm-bootstrap-script.sh
* Bump envtest in Makefile to v1.31.0
* Bump kind to v0.24.0
* docs: fix broken link
* Update clusterctl version to v1.8.x in quick start
* Set 1.6 EOL date
* Wed Aug 14 2024 opensuse_buildserviceAATTojkastl.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 2024 opensuse_buildserviceAATTojkastl.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 2024 opensuse_buildserviceAATTojkastl.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 2024 opensuse_buildserviceAATTojkastl.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 2024 opensuse_buildserviceAATTojkastl.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 2024 Johannes Kastl
- new package clusterctl: tool that handles the lifecycle of a Cluster API management cluster