Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package clusterctl for openSUSE:Factory checked in at 2025-12-11 18:43:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clusterctl (Old) and /work/SRC/openSUSE:Factory/.clusterctl.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clusterctl" Thu Dec 11 18:43:57 2025 rev:25 rq:1322225 version:1.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/clusterctl/clusterctl.changes 2025-11-05 16:23:39.819597289 +0100 +++ /work/SRC/openSUSE:Factory/.clusterctl.new.1939/clusterctl.changes 2025-12-11 18:48:48.220283487 +0100 @@ -1,0 +2,105 @@ +Thu Dec 11 12:54:10 UTC 2025 - Johannes Kastl <[email protected]> + +- Update to version 1.12.0: + * Highlights + - Bumped to Go 1.24, controller-runtime v0.22, k8s.io/* v0.34, + controller-gen v0.19 + - In-place updates + - Cluster API introduces support for update extensions + allowing users to execute changes on existing machines + without deleting the machines and creating a new one. + - Both KCP and Machine deployments support in-place updates + based on the new update extension + - Can be enabled with the new InPlaceUpdates feature gate + - More details can be found in the proposal + - Chained upgrades + - Clusters using managed topologies can now upgrade by more + than one minor Kubernetes version by performing chained and + efficient upgrades. + - Upgrade plan will be computed using Kubernetes version from + the ClusterClass or by calling a new runtimeExtension (also + defined in the ClusterClass) + - Existing lifecycle hooks have been adapted to the new + workflow, new lifecycle hooks have been introduced to allow + granular control of the upgrade steps. + - More details can be found in the proposal + - MachineHealthCheck: Add support for checking Machine + conditions (#12827) + - Machine: First part of the Taint propagation proposal + (Machine/MachineSet/MachineDeployment) (#12936, #12966) + - Feature tracking issue + - Can be enabled with the new MachineTaintPropagation feature + gate + - KCP/CABPK: Add EncryptionAlgorithm field to Kubeadmconfig to + support keys generated with RSA-3072, RSA-4096, ECDSA-P256, + ECDSA-P384 (#12859) + - Introduce ReconcilerRateLimiting feature (#13006) + - Can be enabled with the new ReconcilerRateLimiting feature + gate + - Rate-limits all reconcilers to at most 1 request per second + Note: Cluster API is only supported on conformant + Kubernetes Clusters and contract-relevant provider + resources (e.g. InfraCluster) have to be implemented as + CRDs (i.e. not via an aggregated apiserver). + * Other changes + - clusterctl: Add conditions filter for clusterctl describe + (#12991) + - clusterctl: clusterctl move blocks when Cluster or + ClusterClass is paused (#12786) + - New providers in clusterctl: HCP (#12800) control plane + provider, Metal3 IPAM provider (#12756), metal-stack + infrastructure provider (#12925) + * Deprecation and Removals Warning + - ClusterResourceSet: Remove deprecated ClusterResourceSet + feature gate (#12950) + - Reminder: v1alpha3 & v1alpha4 will be removed in CAPI v1.13 + (they are already not served since a while) + - Reminder: v1beta1 is on track to be unserved in CAPI v1.14 + - Reminder: Provider should start implementing the v1beta2 + contract ASAP. + * Changes since v1.11.0 + * Breaking Changes + - clusterctl: Block move when Cluster or ClusterClass is paused + (#12786) + - Dependency: Bump to controller-runtime v0.22 & + controller-tools v0.19 (#12634) + * New Features + - clusterctl: Add conditions filter for clusterctl describe + (#12991) + * Bug Fixes + - clusterctl: Removing Ready/Available prefix from STATUS + Column (#12729) + - clusterctl: Verify providers need upgrade before applying + (#12753) + * Others + - clusterctl: Add metal-stack infrastructure provider (#12925) + - clusterctl: Add Metal3 as an IPAMProvider (#12756) + - clusterctl: Allow metadata.yaml's Kind to be empty (#12714) + - clusterctl: Bump cert-manager to v1.19.0 (#12828) + - clusterctl: Bump cert-manager to v1.19.1 (#12873) + - clusterctl: Bumping tablewriter to v1.0.9 - latest (#12781) + - clusterctl: Show Available condition for CP (#12759) + - Dependency: Bump github.com/go-viper/mapstructure/v2 to fix + CVE (#12677) + - Dependency: Bump Go to v1.24.10 (#12962) + - Dependency: Bump Go to v1.24.11 (#13111) + - Dependency: Bump Go to v1.24.6 (#12611) + - Dependency: Bump go to v1.24.7 (#12733) + - Dependency: Bump Go to v1.24.8 (#12826) + - Dependency: Bump Go to v1.24.9 (#12867) + - Dependency: Bump golang.org/x/crypto to v0.45 to fix CVE + (#13036) + - Dependency: Bump to envtest v1.34.0 (#12702) + +------------------------------------------------------------------- +Thu Dec 11 12:38:51 UTC 2025 - Johannes Kastl <[email protected]> + +- Update to version 1.11.4: + * Bump Go to v1.24.11 + * Make clusterctl upgrade test to work when there are no machines + * Bump golang.org/x/crypto to v0.45 to fix CVE + * book: document required permissions for + GetObjectFromContractVersionedRef + * Bump Go to v1.24.10 + +------------------------------------------------------------------- Old: ---- clusterctl-1.11.3.obscpio New: ---- clusterctl-1.12.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clusterctl.spec ++++++ --- /var/tmp/diff_new_pack.kN3ZVn/_old 2025-12-11 18:48:49.980357423 +0100 +++ /var/tmp/diff_new_pack.kN3ZVn/_new 2025-12-11 18:48:49.984357591 +0100 @@ -20,7 +20,7 @@ %define version_git_minor %(echo %{version} | awk 'BEGIN { FS=\".\"}; {print $2}') Name: clusterctl -Version: 1.11.3 +Version: 1.12.0 Release: 0 Summary: CLI tool to handle the lifecycle of a Cluster API management cluster License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.kN3ZVn/_old 2025-12-11 18:48:50.040359944 +0100 +++ /var/tmp/diff_new_pack.kN3ZVn/_new 2025-12-11 18:48:50.044360111 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/kubernetes-sigs/cluster-api</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v1.11.3</param> + <param name="revision">v1.12.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.kN3ZVn/_old 2025-12-11 18:48:50.072361288 +0100 +++ /var/tmp/diff_new_pack.kN3ZVn/_new 2025-12-11 18:48:50.080361624 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kubernetes-sigs/cluster-api</param> - <param name="changesrevision">7b1cf365df59e8ca803ef4a8ebfe0f5379fbf464</param></service></servicedata> + <param name="changesrevision">b52de697d29fff53556697504c1ca68205841383</param></service></servicedata> (No newline at EOF) ++++++ clusterctl-1.11.3.obscpio -> clusterctl-1.12.0.obscpio ++++++ ++++ 132946 lines of diff (skipped) ++++++ clusterctl.obsinfo ++++++ --- /var/tmp/diff_new_pack.kN3ZVn/_old 2025-12-11 18:48:54.292538567 +0100 +++ /var/tmp/diff_new_pack.kN3ZVn/_new 2025-12-11 18:48:54.300538904 +0100 @@ -1,5 +1,5 @@ name: clusterctl -version: 1.11.3 -mtime: 1762179491 -commit: 7b1cf365df59e8ca803ef4a8ebfe0f5379fbf464 +version: 1.12.0 +mtime: 1765276530 +commit: b52de697d29fff53556697504c1ca68205841383 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/clusterctl/vendor.tar.gz /work/SRC/openSUSE:Factory/.clusterctl.new.1939/vendor.tar.gz differ: char 13, line 1
