Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rke2-1.32 for openSUSE:Factory 
checked in at 2026-02-21 21:01:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rke2-1.32 (Old)
 and      /work/SRC/openSUSE:Factory/.rke2-1.32.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rke2-1.32"

Sat Feb 21 21:01:58 2026 rev:10 rq:1334129 version:1.32.12+rke2r1

Changes:
--------
--- /work/SRC/openSUSE:Factory/rke2-1.32/rke2-1.32.changes      2026-02-06 
19:16:26.935507554 +0100
+++ /work/SRC/openSUSE:Factory/.rke2-1.32.new.1977/rke2-1.32.changes    
2026-02-21 21:03:52.085581325 +0100
@@ -1,0 +2,9 @@
+Thu Feb 19 06:07:12 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 1.32.12+rke2r1:
+  * This release updates Kubernetes to v1.32.12, and fixes a number
+    of issues.
+  * Details see
+    https://github.com/rancher/rke2/releases/tag/v1.32.12+rke2r1
+
+-------------------------------------------------------------------

Old:
----
  rke2-1.32.11+rke2r3.obscpio

New:
----
  rke2-1.32.12+rke2r1.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rke2-1.32.spec ++++++
--- /var/tmp/diff_new_pack.3IcYpS/_old  2026-02-21 21:03:55.033702163 +0100
+++ /var/tmp/diff_new_pack.3IcYpS/_new  2026-02-21 21:03:55.037702327 +0100
@@ -18,7 +18,7 @@
 
 %define directory_name rke2
 %define binary_name rke2
-%define kubernetes_version v1.32.11
+%define kubernetes_version v1.32.12
 %define kubernetes_version_major_minor 1.32
 %define kubernetes_version_next 1.33
 # check the upstream dependency file and adapt according to the 'golang: 
upstream version'
@@ -28,13 +28,13 @@
 # result of the command 1.22.2 => golang_version go1.22 (including go prefix, 
without patch version)
 # result of the command 1.22.2 => min_required_golang_minor_version 1.22.2
 %define golang_version go1.24
-%define min_required_golang_minor_version 1.24.11
+%define min_required_golang_minor_version 1.24.12
 
 #
 %define hardened_etcd_version build20260126
 
 Name:           rke2-1.32
-Version:        1.32.11+rke2r3
+Version:        1.32.12+rke2r1
 Release:        0
 Summary:        Rancher Kubernetes Engine
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.3IcYpS/_old  2026-02-21 21:03:55.089704458 +0100
+++ /var/tmp/diff_new_pack.3IcYpS/_new  2026-02-21 21:03:55.097704786 +0100
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://github.com/rancher/rke2</param>
     <param name="scm">git</param>
-    <param name="revision">v1.32.11+rke2r3</param>
+    <param name="revision">v1.32.12+rke2r1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="package-meta">yes</param>
     <param name="changesgenerate">disable</param>

++++++ rke2-1.32.11+rke2r3.obscpio -> rke2-1.32.12+rke2r1.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/HEAD 
new/rke2-1.32.12+rke2r1/.git/HEAD
--- old/rke2-1.32.11+rke2r3/.git/HEAD   2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/HEAD   2026-02-11 23:07:26.000000000 +0100
@@ -1 +1 @@
-17d79026f5b83f1ca4af3feadc4756cc0cce0ba1
+74d4362acaa7234e3fc909841cdaf906c73eb6f5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/ORIG_HEAD 
new/rke2-1.32.12+rke2r1/.git/ORIG_HEAD
--- old/rke2-1.32.11+rke2r3/.git/ORIG_HEAD      2026-02-03 06:47:41.000000000 
+0100
+++ new/rke2-1.32.12+rke2r1/.git/ORIG_HEAD      2026-02-11 23:07:26.000000000 
+0100
@@ -1 +1 @@
-17d79026f5b83f1ca4af3feadc4756cc0cce0ba1
+74d4362acaa7234e3fc909841cdaf906c73eb6f5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/hooks/applypatch-msg.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/applypatch-msg.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/applypatch-msg.sample    2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/applypatch-msg.sample    2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 #
 # An example hook script to check the commit log message taken by
 # applypatch from an e-mail message.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/hooks/commit-msg.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/commit-msg.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/commit-msg.sample        2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/commit-msg.sample        2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 #
 # An example hook script to check the commit log message.
 # Called by "git commit" with one argument, the name of the file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/.git/hooks/fsmonitor-watchman.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/fsmonitor-watchman.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/fsmonitor-watchman.sample        
2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/fsmonitor-watchman.sample        
2026-02-11 23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j1scam1h5xmpnsn5ss02nbyhhyc7hwq3-perl-5.40.0/bin/perl
+#!/nix/store/x98jdz78m80ld103an9hvy0nqbp2capk-perl-5.40.0/bin/perl
 
 use strict;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/hooks/post-update.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/post-update.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/post-update.sample       2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/post-update.sample       2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 #
 # An example hook script to prepare a packed repository for use over
 # dumb transports.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/hooks/pre-applypatch.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/pre-applypatch.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/pre-applypatch.sample    2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/pre-applypatch.sample    2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 #
 # An example hook script to verify what is about to be committed
 # by applypatch from an e-mail message.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/hooks/pre-commit.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/pre-commit.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/pre-commit.sample        2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/pre-commit.sample        2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 #
 # An example hook script to verify what is about to be committed.
 # Called by "git commit" with no arguments.  The hook should
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/.git/hooks/pre-merge-commit.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/pre-merge-commit.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/pre-merge-commit.sample  2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/pre-merge-commit.sample  2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 #
 # An example hook script to verify what is about to be committed.
 # Called by "git merge" with no arguments.  The hook should
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/hooks/pre-push.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/pre-push.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/pre-push.sample  2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/pre-push.sample  2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 
 # An example hook script to verify what is about to be pushed.  Called by "git
 # push" after it has checked the remote status, but before anything has been
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/hooks/pre-rebase.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/pre-rebase.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/pre-rebase.sample        2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/pre-rebase.sample        2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 #
 # Copyright (c) 2006, 2008 Junio C Hamano
 #
@@ -65,7 +65,7 @@
        fi
 else
        not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-       /nix/store/j1scam1h5xmpnsn5ss02nbyhhyc7hwq3-perl-5.40.0/bin/perl -e '
+       /nix/store/x98jdz78m80ld103an9hvy0nqbp2capk-perl-5.40.0/bin/perl -e '
                my $topic = $ARGV[0];
                my $msg = "* $topic has commits already merged to public 
branch:\n";
                my (%not_in_next) = map {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/hooks/pre-receive.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/pre-receive.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/pre-receive.sample       2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/pre-receive.sample       2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 #
 # An example hook script to make use of push options.
 # The example simply echoes all push options that start with 'echoback='
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/.git/hooks/prepare-commit-msg.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/prepare-commit-msg.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/prepare-commit-msg.sample        
2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/prepare-commit-msg.sample        
2026-02-11 23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 #
 # An example hook script to prepare the commit log message.
 # Called by "git commit" with the name of the file that has the
@@ -24,11 +24,11 @@
 COMMIT_SOURCE=$2
 SHA1=$3
 
-/nix/store/j1scam1h5xmpnsn5ss02nbyhhyc7hwq3-perl-5.40.0/bin/perl -i.bak -ne 
'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE"
+/nix/store/x98jdz78m80ld103an9hvy0nqbp2capk-perl-5.40.0/bin/perl -i.bak -ne 
'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE"
 
 # case "$COMMIT_SOURCE,$SHA1" in
 #  ,|template,)
-#    /nix/store/j1scam1h5xmpnsn5ss02nbyhhyc7hwq3-perl-5.40.0/bin/perl -i.bak 
-pe '
+#    /nix/store/x98jdz78m80ld103an9hvy0nqbp2capk-perl-5.40.0/bin/perl -i.bak 
-pe '
 #       print "\n" . `git diff --cached --name-status -r`
 #       if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;;
 #  *) ;;
@@ -38,5 +38,5 @@
 # git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE"
 # if test -z "$COMMIT_SOURCE"
 # then
-#   /nix/store/j1scam1h5xmpnsn5ss02nbyhhyc7hwq3-perl-5.40.0/bin/perl -i.bak 
-pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE"
+#   /nix/store/x98jdz78m80ld103an9hvy0nqbp2capk-perl-5.40.0/bin/perl -i.bak 
-pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE"
 # fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/.git/hooks/push-to-checkout.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/push-to-checkout.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/push-to-checkout.sample  2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/push-to-checkout.sample  2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 
 # An example hook script to update a checked-out tree on a git push.
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/.git/hooks/sendemail-validate.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/sendemail-validate.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/sendemail-validate.sample        
2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/sendemail-validate.sample        
2026-02-11 23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 
 # An example hook script to validate a patch (and/or patch series) before
 # sending it via email.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/hooks/update.sample 
new/rke2-1.32.12+rke2r1/.git/hooks/update.sample
--- old/rke2-1.32.11+rke2r3/.git/hooks/update.sample    2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/hooks/update.sample    2026-02-11 
23:07:26.000000000 +0100
@@ -1,4 +1,4 @@
-#!/nix/store/j8645yndikbrvn292zgvyv64xrrmwdcb-bash-5.3p3/bin/bash
+#!/nix/store/fwr62xmh06l8y8zfgc5m18pfap9b8az0-bash-5.3p3/bin/bash
 #
 # An example hook script to block unannotated tags from entering.
 # Called by "git receive-pack" with arguments: refname sha1-old sha1-new
Binary files old/rke2-1.32.11+rke2r3/.git/index and 
new/rke2-1.32.12+rke2r1/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/logs/HEAD 
new/rke2-1.32.12+rke2r1/.git/logs/HEAD
--- old/rke2-1.32.11+rke2r3/.git/logs/HEAD      2026-02-03 06:47:41.000000000 
+0100
+++ new/rke2-1.32.12+rke2r1/.git/logs/HEAD      2026-02-11 23:07:26.000000000 
+0100
@@ -1,2 +1,2 @@
-0000000000000000000000000000000000000000 
95def81108c6abbf8cb7258bf6db90a5bb2ecc50 kastl <[email protected]> 
1770361181 +0100  clone: from https://github.com/rancher/rke2
-95def81108c6abbf8cb7258bf6db90a5bb2ecc50 
17d79026f5b83f1ca4af3feadc4756cc0cce0ba1 kastl <[email protected]> 
1770361181 +0100  checkout: moving from master to v1.32.11+rke2r3
+0000000000000000000000000000000000000000 
e2d1006fb62beab4d43bd949c7b080a3ec2afa32 kastl <[email protected]> 
1771481196 +0100  clone: from https://github.com/rancher/rke2
+e2d1006fb62beab4d43bd949c7b080a3ec2afa32 
74d4362acaa7234e3fc909841cdaf906c73eb6f5 kastl <[email protected]> 
1771481197 +0100  checkout: moving from master to v1.32.12+rke2r1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/logs/refs/heads/master 
new/rke2-1.32.12+rke2r1/.git/logs/refs/heads/master
--- old/rke2-1.32.11+rke2r3/.git/logs/refs/heads/master 2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/logs/refs/heads/master 2026-02-11 
23:07:26.000000000 +0100
@@ -1 +1 @@
-0000000000000000000000000000000000000000 
95def81108c6abbf8cb7258bf6db90a5bb2ecc50 kastl <[email protected]> 
1770361181 +0100  clone: from https://github.com/rancher/rke2
+0000000000000000000000000000000000000000 
e2d1006fb62beab4d43bd949c7b080a3ec2afa32 kastl <[email protected]> 
1771481196 +0100  clone: from https://github.com/rancher/rke2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/.git/logs/refs/remotes/origin/HEAD 
new/rke2-1.32.12+rke2r1/.git/logs/refs/remotes/origin/HEAD
--- old/rke2-1.32.11+rke2r3/.git/logs/refs/remotes/origin/HEAD  2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/logs/refs/remotes/origin/HEAD  2026-02-11 
23:07:26.000000000 +0100
@@ -1 +1 @@
-0000000000000000000000000000000000000000 
95def81108c6abbf8cb7258bf6db90a5bb2ecc50 kastl <[email protected]> 
1770361181 +0100  clone: from https://github.com/rancher/rke2
+0000000000000000000000000000000000000000 
e2d1006fb62beab4d43bd949c7b080a3ec2afa32 kastl <[email protected]> 
1771481196 +0100  clone: from https://github.com/rancher/rke2
Binary files 
old/rke2-1.32.11+rke2r3/.git/objects/pack/pack-298ba98b00e9163161a1243240a63819dc3336aa.idx
 and 
new/rke2-1.32.12+rke2r1/.git/objects/pack/pack-298ba98b00e9163161a1243240a63819dc3336aa.idx
 differ
Binary files 
old/rke2-1.32.11+rke2r3/.git/objects/pack/pack-298ba98b00e9163161a1243240a63819dc3336aa.pack
 and 
new/rke2-1.32.12+rke2r1/.git/objects/pack/pack-298ba98b00e9163161a1243240a63819dc3336aa.pack
 differ
Binary files 
old/rke2-1.32.11+rke2r3/.git/objects/pack/pack-298ba98b00e9163161a1243240a63819dc3336aa.rev
 and 
new/rke2-1.32.12+rke2r1/.git/objects/pack/pack-298ba98b00e9163161a1243240a63819dc3336aa.rev
 differ
Binary files 
old/rke2-1.32.11+rke2r3/.git/objects/pack/pack-6bd8a925c2d74947fcfc8b57021130b3151381ba.idx
 and 
new/rke2-1.32.12+rke2r1/.git/objects/pack/pack-6bd8a925c2d74947fcfc8b57021130b3151381ba.idx
 differ
Binary files 
old/rke2-1.32.11+rke2r3/.git/objects/pack/pack-6bd8a925c2d74947fcfc8b57021130b3151381ba.pack
 and 
new/rke2-1.32.12+rke2r1/.git/objects/pack/pack-6bd8a925c2d74947fcfc8b57021130b3151381ba.pack
 differ
Binary files 
old/rke2-1.32.11+rke2r3/.git/objects/pack/pack-6bd8a925c2d74947fcfc8b57021130b3151381ba.rev
 and 
new/rke2-1.32.12+rke2r1/.git/objects/pack/pack-6bd8a925c2d74947fcfc8b57021130b3151381ba.rev
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/packed-refs 
new/rke2-1.32.12+rke2r1/.git/packed-refs
--- old/rke2-1.32.11+rke2r3/.git/packed-refs    2026-02-03 06:47:41.000000000 
+0100
+++ new/rke2-1.32.12+rke2r1/.git/packed-refs    2026-02-11 23:07:26.000000000 
+0100
@@ -8,11 +8,13 @@
 6953922bb4f3ef404d4112cbad27b0c80ad1e02a 
refs/remotes/origin/copilot/cherry-pick-pr-9590-to-release-1-35
 228ced060742fd9ba730892452de2e88d8c71a40 
refs/remotes/origin/copilot/cherry-pick-pr9590-to-release-1-33
 650a63548f44bcd5612add6e07d09fd36f16b76b 
refs/remotes/origin/copilot/update-charts-and-images-versions
-6b88c90952de84ab5b8510a5a458df015d8a2bd7 
refs/remotes/origin/copilot/update-cli-policy
+52bbcff014884572a436abd1aec7f09e7432566f 
refs/remotes/origin/copilot/update-cli-policy
 90139132fdf57e241f0a0aa9780065523a3d4510 
refs/remotes/origin/dependabot/go_modules/github.com/containernetworking/plugins-1.9.0
+6c3571102741fd3c52d17dfcb57f9acb5508d767 
refs/remotes/origin/dependabot/go_modules/github.com/pion/dtls/v3-3.0.11
+7835e6878d571a44c72b1d10076299d591700dd9 
refs/remotes/origin/dependabot/go_modules/github.com/quic-go/webtransport-go-0.10.0
 4981fe19ef2e246c7c61b3c80b1517d8f4264486 refs/remotes/origin/e2e.qase.report
 6a6aafa7958fb3e04e5b370e1d9b4a2df6726d8a refs/remotes/origin/gh-pages
-95def81108c6abbf8cb7258bf6db90a5bb2ecc50 refs/remotes/origin/master
+e2d1006fb62beab4d43bd949c7b080a3ec2afa32 refs/remotes/origin/master
 3e0e3ba0ad85566ab8ff3fe9b2637654547dcf86 
refs/remotes/origin/november_2025_master
 ad6f2bd5821f2ccea8dabc4b3a02ed54021bb24b refs/remotes/origin/release-1.18
 9c031fcd2e6acb542d0e410fde0b8087a36d0fec refs/remotes/origin/release-1.19
@@ -28,10 +30,10 @@
 ce7981a2f42e217dcf6dea806f9a97dde9ca78be refs/remotes/origin/release-1.29
 66f8993a6f9315ce760211954c1a6c28db36cf73 refs/remotes/origin/release-1.30
 a320be782485d7f8cdf57300fa2a85b64fa060a6 refs/remotes/origin/release-1.31
-17d79026f5b83f1ca4af3feadc4756cc0cce0ba1 refs/remotes/origin/release-1.32
-7e4fd1a82edf497cab91c220144619bbad659cf4 refs/remotes/origin/release-1.33
-7598946e0086a9131564ccbb3c142b3fa54516ad refs/remotes/origin/release-1.34
-25ce2b8aa70af95611e0cd762079bbd1ee0006df refs/remotes/origin/release-1.35
+008d186dacf876b968c8c884ac6182030e81054e refs/remotes/origin/release-1.32
+278b340ecff0aadf265a5c40518b027bc8ae30c4 refs/remotes/origin/release-1.33
+c6b97dc03cefec17e8454a6f45b29f4e3d0a81d6 refs/remotes/origin/release-1.34
+f50bba7b99629037843f9a8d844cf91b62f546f7 refs/remotes/origin/release-1.35
 7a9a9c969d254518135879e1362c9faa2983efd0 refs/tags/v0.0.1-alpha.1
 ce16c4ac8967c5b76dcaa5f73bb2287d0ef61b84 refs/tags/v0.0.1-alpha.2
 880410a2b26b9654e582b3233990b5c781e03125 refs/tags/v0.0.1-alpha.3
@@ -936,6 +938,8 @@
 541fbb80d25c5663d49e2bd299c71cfb3714b1f3 refs/tags/v1.32.11-rc5+rke2r3
 46fb76352f7c1996100fb59e563a1d920d15cb77 refs/tags/v1.32.11-rc6+rke2r3
 17d79026f5b83f1ca4af3feadc4756cc0cce0ba1 refs/tags/v1.32.11-rc7+rke2r3
+74d4362acaa7234e3fc909841cdaf906c73eb6f5 refs/tags/v1.32.12+rke2r1
+74d4362acaa7234e3fc909841cdaf906c73eb6f5 refs/tags/v1.32.12-rc1+rke2r1
 8a5c3a23c25cc9b423a303be5f4f1c0e8b885726 refs/tags/v1.32.2+rke2r1
 4cb6e78fe6ba09d76077c0f465b19724871af4a0 refs/tags/v1.32.2-rc1+rke2r1
 a7a4e58ed62f6a097e011c7d53b121eaac44c65e refs/tags/v1.32.2-rc2+rke2r1
@@ -999,6 +1003,8 @@
 aa8b198f356cd55ec447a2c0e90b96b0096ecc43 refs/tags/v1.33.7-rc4+rke2r3
 56a67efb71df4c26124a3123188b02db4f1033a7 refs/tags/v1.33.7-rc5+rke2r3
 7e4fd1a82edf497cab91c220144619bbad659cf4 refs/tags/v1.33.7-rc6+rke2r3
+eb75e3c1774cee5a584259d6fee77eb8cfa9b430 refs/tags/v1.33.8+rke2r1
+eb75e3c1774cee5a584259d6fee77eb8cfa9b430 refs/tags/v1.33.8-rc1+rke2r1
 c8d0869927a6c0d0d36b069aa66c63f6d798e8ee refs/tags/v1.34.0-rc1+rke2r1
 98b87c78e2c5a09fd8ff07bcaf4f102db1894a93 refs/tags/v1.34.1+rke2r1
 e3e6b27907788caba0c88d45c464a28b538a9b6b refs/tags/v1.34.1-rc1+rke2r1
@@ -1019,6 +1025,8 @@
 ad1a9d28f83c10bb0c21b34c2d81ce7ddcb93a07 refs/tags/v1.34.3-rc4+rke2r3
 e5a11445bd87cf4ab69292f1571f36e5fc15e51c refs/tags/v1.34.3-rc5+rke2r3
 7598946e0086a9131564ccbb3c142b3fa54516ad refs/tags/v1.34.3-rc6+rke2r3
+c6b97dc03cefec17e8454a6f45b29f4e3d0a81d6 refs/tags/v1.34.4+rke2r1
+c6b97dc03cefec17e8454a6f45b29f4e3d0a81d6 refs/tags/v1.34.4-rc1+rke2r1
 233368982cc7242d3eb01e22112343839e8e8f2d refs/tags/v1.35.0+rke2r1
 703ad88111dc5f09b34c57d27527b65215afd0e3 refs/tags/v1.35.0+rke2r2
 25ce2b8aa70af95611e0cd762079bbd1ee0006df refs/tags/v1.35.0+rke2r3
@@ -1029,3 +1037,5 @@
 b7e45ad18716ea0a7159e1a1134cbdf06c9e3051 refs/tags/v1.35.0-rc4+rke2r3
 0edeb80f5807dbc04a4304a5592f4a316c26e610 refs/tags/v1.35.0-rc5+rke2r3
 25ce2b8aa70af95611e0cd762079bbd1ee0006df refs/tags/v1.35.0-rc6+rke2r3
+f50bba7b99629037843f9a8d844cf91b62f546f7 refs/tags/v1.35.1+rke2r1
+f50bba7b99629037843f9a8d844cf91b62f546f7 refs/tags/v1.35.1-rc1+rke2r1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.git/refs/heads/master 
new/rke2-1.32.12+rke2r1/.git/refs/heads/master
--- old/rke2-1.32.11+rke2r3/.git/refs/heads/master      2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.git/refs/heads/master      2026-02-11 
23:07:26.000000000 +0100
@@ -1 +1 @@
-95def81108c6abbf8cb7258bf6db90a5bb2ecc50
+e2d1006fb62beab4d43bd949c7b080a3ec2afa32
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/.github/actions/setup-go/action.yaml 
new/rke2-1.32.12+rke2r1/.github/actions/setup-go/action.yaml
--- old/rke2-1.32.11+rke2r3/.github/actions/setup-go/action.yaml        
2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.github/actions/setup-go/action.yaml        
2026-02-11 23:07:26.000000000 +0100
@@ -8,6 +8,14 @@
 runs:
   using: 'composite'
   steps:
+    # On self-hosted runners, the env.ImageOS variable may not be set 
correctly, which can cause issues with the cache key.
+    # We need to handle this case to ensure the cache key is consistent.
+    - name: Set ImageOS
+      if: ${{ runner.os == 'Linux' && env.ImageOS == '' }}
+      shell: bash
+      # Key is ubuntu<MAJOR>, as there is not other linux os in GHA other than 
Ubuntu
+      run: echo "ImageOS=ubuntu$(lsb_release -rs | cut -d. -f1)" >> $GITHUB_ENV
+
     - uses: actions/setup-go@v5
       if: inputs.go-version == ''
       with:
@@ -28,6 +36,17 @@
         echo "GO_MODCACHE=$(go env GOMODCACHE)" | tee -a "$GITHUB_ENV"
         echo "GO_VERSION=$(go env GOVERSION | tr -d 'go')" | tee -a 
"$GITHUB_ENV"
 
+    # Match the cache key to the setup-go action 
https://github.com/actions/setup-go/blob/main/src/cache-restore.ts#L34
+    - name: Create arch key (Linux)
+      if: ${{ runner.os == 'Linux' }}
+      shell: bash
+      run: echo "ARCH_OPT=$(echo ${{ runner.arch }} | tr '[:upper:]' 
'[:lower:]')-${{ env.ImageOS }}" >> $GITHUB_ENV
+    
+    - name: Create arch key (non-Linux)
+      if: ${{ runner.os != 'Linux' }}
+      shell: pwsh
+      run: echo "ARCH_OPT=$('${{ runner.arch }}'.ToLower())" | Out-File 
-FilePath $env:GITHUB_ENV -Append
+
     - name: Setup read-only cache
       if: ${{ github.ref != 'refs/heads/master' }}
       uses: actions/cache/restore@v4
@@ -35,5 +54,4 @@
         path: |
           ${{ env.GO_MODCACHE }}
           ${{ env.GO_CACHE }}
-        # Match the cache key to the setup-go action 
https://github.com/actions/setup-go/blob/main/src/cache-restore.ts#L34
-        key: setup-go-${{ runner.os }}-${{ env.ImageOS }}-go-${{ 
env.GO_VERSION }}-${{ hashFiles('go.sum') }}
\ No newline at end of file
+        key: setup-go-${{ runner.os }}-${{ env.ARCH_OPT }}-go-${{ 
env.GO_VERSION }}-${{ hashFiles('go.sum') }}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.github/workflows/build.yml 
new/rke2-1.32.12+rke2r1/.github/workflows/build.yml
--- old/rke2-1.32.11+rke2r3/.github/workflows/build.yml 2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.github/workflows/build.yml 2026-02-11 
23:07:26.000000000 +0100
@@ -15,7 +15,7 @@
     id-token: write
 jobs:
   build-amd64:
-    runs-on: runs-on,runner=8cpu-linux-x64,run-id=${{ github.run_id 
}},image=ubuntu22-full-x64,hdd=64
+    runs-on: runs-on,runner=8cpu-linux-x64,run-id=${{ github.run_id 
}},image=ubuntu24-full-x64,hdd=64
     steps:
     - name: Checkout code
       uses: actions/checkout@v6
@@ -47,7 +47,7 @@
         name: rke2-test-logs
         path: ~/rke2-logs/
   build-arm64:
-    runs-on: runs-on,runner=8cpu-linux-arm64,run-id=${{ github.run_id 
}},image=ubuntu22-full-arm64,hdd=64
+    runs-on: runs-on,runner=8cpu-linux-arm64,run-id=${{ github.run_id 
}},image=ubuntu24-full-arm64,hdd=64
     steps:
     - name: Checkout code
       uses: actions/checkout@v6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.github/workflows/pr.yml 
new/rke2-1.32.12+rke2r1/.github/workflows/pr.yml
--- old/rke2-1.32.11+rke2r3/.github/workflows/pr.yml    2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.github/workflows/pr.yml    2026-02-11 
23:07:26.000000000 +0100
@@ -11,7 +11,7 @@
     contents: read
 jobs:
   build-amd64:
-    runs-on: runs-on,runner=8cpu-linux-x64,run-id=${{ github.run_id 
}},image=ubuntu22-full-x64,hdd=64
+    runs-on: runs-on,runner=8cpu-linux-x64,run-id=${{ github.run_id 
}},image=ubuntu24-full-x64,hdd=64
     steps:
     - name: Checkout code
       uses: actions/checkout@v6
@@ -35,7 +35,7 @@
         name: rke2-test-logs
         path: ~/rke2-logs/
   build-arm64:
-    runs-on: runs-on,runner=8cpu-linux-arm64,run-id=${{ github.run_id 
}},image=ubuntu22-full-arm64,hdd=64
+    runs-on: runs-on,runner=8cpu-linux-arm64,run-id=${{ github.run_id 
}},image=ubuntu24-full-arm64,hdd=64
     steps:
     - name: Checkout code
       uses: actions/checkout@v6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/.github/workflows/release.yml 
new/rke2-1.32.12+rke2r1/.github/workflows/release.yml
--- old/rke2-1.32.11+rke2r3/.github/workflows/release.yml       2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.github/workflows/release.yml       2026-02-11 
23:07:26.000000000 +0100
@@ -18,7 +18,7 @@
     id-token: write
 jobs:
   release-amd64:
-    runs-on: runs-on,runner=8cpu-linux-x64,run-id=${{ github.run_id 
}},image=ubuntu22-full-x64,hdd=256
+    runs-on: runs-on,runner=8cpu-linux-x64,run-id=${{ github.run_id 
}},image=ubuntu24-full-x64,hdd=256
     steps:
     - name: Checkout code
       uses: actions/checkout@v6
@@ -182,7 +182,7 @@
       env:
         GH_TOKEN: ${{ github.token }}
   release-arm64:
-    runs-on: runs-on,runner=8cpu-linux-arm64,run-id=${{ github.run_id 
}},image=ubuntu22-full-arm64,hdd=256
+    runs-on: runs-on,runner=8cpu-linux-arm64,run-id=${{ github.run_id 
}},image=ubuntu24-full-arm64,hdd=256
     steps:
     - name: Checkout code
       uses: actions/checkout@v6
@@ -281,7 +281,7 @@
         GH_TOKEN: ${{ github.token }}
   manifest:
     needs: [release-amd64, release-arm64]
-    runs-on: runs-on,runner=8cpu-linux-x64,run-id=${{ github.run_id 
}},image=ubuntu22-full-x64,hdd=64
+    runs-on: runs-on,runner=8cpu-linux-x64,run-id=${{ github.run_id 
}},image=ubuntu24-full-x64,hdd=64
     steps:
     - name: Checkout code
       uses: actions/checkout@v6
@@ -478,10 +478,10 @@
         include:
           - arch: arm64
             runner: 8cpu-linux-arm64
-            image: ubuntu22-full-arm64
+            image: ubuntu24-full-arm64
           - arch: amd64
             runner: 8cpu-linux-x64
-            image: ubuntu22-full-x64
+            image: ubuntu24-full-x64
     env:
       TAG: ${{ github.ref_name }}
       GH_TOKEN: ${{ github.token }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/.github/workflows/test-suite.yaml 
new/rke2-1.32.12+rke2r1/.github/workflows/test-suite.yaml
--- old/rke2-1.32.11+rke2r3/.github/workflows/test-suite.yaml   2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/.github/workflows/test-suite.yaml   2026-02-11 
23:07:26.000000000 +0100
@@ -24,7 +24,7 @@
 jobs:
   build:
     name: Build RKE2 Images and Binary
-    runs-on: ${{ github.repository == 'rancher/rke2' && 
'runs-on,runner=16cpu-linux-x64' || 'ubuntu-24.04' }}
+    runs-on: ${{ github.repository == 'rancher/rke2' && 
'runs-on,runner=16cpu-linux-x64,image=ubuntu24-full-x64' || 'ubuntu-24.04' }}
     steps:
     - name: Checkout
       uses: actions/checkout@v6
@@ -145,7 +145,7 @@
     name: "Docker Tests (Large)"
     needs: build
     if: github.repository == 'rancher/rke2'
-    runs-on: runs-on,runner=8cpu-linux-x64,ram=16+24,run-id=${{ github.run_id 
}}
+    runs-on: 
runs-on,runner=8cpu-linux-x64,ram=16+24,image=ubuntu24-full-x64,run-id=${{ 
github.run_id }}
     timeout-minutes: 45
     strategy:
       fail-fast: false
@@ -225,7 +225,8 @@
       uses: ./.github/actions/setup-go
     - name: Install Kubectl
       run: |
-          curl -LO "https://dl.k8s.io/release/$(curl -L -s 
https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
+          STABLE_VERSION=$(yq '.channels[] | select(.name == "stable") | 
.latest | sub("\+.*", "")' channels.yaml)
+          curl --retry 3 -LO 
"https://dl.k8s.io/release/${STABLE_VERSION}/bin/linux/amd64/kubectl";
           sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
     - name: Download RKE2 Binary and Runtime Image
       uses: actions/download-artifact@v4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/Dockerfile 
new/rke2-1.32.12+rke2r1/Dockerfile
--- old/rke2-1.32.11+rke2r3/Dockerfile  2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/Dockerfile  2026-02-11 23:07:26.000000000 +0100
@@ -1,7 +1,7 @@
 ARG KUBERNETES_VERSION=dev
 
 # Base image for common build tools
-FROM rancher/hardened-build-base:v1.24.11b2 AS base
+FROM rancher/hardened-build-base:v1.24.12b1 AS base
 ARG BUILDARCH
 ENV ARCH $BUILDARCH
 RUN set -x && \
@@ -41,10 +41,10 @@
 RUN curl -sL 
"https://github.com/cli/cli/releases/download/v2.53.0/gh_2.53.0_linux_${ARCH}.tar.gz";
 | \ 
     tar --strip-components=2 -xzvf - -C /usr/local/bin 
gh_2.53.0_linux_${ARCH}/bin/gh;
 
-RUN curl -sL https://dl.k8s.io/release/$( \
-    curl -sL https://dl.k8s.io/release/stable.txt \
-    )/bin/linux/${ARCH}/kubectl -o /usr/local/bin/kubectl && \
-    chmod a+x /usr/local/bin/kubectl; \
+COPY channels.yaml /tmp/channels.yaml
+RUN STABLE_VERSION=$(yq '.channels[] | select(.name == "stable") | .latest | 
sub("\+.*", "")' /tmp/channels.yaml) && \
+    curl --retry 3 -sL 
https://dl.k8s.io/release/${STABLE_VERSION}/bin/linux/${ARCH}/kubectl -o 
/usr/local/bin/kubectl && \
+    chmod a+x /usr/local/bin/kubectl
 
 RUN curl -sL 
https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh 
-s v1.55.2
 RUN set -x && \
@@ -110,7 +110,7 @@
 # This image includes any host level programs that we might need. All binaries
 # must be placed in bin/ of the file image and subdirectories of bin/ will be 
flattened during installation.
 # This means bin/foo/bar will become bin/bar when rke2 installs this to the 
host
-FROM rancher/hardened-kubernetes:v1.32.11-rke2r3-build20260127 AS kubernetes
+FROM rancher/hardened-kubernetes:v1.32.12-rke2r1-build20260210 AS kubernetes
 FROM rancher/hardened-containerd:v2.1.5-k3s1-build20260109 AS containerd
 FROM rancher/hardened-crictl:v1.32.0-build20251210 AS crictl
 FROM rancher/hardened-runc:v1.4.0-build20251210 AS runc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/Dockerfile.windows 
new/rke2-1.32.12+rke2r1/Dockerfile.windows
--- old/rke2-1.32.11+rke2r3/Dockerfile.windows  2026-02-03 06:47:41.000000000 
+0100
+++ new/rke2-1.32.12+rke2r1/Dockerfile.windows  2026-02-11 23:07:26.000000000 
+0100
@@ -39,7 +39,7 @@
 ENV CRICTL_VERSION="v1.32.0"
 ENV CALICO_VERSION="v3.31.3"
 ENV CNI_PLUGIN_VERSION="v1.9.0"
-ENV FLANNEL_VERSION="v0.28.0"
+ENV FLANNEL_VERSION="v0.28.1"
 ENV CNI_FLANNEL_VERSION="v1.9.0-flannel1"
 
 RUN mkdir -p rancher
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/channels.yaml 
new/rke2-1.32.12+rke2r1/channels.yaml
--- old/rke2-1.32.11+rke2r3/channels.yaml       2026-02-03 06:47:41.000000000 
+0100
+++ new/rke2-1.32.12+rke2r1/channels.yaml       2026-02-11 23:07:26.000000000 
+0100
@@ -1,6 +1,6 @@
 channels:
 - name: stable
-  latest: v1.31.4+rke2r1
+  latest: v1.32.11+rke2r1
 - name: latest
   latestRegexp: .*
   excludeRegexp: (^[^+]+-|v1\.25\.5\+rke2r1|v1\.26\.0\+rke2r1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/charts/chart_versions.yaml 
new/rke2-1.32.12+rke2r1/charts/chart_versions.yaml
--- old/rke2-1.32.11+rke2r3/charts/chart_versions.yaml  2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/charts/chart_versions.yaml  2026-02-11 
23:07:26.000000000 +0100
@@ -1,8 +1,8 @@
 charts:
-  - version: 1.18.601
+  - version: 1.19.001
     filename: /charts/rke2-cilium.yaml
     bootstrap: true
-  - version: v3.31.3-build2026011900
+  - version: v3.31.3-build2026020600
     filename: /charts/rke2-canal.yaml
     bootstrap: true
   - version: v3.31.300
@@ -11,25 +11,25 @@
   - version: v3.31.300
     filename: /charts/rke2-calico-crd.yaml
     bootstrap: true
-  - version: 1.45.008
+  - version: 1.45.201
     filename: /charts/rke2-coredns.yaml
     bootstrap: true
-  - version: 4.14.301
+  - version: 4.14.302
     filename: /charts/rke2-ingress-nginx.yaml
     bootstrap: false
-  - version: 38.0.201
+  - version: 39.0.000
     filename: /charts/rke2-traefik.yaml
     bootstrap: false
-  - version: 38.0.201
+  - version: 39.0.000
     filename: /charts/rke2-traefik-crd.yaml
     bootstrap: false
-  - version: 3.13.006
+  - version: 3.13.007
     filename: /charts/rke2-metrics-server.yaml
     bootstrap: false
-  - version: v4.2.311
+  - version: v4.2.314
     filename: /charts/rke2-multus.yaml
     bootstrap: true
-  - version: v0.28.002
+  - version: v0.28.101
     filename: /charts/rke2-flannel.yaml
     bootstrap: true
   - version: 1.12.100
@@ -44,10 +44,10 @@
   - version: 0.1.2500
     filename: /charts/harvester-csi-driver.yaml
     bootstrap: true
-  - version: 4.2.000
+  - version: 4.2.001
     filename: /charts/rke2-snapshot-controller.yaml
     bootstrap: false
-  - version: 4.2.000
+  - version: 4.2.001
     filename: /charts/rke2-snapshot-controller-crd.yaml
     bootstrap: false
   - version: 0.0.0  # this empty chart addon can be removed in v1.34, after we 
have shipped two minor versions that have never included it.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/go.mod 
new/rke2-1.32.12+rke2r1/go.mod
--- old/rke2-1.32.11+rke2r3/go.mod      2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/go.mod      2026-02-11 23:07:26.000000000 +0100
@@ -1,6 +1,6 @@
 module github.com/rancher/rke2
 
-go 1.24.11
+go 1.24.12
 
 replace (
        github.com/Microsoft/hcsshim => github.com/Microsoft/hcsshim v0.13.0
@@ -37,41 +37,41 @@
        google.golang.org/genproto => google.golang.org/genproto 
v0.0.0-20230525234035-dd9d682886f9
        google.golang.org/grpc => google.golang.org/grpc v1.72.1
        gopkg.in/square/go-jose.v2 => gopkg.in/square/go-jose.v2 v2.6.0
-       k8s.io/api => github.com/k3s-io/kubernetes/staging/src/k8s.io/api 
v1.32.11-k3s3
-       k8s.io/apiextensions-apiserver => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver 
v1.32.11-k3s3
-       k8s.io/apimachinery => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.32.11-k3s3
-       k8s.io/apiserver => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.32.11-k3s3
-       k8s.io/cli-runtime => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.32.11-k3s3
-       k8s.io/client-go => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.32.11-k3s3
-       k8s.io/cloud-provider => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.32.11-k3s3
-       k8s.io/cluster-bootstrap => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap v1.32.11-k3s3
-       k8s.io/code-generator => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator v1.32.11-k3s3
-       k8s.io/component-base => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.32.11-k3s3
-       k8s.io/component-helpers => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers v1.32.11-k3s3
-       k8s.io/controller-manager => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager v1.32.11-k3s3
-       k8s.io/cri-api => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.32.11-k3s3
-       k8s.io/csi-translation-lib => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib 
v1.32.11-k3s3
-       k8s.io/dynamic-resource-allocation => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation 
v1.32.11-k3s3
-       k8s.io/endpointslice => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice v1.32.11-k3s3
-       k8s.io/externaljwt => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt v1.32.11-k3s3
+       k8s.io/api => github.com/k3s-io/kubernetes/staging/src/k8s.io/api 
v1.32.12-k3s1
+       k8s.io/apiextensions-apiserver => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver 
v1.32.12-k3s1
+       k8s.io/apimachinery => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.32.12-k3s1
+       k8s.io/apiserver => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.32.12-k3s1
+       k8s.io/cli-runtime => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.32.12-k3s1
+       k8s.io/client-go => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.32.12-k3s1
+       k8s.io/cloud-provider => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.32.12-k3s1
+       k8s.io/cluster-bootstrap => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap v1.32.12-k3s1
+       k8s.io/code-generator => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator v1.32.12-k3s1
+       k8s.io/component-base => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.32.12-k3s1
+       k8s.io/component-helpers => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers v1.32.12-k3s1
+       k8s.io/controller-manager => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager v1.32.12-k3s1
+       k8s.io/cri-api => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.32.12-k3s1
+       k8s.io/csi-translation-lib => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib 
v1.32.12-k3s1
+       k8s.io/dynamic-resource-allocation => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation 
v1.32.12-k3s1
+       k8s.io/endpointslice => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice v1.32.12-k3s1
+       k8s.io/externaljwt => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt v1.32.12-k3s1
        k8s.io/klog => github.com/k3s-io/klog v1.0.0-k3s2 // k3s-release-1.x
        k8s.io/klog/v2 => github.com/k3s-io/klog/v2 v2.120.1-k3s1 // k3s-main
-       k8s.io/kms => github.com/k3s-io/kubernetes/staging/src/k8s.io/kms 
v1.32.11-k3s3
-       k8s.io/kube-aggregator => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.32.11-k3s3
-       k8s.io/kube-controller-manager => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager 
v1.32.11-k3s3
+       k8s.io/kms => github.com/k3s-io/kubernetes/staging/src/k8s.io/kms 
v1.32.12-k3s1
+       k8s.io/kube-aggregator => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.32.12-k3s1
+       k8s.io/kube-controller-manager => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager 
v1.32.12-k3s1
        k8s.io/kube-openapi => k8s.io/kube-openapi 
v0.0.0-20241105132330-32ad38e42d3f
-       k8s.io/kube-proxy => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.32.11-k3s3
-       k8s.io/kube-scheduler => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler v1.32.11-k3s3
-       k8s.io/kubectl => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl v1.32.11-k3s3
-       k8s.io/kubelet => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.32.11-k3s3
-       k8s.io/kubernetes => github.com/k3s-io/kubernetes v1.32.11-k3s3
-       k8s.io/metrics => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics v1.32.11-k3s3
-       k8s.io/mount-utils => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.32.11-k3s3
-       k8s.io/node-api => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/node-api v1.32.11-k3s3
-       k8s.io/pod-security-admission => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission 
v1.32.11-k3s3
-       k8s.io/sample-apiserver => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-apiserver v1.32.11-k3s3
-       k8s.io/sample-cli-plugin => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-cli-plugin v1.32.11-k3s3
-       k8s.io/sample-controller => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-controller v1.32.11-k3s3
+       k8s.io/kube-proxy => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.32.12-k3s1
+       k8s.io/kube-scheduler => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler v1.32.12-k3s1
+       k8s.io/kubectl => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl v1.32.12-k3s1
+       k8s.io/kubelet => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.32.12-k3s1
+       k8s.io/kubernetes => github.com/k3s-io/kubernetes v1.32.12-k3s1
+       k8s.io/metrics => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics v1.32.12-k3s1
+       k8s.io/mount-utils => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.32.12-k3s1
+       k8s.io/node-api => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/node-api v1.32.12-k3s1
+       k8s.io/pod-security-admission => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission 
v1.32.12-k3s1
+       k8s.io/sample-apiserver => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-apiserver v1.32.12-k3s1
+       k8s.io/sample-cli-plugin => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-cli-plugin v1.32.12-k3s1
+       k8s.io/sample-controller => 
github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-controller v1.32.12-k3s1
        sigs.k8s.io/cri-tools => github.com/k3s-io/cri-tools v1.31.0-k3s2
 )
 
@@ -83,8 +83,8 @@
        github.com/google/go-containerregistry v0.20.2
        github.com/iamacarpet/go-win64api v0.0.0-20240507095429-873e84e85847
        github.com/k3s-io/helm-controller v0.16.17
-       github.com/k3s-io/k3s v1.32.12-0.20260131005241-c9aa1d2889a0 // 
release-v1.32
-       github.com/k3s-io/kine v0.14.10
+       github.com/k3s-io/k3s v1.32.12-rc1.0.20260211145907-0dc662e80238 // 
release-v1.32
+       github.com/k3s-io/kine v0.14.11
        github.com/libp2p/go-netroute v0.3.0
        github.com/natefinch/lumberjack v2.0.0+incompatible // indirect
        github.com/onsi/ginkgo/v2 v2.25.1
@@ -94,7 +94,7 @@
        github.com/rancher/wharfie v0.6.9
        github.com/rancher/wins v0.4.17
        github.com/rancher/wrangler/v3 v3.2.1
-       github.com/sirupsen/logrus v1.9.3
+       github.com/sirupsen/logrus v1.9.4
        github.com/spf13/pflag v1.0.10
        github.com/tigera/operator v1.28.1
        golang.org/x/sync v0.19.0
@@ -107,7 +107,7 @@
        k8s.io/component-base v0.34.2
        k8s.io/cri-api v0.34.3
        k8s.io/klog/v2 v2.130.1
-       k8s.io/kubernetes v1.32.11
+       k8s.io/kubernetes v1.32.12
        k8s.io/utils v0.0.0-20250604170112-4c0f3b243397
        sigs.k8s.io/yaml v1.6.0
 )
@@ -178,7 +178,7 @@
        github.com/go-test/deep v1.0.7 // indirect
        github.com/goccy/go-json v0.10.5 // indirect
        github.com/godbus/dbus/v5 v5.1.0 // indirect
-       github.com/gofrs/flock v0.8.1 // indirect
+       github.com/gofrs/flock v0.12.1 // indirect
        github.com/gogo/protobuf v1.3.2 // indirect
        github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
        github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // 
indirect
@@ -228,7 +228,7 @@
        github.com/jonboulle/clockwork v0.5.0 // indirect
        github.com/josharian/intern v1.0.0 // indirect
        github.com/json-iterator/go v1.1.12 // indirect
-       github.com/klauspost/compress v1.18.2 // indirect
+       github.com/klauspost/compress v1.18.3 // indirect
        github.com/klauspost/cpuid/v2 v2.3.0 // indirect
        github.com/koron/go-ssdp v0.0.6 // indirect
        github.com/libp2p/go-buffer-pool v0.1.0 // indirect
@@ -311,7 +311,6 @@
        github.com/rancher/lasso v0.2.2 // indirect
        github.com/rancher/remotedialer v0.4.5-rc.5 // indirect
        github.com/robfig/cron/v3 v3.0.1 // indirect
-       github.com/rootless-containers/rootlesskit v1.1.1 // indirect
        github.com/rs/xid v1.6.0 // indirect
        github.com/russross/blackfriday/v2 v2.1.0 // indirect
        github.com/scjalliance/comshim v0.0.0-20190308082608-cf06d2532c4e // 
indirect
@@ -376,20 +375,20 @@
        gopkg.in/square/go-jose.v2 v2.6.0 // indirect
        gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
-       k8s.io/apiextensions-apiserver v0.32.11 // indirect
-       k8s.io/cli-runtime v0.32.11 // indirect
-       k8s.io/cloud-provider v0.32.11 // indirect
-       k8s.io/cluster-bootstrap v0.32.11 // indirect
-       k8s.io/component-helpers v0.32.11 // indirect
+       k8s.io/apiextensions-apiserver v0.32.12 // indirect
+       k8s.io/cli-runtime v0.32.12 // indirect
+       k8s.io/cloud-provider v0.32.12 // indirect
+       k8s.io/cluster-bootstrap v0.32.12 // indirect
+       k8s.io/component-helpers v0.32.12 // indirect
        k8s.io/controller-manager v0.27.10 // indirect
-       k8s.io/cri-client v0.32.11 // indirect
+       k8s.io/cri-client v0.32.12 // indirect
        k8s.io/dynamic-resource-allocation v0.0.0 // indirect
        k8s.io/kms v0.27.10 // indirect
-       k8s.io/kube-aggregator v0.32.11 // indirect
+       k8s.io/kube-aggregator v0.32.12 // indirect
        k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b // indirect
-       k8s.io/kube-proxy v0.32.11 // indirect
-       k8s.io/kubelet v0.32.11 // indirect
-       k8s.io/mount-utils v0.32.11 // indirect
+       k8s.io/kube-proxy v0.32.12 // indirect
+       k8s.io/kubelet v0.32.12 // indirect
+       k8s.io/mount-utils v0.32.12 // indirect
        k8s.io/pod-security-admission v0.0.0 // indirect
        lukechampine.com/blake3 v1.4.1 // indirect
        sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0 // 
indirect
@@ -458,6 +457,7 @@
        github.com/pion/turn/v4 v4.0.2 // indirect
        github.com/pion/webrtc/v4 v4.1.2 // indirect
        github.com/probe-lab/go-libdht v0.4.0 // indirect
+       github.com/rootless-containers/rootlesskit/v2 v2.3.6 // indirect
        github.com/wlynxg/anet v0.0.5 // indirect
        github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect
        go.opentelemetry.io/auto/sdk v1.2.1 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/go.sum 
new/rke2-1.32.12+rke2r1/go.sum
--- old/rke2-1.32.11+rke2r3/go.sum      2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/go.sum      2026-02-11 23:07:26.000000000 +0100
@@ -749,8 +749,8 @@
 github.com/godbus/dbus/v5 v5.0.4/go.mod 
h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
 github.com/godbus/dbus/v5 v5.1.0 
h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk=
 github.com/godbus/dbus/v5 v5.1.0/go.mod 
h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
-github.com/gofrs/flock v0.8.1 h1:+gYjHKf32LDeiEEFhQaotPbLuUXjY5ZqxKgXy7n59aw=
-github.com/gofrs/flock v0.8.1/go.mod 
h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU=
+github.com/gofrs/flock v0.12.1 h1:MTLVXXHf8ekldpJk3AKicLij9MdwOWkZ+a/jHHZby9E=
+github.com/gofrs/flock v0.12.1/go.mod 
h1:9zxTsyu5xtJ9DK+1tFZyibEV7y3uwDxPPfbxeeHCoD0=
 github.com/gogo/protobuf v1.1.1/go.mod 
h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
 github.com/gogo/protobuf v1.2.0/go.mod 
h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
 github.com/gogo/protobuf v1.2.1/go.mod 
h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
@@ -1140,58 +1140,58 @@
 github.com/k3s-io/etcd/server/v3 v3.5.26-k3s1/go.mod 
h1:LftKN26ue1pNFPtIhQilnFDklEMRpv7Q32u+9zq54Ag=
 github.com/k3s-io/helm-controller v0.16.17 
h1:VXMmXQmmTB49x6bnN/PsJUTVKHb0r69b+SffIDUTMTM=
 github.com/k3s-io/helm-controller v0.16.17/go.mod 
h1:jmrgGttLQbh2yB1kcf9XFAigNW6U8oWCswCSuEjkxXU=
-github.com/k3s-io/k3s v1.32.12-0.20260131005241-c9aa1d2889a0 
h1:jtpCnf2r0+NEfXha3u77rY8ZScXCDllXnecHKrIkwPw=
-github.com/k3s-io/k3s v1.32.12-0.20260131005241-c9aa1d2889a0/go.mod 
h1:xbg0uDHaucHIijw1113JulgmJiz8RS24velmoYQZKkI=
-github.com/k3s-io/kine v0.14.10 h1:Idq6sqoG81cvfqBqYOCu/gN+hPhEWFyzU8qt7A/FQNM=
-github.com/k3s-io/kine v0.14.10/go.mod 
h1:NCot94nTw7DBEAAcsGStJ4osFLGht/2VSald1sQW/E0=
+github.com/k3s-io/k3s v1.32.12-rc1.0.20260211145907-0dc662e80238 
h1:YPlz2yigkLfRnz4wh3OWgJZLfLlTpRSUKC27gn3bJIk=
+github.com/k3s-io/k3s v1.32.12-rc1.0.20260211145907-0dc662e80238/go.mod 
h1:wz9nincWr3W5XdvhqGRQ5ED5WNtdA6sAAZdJClxuzaQ=
+github.com/k3s-io/kine v0.14.11 h1:7WHe7ydwVkahw3xbFGwwgWDbGkD+W2ftws/IZjnM9ig=
+github.com/k3s-io/kine v0.14.11/go.mod 
h1:lWjBE7QM7AQnSv8gRInRxGmABrbgaA4N0JuU8IE6tN0=
 github.com/k3s-io/klog v1.0.0-k3s2/go.mod 
h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I=
 github.com/k3s-io/klog/v2 v2.120.1-k3s1 
h1:7twAHPFpZA21KdMnMNnj68STQMPldAxF2Zsaol57dxw=
 github.com/k3s-io/klog/v2 v2.120.1-k3s1/go.mod 
h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
-github.com/k3s-io/kubernetes v1.32.11-k3s3 
h1:qbYDKiXfHvI++LuU8kgzClUtLs7nF+0P1soFpU+JKmk=
-github.com/k3s-io/kubernetes v1.32.11-k3s3/go.mod 
h1:o2pRStsMR7Uq62zcugfUEQsxnuyFt9r8migMrbsVH00=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.32.11-k3s3 
h1:6qJB70U0aUbgVpfiBYxfcxkAYu1DY29bFuSBGI/LtBU=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.32.11-k3s3/go.mod 
h1:vKJXKjyFYDhWQE2afjETi78+4UiMrEpwnNUpbvg6zSk=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver 
v1.32.11-k3s3 h1:H9PCscQfPJpjrlmya2r6yl3Q88+4Y8xDRjY+cTDy4u0=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver 
v1.32.11-k3s3/go.mod h1:+tOHzx9uNZxkhGBOTf1fZFmgmWAMXGevN9zBMJqqRQ4=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.32.11-k3s3 
h1:1Y3tXVSzEk04sIHDmick3D6n3+EFrCWhs57hszuYSIg=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery 
v1.32.11-k3s3/go.mod h1:GpHVgxoKlTxClKcteaeuF1Ul/lDVb74KpZcxcmLDElE=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.32.11-k3s3 
h1:hA1cN95Yxit4MACgt0Q+OevOb2Jl5r3TSs5WOyqLik0=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.32.11-k3s3/go.mod 
h1:MVY96XWrhCTCvl7PSygR3D+kPbzETQdu4ktXlz4aqBk=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.32.11-k3s3 
h1:d8sTkZz1ebI14LLH64tkpP3PSxtz/F5QkHQFAM1HQBs=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime 
v1.32.11-k3s3/go.mod h1:vTvHqSWTRe0tboDhNgRdyw0mB0X1uV4eYDyHaxn7SxI=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.32.11-k3s3 
h1:N4p5UZyh+h4uZ6GTNGcaI505ePkoGAmxauGn9Vv0IxU=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.32.11-k3s3/go.mod 
h1:uWPkcncG8DFAbmGKfnqXNkCLdPVCy43PGZScGpAsZCM=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.32.11-k3s3 
h1:b5BfOuDrvKxKLy4sXS0C5wabL0w9stR2UufqHbPvpNY=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider 
v1.32.11-k3s3/go.mod h1:i00dTyZ/eHO4M5eRCmAewmLJt3ong9wQSgq0aI8Xct0=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap 
v1.32.11-k3s3 h1:oUNP6AIxMOME3VDQ7L7xUNdfitnWO/lP4YF9UdXkbMc=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap 
v1.32.11-k3s3/go.mod h1:suQZratbRPwI8BzyTERpJ65OJ5iBV3sJtVmMZjvz1Vs=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator 
v1.32.11-k3s3/go.mod h1:t78JZg1oWSRntHU7ydpj08RJwawz1kAMwsDL9Xn3BGw=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.32.11-k3s3 
h1:1tNPawwd4+STzTBnr+nks7Xqj3N/laGEq68lDuKe8v8=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base 
v1.32.11-k3s3/go.mod h1:CChOHQrvYZHMljmATes9GcQEp4gpzeP+xWlwpf21QC8=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers 
v1.32.11-k3s3 h1:jrjPoHX+EQ3v0LvbnDDhz2uJJDB17TB6QMnDVDcA320=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers 
v1.32.11-k3s3/go.mod h1:yFk5zoNDWfW5oNSX36n720eSblGJkD9pnrN/xvoUwk0=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager 
v1.32.11-k3s3 h1:AuKiZQFM6g8VB3Jh/sLMw1Bp/xOO7JqabNOR4Dw6grA=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager 
v1.32.11-k3s3/go.mod h1:ajziIix2QgMhkaUbPWYjSPj4wJd0ERqw4uCZJE65My8=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.32.11-k3s3 
h1:PmTOtkYJKA1W+fnuhHVEiWyT+K7OtXa0BcnradEiNMc=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.32.11-k3s3/go.mod 
h1:DCzMuTh2padoinefWME0G678Mc3QFbLMF2vEweGzBAI=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib 
v1.32.11-k3s3 h1:8DzA1rtfFUTFtIuoMMash/ByJcl0skecGkuT59EE2VA=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib 
v1.32.11-k3s3/go.mod h1:hRSxBJl9uCtPM7XvHtgBv1pJT1eruiFzDUf+XQaa0Yw=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation 
v1.32.11-k3s3 h1:3hVgNINO7Bmp30bMHIJ5P1ByG/vt+RBdZF4DMOY2iCQ=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation 
v1.32.11-k3s3/go.mod h1:kqCr0j5GJEralgIb9hh+ICADrbNm+aXsce3c6Unm11A=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt v1.32.11-k3s3 
h1:lq6vBPZpjviVu/2pC2GlNvEGUfJUnzImV3KqAMj5x0g=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt 
v1.32.11-k3s3/go.mod h1:P9TZ/u+o3CG//KNc/2HJmKgnuvawWS75IosS9dlGlxI=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.32.11-k3s3 
h1:3ZnCGO0+83i0OkZxP03CMitYhir/9fvOXxsCbRbXzKs=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.32.11-k3s3/go.mod 
h1:Bk2evz/Yvk0oVrvm4MvZbgq8BD34Ksxs2SRHn4/UiOM=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.32.11-k3s3 
h1:YgPYCEnAGWNFa44JH8XBEuDgNpd5lJaJrgBhOZbzd0c=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator 
v1.32.11-k3s3/go.mod h1:SSzCOyvkZI2ZZdjDsn68bZPpsoSk0ZTmzKtR/3MfrOQ=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.32.11-k3s3 
h1:d1kLKHB7x1BlWQeqJrIh8+xFqFpRPu3Pofk0J/NIqt0=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy 
v1.32.11-k3s3/go.mod h1:58yvXdPvUEh4bwjABVgtOvOLQ6NmWMawYmFvk42efeU=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.32.11-k3s3 
h1:SMc8618/BPK8RhKfm4j/dXWe4i7c1aqrJilDhszLRLA=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.32.11-k3s3/go.mod 
h1:O0aZ7B8Wbtw7aHHypj8qCg5uGeBtCXHMKMuOuTMjmEM=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.32.11-k3s3 
h1:uNz0Vh3whFnqJ9P/aUZZQR6sZNkkF2T09mxNzC39xGQ=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils 
v1.32.11-k3s3/go.mod h1:Kun5c2svjAPx0nnvJKYQWhfeNW+O0EpzHgRhDcYoSY0=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission 
v1.32.11-k3s3 h1:YWZ/CD2PO5CflqZw3kKV+137M13MzKwFnpUJKdE2xZw=
-github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission 
v1.32.11-k3s3/go.mod h1:/vuNyuDhhSkWaqPq1t/ncDtqvlOftYgosR747XXodNM=
+github.com/k3s-io/kubernetes v1.32.12-k3s1 
h1:zHAHycE0bT4eMXOoW52z7mSFUGShxO+s1+JYeO+hLbk=
+github.com/k3s-io/kubernetes v1.32.12-k3s1/go.mod 
h1:o2pRStsMR7Uq62zcugfUEQsxnuyFt9r8migMrbsVH00=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.32.12-k3s1 
h1:RIWFSoQxB1KvfrZSDIPvNQ9h7/N0kdHBwOqTp+nVPf8=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.32.12-k3s1/go.mod 
h1:vKJXKjyFYDhWQE2afjETi78+4UiMrEpwnNUpbvg6zSk=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver 
v1.32.12-k3s1 h1:eqOK4OFDerZmRziKB5ujDlopSJwUMBYPzhURuU/U2IY=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver 
v1.32.12-k3s1/go.mod h1:+tOHzx9uNZxkhGBOTf1fZFmgmWAMXGevN9zBMJqqRQ4=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.32.12-k3s1 
h1:sk1MV9gHPUM9f6VGb2LGzxE0LplLX/tuPpB3ioZfm3A=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery 
v1.32.12-k3s1/go.mod h1:GpHVgxoKlTxClKcteaeuF1Ul/lDVb74KpZcxcmLDElE=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.32.12-k3s1 
h1:hs6LVT1bUIp/ucIKVCduUAjX8mWvciQZgo6fL7szupY=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.32.12-k3s1/go.mod 
h1:MVY96XWrhCTCvl7PSygR3D+kPbzETQdu4ktXlz4aqBk=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.32.12-k3s1 
h1:YcZibm0q3+6fTMLekOGQVJ30miJd5CZyjASrUSVIops=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime 
v1.32.12-k3s1/go.mod h1:vTvHqSWTRe0tboDhNgRdyw0mB0X1uV4eYDyHaxn7SxI=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.32.12-k3s1 
h1:x2H6Lx3LAWw7sofGCEqQ2YJ3sKlCv+r4jndB1ZL6HE0=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.32.12-k3s1/go.mod 
h1:uWPkcncG8DFAbmGKfnqXNkCLdPVCy43PGZScGpAsZCM=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.32.12-k3s1 
h1:lL0wsvHqHv6VKQdjZ7r7x2AKdW+ScbwO5uvsdTQzphk=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider 
v1.32.12-k3s1/go.mod h1:i00dTyZ/eHO4M5eRCmAewmLJt3ong9wQSgq0aI8Xct0=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap 
v1.32.12-k3s1 h1:+qvkgqYaIvsJIqbUOT1qaxAjcMdJY7RO1BzfmxX6/UE=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap 
v1.32.12-k3s1/go.mod h1:suQZratbRPwI8BzyTERpJ65OJ5iBV3sJtVmMZjvz1Vs=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator 
v1.32.12-k3s1/go.mod h1:t78JZg1oWSRntHU7ydpj08RJwawz1kAMwsDL9Xn3BGw=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.32.12-k3s1 
h1:qV3umoACk0BPEhMxWLIkXcKlOL2RVovdUBLV1ut/x3Q=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base 
v1.32.12-k3s1/go.mod h1:CChOHQrvYZHMljmATes9GcQEp4gpzeP+xWlwpf21QC8=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers 
v1.32.12-k3s1 h1:1/vi3T6aiaTTXA1C4xk0kUNkFHA3GR7JykBI5wANnAs=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers 
v1.32.12-k3s1/go.mod h1:yFk5zoNDWfW5oNSX36n720eSblGJkD9pnrN/xvoUwk0=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager 
v1.32.12-k3s1 h1:TDZsQzTwjOJDmsXYj/t4FARXddY63B2BIIh9R3rncyc=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager 
v1.32.12-k3s1/go.mod h1:ajziIix2QgMhkaUbPWYjSPj4wJd0ERqw4uCZJE65My8=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.32.12-k3s1 
h1:y5XuLk6gqMzdcL0K6d6Kn9UU0W/ymCdEUGjIlZV17q0=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.32.12-k3s1/go.mod 
h1:DCzMuTh2padoinefWME0G678Mc3QFbLMF2vEweGzBAI=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib 
v1.32.12-k3s1 h1:1AVN/pEjLSYhsr4meoU1x3uHpnXaWus8yc3cqt+Geo4=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib 
v1.32.12-k3s1/go.mod h1:hRSxBJl9uCtPM7XvHtgBv1pJT1eruiFzDUf+XQaa0Yw=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation 
v1.32.12-k3s1 h1:oqMU3zdCDOecB4ofn286I7FCSm+X6IVF3piZiiYWV2U=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation 
v1.32.12-k3s1/go.mod h1:kqCr0j5GJEralgIb9hh+ICADrbNm+aXsce3c6Unm11A=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt v1.32.12-k3s1 
h1:0+yv809YyU1Efsb0xRoE+KuFfBZZa59F6TgARquNIfs=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt 
v1.32.12-k3s1/go.mod h1:P9TZ/u+o3CG//KNc/2HJmKgnuvawWS75IosS9dlGlxI=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.32.12-k3s1 
h1:BBR3TBjlqe57Mr/ZoG7lGg7G367LOH9Zpjz9/uyulIY=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.32.12-k3s1/go.mod 
h1:Bk2evz/Yvk0oVrvm4MvZbgq8BD34Ksxs2SRHn4/UiOM=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.32.12-k3s1 
h1:DoG/m5qUoplucHUBMQ02wwHbeyNxAQF8p3GbGtGZ0RU=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator 
v1.32.12-k3s1/go.mod h1:SSzCOyvkZI2ZZdjDsn68bZPpsoSk0ZTmzKtR/3MfrOQ=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.32.12-k3s1 
h1:O4dussknjLL+u9sW2lgJvM49IQbkY4agM843cVMJ8O4=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy 
v1.32.12-k3s1/go.mod h1:58yvXdPvUEh4bwjABVgtOvOLQ6NmWMawYmFvk42efeU=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.32.12-k3s1 
h1:4lG37gcnZZWmzOF+nR4l7Qxx3wKxBlXEbzP7gsaUiDA=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.32.12-k3s1/go.mod 
h1:O0aZ7B8Wbtw7aHHypj8qCg5uGeBtCXHMKMuOuTMjmEM=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.32.12-k3s1 
h1:PMOZlp4skocSUu8i7aBvysbBTSPHF463nnWwepb0n0c=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils 
v1.32.12-k3s1/go.mod h1:Kun5c2svjAPx0nnvJKYQWhfeNW+O0EpzHgRhDcYoSY0=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission 
v1.32.12-k3s1 h1:n95B+XI56dB1jfWpLQg3wK6iMVXfeQHZJUdtlM21c8s=
+github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission 
v1.32.12-k3s1/go.mod h1:/vuNyuDhhSkWaqPq1t/ncDtqvlOftYgosR747XXodNM=
 github.com/k3s-io/spegel v0.6.0-k3s1 
h1:GUdEnBaNrwXcl95vZLkXYvL5SacfVO+ps1QVanz04zI=
 github.com/k3s-io/spegel v0.6.0-k3s1/go.mod 
h1:x6yD3BfTF6zhhpjSWXPflm5QDtwCh2U6fIVE6Gt3hFM=
 github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod 
h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8=
@@ -1204,8 +1204,8 @@
 github.com/kisom/goutils v1.4.3/go.mod 
h1:Lp5qrquG7yhYnWzZCI/68Pa/GpFynw//od6EkGnWpac=
 github.com/klauspost/asmfmt v1.3.2/go.mod 
h1:AG8TuvYojzulgDAMCnYn50l/5QV3Bs/tp6j0HLHbNSE=
 github.com/klauspost/compress v1.15.9/go.mod 
h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU=
-github.com/klauspost/compress v1.18.2 
h1:iiPHWW0YrcFgpBYhsA6D1+fqHssJscY/Tm/y2Uqnapk=
-github.com/klauspost/compress v1.18.2/go.mod 
h1:R0h/fSBs8DE4ENlcrlib3PsXS61voFxhIs2DeRhCvJ4=
+github.com/klauspost/compress v1.18.3 
h1:9PJRvfbmTabkOX8moIpXPbMMbYN60bWImDDU7L+/6zw=
+github.com/klauspost/compress v1.18.3/go.mod 
h1:R0h/fSBs8DE4ENlcrlib3PsXS61voFxhIs2DeRhCvJ4=
 github.com/klauspost/cpuid/v2 v2.0.1/go.mod 
h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
 github.com/klauspost/cpuid/v2 v2.0.9/go.mod 
h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
 github.com/klauspost/cpuid/v2 v2.3.0 
h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y=
@@ -1696,8 +1696,8 @@
 github.com/rogpeppe/go-internal v1.13.1/go.mod 
h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
 github.com/rogpeppe/go-internal v1.14.1 
h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
 github.com/rogpeppe/go-internal v1.14.1/go.mod 
h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
-github.com/rootless-containers/rootlesskit v1.1.1 
h1:F5psKWoWY9/VjZ3ifVcaosjvFZJOagX85U22M0/EQZE=
-github.com/rootless-containers/rootlesskit v1.1.1/go.mod 
h1:UD5GoA3dqKCJrnvnhVgQQnweMF2qZnf9KLw8EewcMZI=
+github.com/rootless-containers/rootlesskit/v2 v2.3.6 
h1:m/26nAx0DbHZYaM46+uoQjfpu9G77QLzWj2jz25chO8=
+github.com/rootless-containers/rootlesskit/v2 v2.3.6/go.mod 
h1:pv+RESmjRmeUIOsEWOT1f8560CrdaQrDW0YsF4K5kAY=
 github.com/rs/cors v1.7.0/go.mod 
h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
 github.com/rs/xid v1.6.0 h1:fV591PaemRlL6JfRxGDEPl69wICngIQ3shQtzfy2gxU=
 github.com/rs/xid v1.6.0/go.mod h1:7XoLgs4eV+QndskICGsho+ADou8ySMSjJKDIan90Nz0=
@@ -1729,8 +1729,9 @@
 github.com/sirupsen/logrus v1.4.2/go.mod 
h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
 github.com/sirupsen/logrus v1.7.0/go.mod 
h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
 github.com/sirupsen/logrus v1.8.1/go.mod 
h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
-github.com/sirupsen/logrus v1.9.3 
h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
 github.com/sirupsen/logrus v1.9.3/go.mod 
h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
+github.com/sirupsen/logrus v1.9.4 
h1:TsZE7l11zFCLZnZ+teH4Umoq5BhEIfIzfRDZ1Uzql2w=
+github.com/sirupsen/logrus v1.9.4/go.mod 
h1:ftWc9WdOfJ0a92nsE2jF5u5ZwH8Bv2zdeOC42RjbV2g=
 github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod 
h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
 github.com/smartystreets/assertions v1.0.0/go.mod 
h1:kHHU4qYBaI3q23Pp3VPrmWhuIUrLW/7eUrw0BU5VaoM=
 github.com/smartystreets/assertions v1.2.0 
h1:42S6lae5dvLc7BrLu/0ugRtcFVjoJNMC/N3yZFZkDFs=
@@ -2527,8 +2528,8 @@
 gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod 
h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
 gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
 gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-gotest.tools/v3 v3.5.0 h1:Ljk6PdHdOhAb5aDMWXjDLMMhph+BpztA4v1QdqEW2eY=
-gotest.tools/v3 v3.5.0/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU=
+gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q=
+gotest.tools/v3 v3.5.2/go.mod h1:LtdLGcnqToBH83WByAAi/wiwSFCArdFIUV/xxN4pcjA=
 honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod 
h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
 honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod 
h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
 honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod 
h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
@@ -2539,8 +2540,8 @@
 honnef.co/go/tools v0.1.3/go.mod 
h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las=
 honnef.co/go/tools v0.1.4/go.mod 
h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las=
 howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod 
h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0=
-k8s.io/cri-client v0.32.11 h1:DMTCdzoGwX9Q3euLRyrmDlfP9OcIPQxfcvRI5wtIcpM=
-k8s.io/cri-client v0.32.11/go.mod 
h1:Re5OzUcLUAapmgrwsjHGFCsA0gg3Q56uTiS5J43KJA0=
+k8s.io/cri-client v0.32.12 h1:4/bJW2eD/IbUrm/y9utSI51iASO85dIIxQXZLsM/tJE=
+k8s.io/cri-client v0.32.12/go.mod 
h1:/xXUSsf9LaM3zavpKj/Nh8AmlPftqChF0MGae94PxAQ=
 k8s.io/gengo/v2 v2.0.0-20240826214909-a7b603a56eb7/go.mod 
h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU=
 k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9/go.mod 
h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU=
 k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f 
h1:GA7//TjRY9yWGy1poLzYYJJ4JRdzg3+O6e8I+e+8T5Y=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/scripts/build-images 
new/rke2-1.32.12+rke2r1/scripts/build-images
--- old/rke2-1.32.11+rke2r3/scripts/build-images        2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/scripts/build-images        2026-02-11 
23:07:26.000000000 +0100
@@ -18,43 +18,43 @@
 
 xargs -n1 -t $PULL_CMD_CORE << EOF >> build/images-core.txt
     ${REGISTRY}/rancher/hardened-kubernetes:${KUBERNETES_IMAGE_TAG}
-    ${REGISTRY}/rancher/hardened-coredns:v1.14.1-build20260116
-    ${REGISTRY}/rancher/hardened-cluster-autoscaler:v1.10.2-build20260116
-    ${REGISTRY}/rancher/hardened-dns-node-cache:1.26.7-build20260119
+    ${REGISTRY}/rancher/hardened-coredns:v1.14.1-build20260206
+    ${REGISTRY}/rancher/hardened-cluster-autoscaler:v1.10.3-build20260206
+    ${REGISTRY}/rancher/hardened-dns-node-cache:1.26.7-build20260206
     ${REGISTRY}/rancher/hardened-etcd:${ETCD_VERSION}-build20260126
-    ${REGISTRY}/rancher/hardened-k8s-metrics-server:v0.8.0-build20260116
-    ${REGISTRY}/rancher/hardened-addon-resizer:1.8.23-build20260119
+    ${REGISTRY}/rancher/hardened-k8s-metrics-server:v0.8.1-build20260206
+    ${REGISTRY}/rancher/hardened-addon-resizer:1.8.23-build20260206
     ${REGISTRY}/rancher/klipper-helm:${KLIPPERHELM_VERSION}
-    ${REGISTRY}/rancher/klipper-lb:v0.4.13
+    ${REGISTRY}/rancher/klipper-lb:v0.4.14
     ${REGISTRY}/rancher/mirrored-pause:${PAUSE_VERSION}
     ${REGISTRY}/rancher/mirrored-ingress-nginx-kube-webhook-certgen:v1.6.7
-    ${REGISTRY}/rancher/nginx-ingress-controller:v1.14.3-hardened1
+    ${REGISTRY}/rancher/nginx-ingress-controller:v1.14.3-hardened2
     ${REGISTRY}/rancher/rke2-cloud-provider:${CCM_VERSION}
-    ${REGISTRY}/rancher/hardened-snapshot-controller:v8.4.0-build20260108
+    ${REGISTRY}/rancher/hardened-snapshot-controller:v8.4.0-build20260205
 EOF
 
 xargs -n1 -t $PULL_CMD << EOF > build/images-traefik.txt
-    ${REGISTRY}/rancher/hardened-traefik:v3.6.7-build20260115
+    ${REGISTRY}/rancher/hardened-traefik:v3.6.7-build20260206
 EOF
 
 xargs -n1 -t $PULL_CMD_CORE << EOF > build/images-canal.txt
-    ${REGISTRY}/rancher/hardened-calico:v3.31.3-build20260119
-    ${REGISTRY}/rancher/hardened-flannel:v0.28.0-build20260119
+    ${REGISTRY}/rancher/hardened-calico:v3.31.3-build20260206
+    ${REGISTRY}/rancher/hardened-flannel:v0.28.1-build20260206
 EOF
 
 if [ "${GOARCH}" != "s390x" ]; then
 xargs -n1 -t $PULL_CMD << EOF > build/images-cilium.txt
-    ${REGISTRY}/rancher/mirrored-cilium-certgen:v0.3.1
-    ${REGISTRY}/rancher/mirrored-cilium-cilium:v1.18.6
-    
${REGISTRY}/rancher/mirrored-cilium-cilium-envoy:v1.35.9-1767794330-db497dd19e346b39d81d7b5c0dedf6c812bcc5c9
-    ${REGISTRY}/rancher/mirrored-cilium-clustermesh-apiserver:v1.18.6
-    ${REGISTRY}/rancher/mirrored-cilium-hubble-relay:v1.18.6
+    ${REGISTRY}/rancher/mirrored-cilium-certgen:v0.3.2
+    ${REGISTRY}/rancher/mirrored-cilium-cilium:v1.19.0
+    
${REGISTRY}/rancher/mirrored-cilium-cilium-envoy:v1.35.9-1768828720-c6e4827ebca9c47af2a3a6540c563c30947bae29
+    ${REGISTRY}/rancher/mirrored-cilium-clustermesh-apiserver:v1.19.0
+    ${REGISTRY}/rancher/mirrored-cilium-hubble-relay:v1.19.0
     ${REGISTRY}/rancher/mirrored-cilium-hubble-ui:v0.13.3
     ${REGISTRY}/rancher/mirrored-cilium-hubble-ui-backend:v0.13.3
-    ${REGISTRY}/rancher/mirrored-cilium-operator-aws:v1.18.6
-    ${REGISTRY}/rancher/mirrored-cilium-operator-azure:v1.18.6
-    ${REGISTRY}/rancher/mirrored-cilium-operator-generic:v1.18.6
-    ${REGISTRY}/rancher/hardened-cni-plugins:v1.9.0-build20260116
+    ${REGISTRY}/rancher/mirrored-cilium-operator-aws:v1.19.0
+    ${REGISTRY}/rancher/mirrored-cilium-operator-azure:v1.19.0
+    ${REGISTRY}/rancher/mirrored-cilium-operator-generic:v1.19.0
+    ${REGISTRY}/rancher/hardened-cni-plugins:v1.9.0-build20260206
 EOF
 
 xargs -n1 -t $PULL_CMD << EOF > build/images-calico.txt
@@ -86,16 +86,16 @@
     ${REGISTRY}/rancher/mirrored-sig-storage-livenessprobe:v2.15.0
     ${REGISTRY}/rancher/mirrored-sig-storage-csi-attacher:v4.8.1
     ${REGISTRY}/rancher/mirrored-sig-storage-csi-provisioner:v4.0.1
-    ${REGISTRY}/rancher/hardened-csi-snapshotter:v8.4.0-build20260108
+    ${REGISTRY}/rancher/hardened-csi-snapshotter:v8.4.0-build20260205
 EOF
 fi
 
 xargs -n1 -t $PULL_CMD << EOF > build/images-multus.txt
-    ${REGISTRY}/rancher/hardened-multus-cni:v4.2.3-build20260120
-    ${REGISTRY}/rancher/hardened-multus-thick:v4.2.3-build20260120
-    
${REGISTRY}/rancher/hardened-multus-dynamic-networks-controller:v0.3.7-build20251209
-    ${REGISTRY}/rancher/hardened-cni-plugins:v1.9.0-build20260116
-    ${REGISTRY}/rancher/hardened-whereabouts:v0.9.2-build20260116
+    ${REGISTRY}/rancher/hardened-multus-cni:v4.2.3-build20260206
+    ${REGISTRY}/rancher/hardened-multus-thick:v4.2.3-build20260206
+    
${REGISTRY}/rancher/hardened-multus-dynamic-networks-controller:v0.3.7-build20260207
+    ${REGISTRY}/rancher/hardened-cni-plugins:v1.9.0-build20260206
+    ${REGISTRY}/rancher/hardened-whereabouts:v0.9.2-build20260206
     ${REGISTRY}/rancher/mirrored-library-busybox:1.36.1
 EOF
 
@@ -111,8 +111,8 @@
 EOF
 
 xargs -n1 -t $PULL_CMD << EOF > build/images-flannel.txt
-    ${REGISTRY}/rancher/hardened-flannel:v0.28.0-build20260119
-    ${REGISTRY}/rancher/hardened-cni-plugins:v1.9.0-build20260116
+    ${REGISTRY}/rancher/hardened-flannel:v0.28.1-build20260206
+    ${REGISTRY}/rancher/hardened-cni-plugins:v1.9.0-build20260206
 EOF
 fi
 # Continue to provide a legacy airgap archive set with the default CNI images
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/scripts/version.sh 
new/rke2-1.32.12+rke2r1/scripts/version.sh
--- old/rke2-1.32.11+rke2r3/scripts/version.sh  2026-02-03 06:47:41.000000000 
+0100
+++ new/rke2-1.32.12+rke2r1/scripts/version.sh  2026-02-11 23:07:26.000000000 
+0100
@@ -33,12 +33,12 @@
 PLATFORM=${GOOS}-${GOARCH}
 RELEASE=${PROG}.${PLATFORM}
 # hardcode versions unless set specifically
-KUBERNETES_VERSION=${KUBERNETES_VERSION:-v1.32.11}
-KUBERNETES_IMAGE_TAG=${KUBERNETES_IMAGE_TAG:-v1.32.11-rke2r3-build20260127}
+KUBERNETES_VERSION=${KUBERNETES_VERSION:-v1.32.12}
+KUBERNETES_IMAGE_TAG=${KUBERNETES_IMAGE_TAG:-v1.32.12-rke2r1-build20260210}
 ETCD_VERSION=${ETCD_VERSION:-v3.5.26-k3s1}
 PAUSE_VERSION=${PAUSE_VERSION:-3.6}
-CCM_VERSION=${CCM_VERSION:-v1.32.11-0.20251210094421-ded016535487-build20251210}
-KLIPPERHELM_VERSION=${KLIPPERHELM_VERSION:-v0.9.12-build20251215}
+CCM_VERSION=${CCM_VERSION:-v1.32.12-0.20260211145907-0dc662e80238-build20260211}
+KLIPPERHELM_VERSION=${KLIPPERHELM_VERSION:-v0.9.14-build20260210}
 
 if [ -d .git ]; then
     if [ -z "$GIT_TAG" ]; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/tests/e2e/calico_ebpf/Vagrantfile 
new/rke2-1.32.12+rke2r1/tests/e2e/calico_ebpf/Vagrantfile
--- old/rke2-1.32.11+rke2r3/tests/e2e/calico_ebpf/Vagrantfile   2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/calico_ebpf/Vagrantfile   2026-02-11 
23:07:26.000000000 +0100
@@ -31,7 +31,8 @@
   defaultOSConfigure(vm)
   
   scripts_location = Dir.exist?("./scripts") ? "./scripts" : "../scripts" 
-  vm.provision "Create Calico Manifest", type: "shell", path: scripts_location 
+  "/calico_ebpf_manifest.sh", args: [ node_ip4, node_ip6, node_ip6_gw, vm.box ]
+  vm.provision "Configure second interface", type: "shell", path: 
scripts_location + "/configure_second_interface.sh", args: [ node_ip4, 
node_ip6, node_ip6_gw, vm.box ]
+  vm.provision "Create Calico Manifest", type: "shell", path: scripts_location 
+  "/calico_ebpf_manifest.sh"
 
   install_type = getInstallType(vm, RELEASE_VERSION, GITHUB_BRANCH)
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/tests/e2e/cilium_wireguard/Vagrantfile 
new/rke2-1.32.12+rke2r1/tests/e2e/cilium_wireguard/Vagrantfile
--- old/rke2-1.32.11+rke2r3/tests/e2e/cilium_wireguard/Vagrantfile      
2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/cilium_wireguard/Vagrantfile      
2026-02-11 23:07:26.000000000 +0100
@@ -31,7 +31,8 @@
   defaultOSConfigure(vm)
   
   scripts_location = Dir.exist?("./scripts") ? "./scripts" : "../scripts" 
-  vm.provision "IPv6 Setup", type: "shell", path: scripts_location + 
"/ipv6.sh", args: [node_ip4, node_ip6, node_ip6_gw, "cilium", vm.box]
+  vm.provision "Configure second interface", type: "shell", path: 
scripts_location + "/configure_second_interface.sh", args: [ node_ip4, 
node_ip6, node_ip6_gw, vm.box ]
+  vm.provision "CNI Setup", type: "shell", path: scripts_location + 
"/cni-setup.sh", args: [ "cilium" ]
   
   install_type = getInstallType(vm, RELEASE_VERSION, GITHUB_BRANCH)
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/tests/e2e/ciliumnokp/Vagrantfile 
new/rke2-1.32.12+rke2r1/tests/e2e/ciliumnokp/Vagrantfile
--- old/rke2-1.32.11+rke2r3/tests/e2e/ciliumnokp/Vagrantfile    2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/ciliumnokp/Vagrantfile    2026-02-11 
23:07:26.000000000 +0100
@@ -31,7 +31,8 @@
   defaultOSConfigure(vm)
   
   scripts_location = Dir.exist?("./scripts") ? "./scripts" : "../scripts" 
-  vm.provision "IPv6 Setup", type: "shell", path: scripts_location + 
"/ipv6.sh", args: [node_ip4, node_ip6, node_ip6_gw, "cilium", vm.box]
+  vm.provision "Configure second interface", type: "shell", path: 
scripts_location + "/configure_second_interface.sh", args: [ node_ip4, 
node_ip6, node_ip6_gw, vm.box ]
+  vm.provision "CNI Setup", type: "shell", path: scripts_location + 
"/cni-setup.sh", args: [ "cilium" ]
   
   install_type = getInstallType(vm, RELEASE_VERSION, GITHUB_BRANCH)
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/tests/e2e/mixedos/Vagrantfile 
new/rke2-1.32.12+rke2r1/tests/e2e/mixedos/Vagrantfile
--- old/rke2-1.32.11+rke2r3/tests/e2e/mixedos/Vagrantfile       2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/mixedos/Vagrantfile       2026-02-11 
23:07:26.000000000 +0100
@@ -17,7 +17,11 @@
   vm.hostname = role
   # An expanded netmask is required to allow VM<-->VM communication, 
virtualbox defaults to /32
   node_ip = "#{NETWORK_PREFIX}.#{100+node_num}"
-  vm.network "private_network", ip: node_ip, netmask: "255.255.255.0"
+  vm.network "private_network",
+    :ip => node_ip,
+    :netmask => "255.255.255.0",
+    :libvirt__dhcp_enabled => false,
+    :libvirt__forward_mode => "none"
 
   vagrant_defaults = '../vagrantdefaults.rb'
   load vagrant_defaults if File.exist?(vagrant_defaults)
@@ -38,7 +42,8 @@
     end
   else
     install_type = getInstallType(vm, RELEASE_VERSION, GITHUB_BRANCH)
-    vm.provision "Create Calico Manifest", type: "shell", path: 
"../scripts/calico_manifest.sh", args: [ "#{NETWORK_PREFIX}.1" ]
+    vm.provision "Configure second interface", type: "shell", path: 
"../scripts/configure_second_interface.sh", args: [ node_ip, "", "", vm.box ]
+    vm.provision "Create Calico Manifest", type: "shell", path: 
"../scripts/calico_manifest.sh", args: [ "#{NETWORK_PREFIX}.1"]
   end
 
   if role.include?("server") && role_num == 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/tests/e2e/mixedos/mixedos_test.go 
new/rke2-1.32.12+rke2r1/tests/e2e/mixedos/mixedos_test.go
--- old/rke2-1.32.11+rke2r3/tests/e2e/mixedos/mixedos_test.go   2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/mixedos/mixedos_test.go   2026-02-11 
23:07:26.000000000 +0100
@@ -100,7 +100,7 @@
                }, "120s", "3s").Should(ContainSubstring("Welcome to PSTools 
for K8s Debugging"), "failed cmd: "+cmd)
 
                // Test Windows -> Linux communication
-               cmd = "kubectl exec svc/windows-app-svc --kubeconfig=" + 
tc.KubeconfigFile + " -- wget -T7 -O - client-wget:8080"
+               cmd = "kubectl exec svc/windows-app-svc --kubeconfig=" + 
tc.KubeconfigFile + " -- curl -m7 client-wget:8080"
                Eventually(func() (string, error) {
                        return e2e.RunCommand(cmd)
                }, "20s", "3s").Should(ContainSubstring("Welcome to nginx!"), 
"failed cmd: "+cmd)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/tests/e2e/mixedosbgp/Vagrantfile 
new/rke2-1.32.12+rke2r1/tests/e2e/mixedosbgp/Vagrantfile
--- old/rke2-1.32.11+rke2r3/tests/e2e/mixedosbgp/Vagrantfile    2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/mixedosbgp/Vagrantfile    2026-02-11 
23:07:26.000000000 +0100
@@ -40,6 +40,7 @@
       install_type = "INSTALL_RKE2_COMMIT=$(head\ -n\ 1\ /tmp/rke2_commits)"
     end
     vm.provision "shell", inline: "ping -c 2 rke2.io"
+    vm.provision "Configure second interface", type: "shell", path: 
"../scripts/configure_second_interface.sh", args: [ node_ip, "", "", vm.box ]
     vm.provision "Create Calico Manifest", type: "shell", path: 
"../scripts/calico_manifestbgp.sh", args: [ "#{NETWORK_PREFIX}.1" ]
   end
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/tests/e2e/mixedosbgp/mixedosbgp_test.go 
new/rke2-1.32.12+rke2r1/tests/e2e/mixedosbgp/mixedosbgp_test.go
--- old/rke2-1.32.11+rke2r3/tests/e2e/mixedosbgp/mixedosbgp_test.go     
2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/mixedosbgp/mixedosbgp_test.go     
2026-02-11 23:07:26.000000000 +0100
@@ -111,7 +111,7 @@
 
                // Test Windows -> Linux communication
                fmt.Println("Testing Windows -> Linux communication")
-               cmd = "kubectl exec svc/windows-app-svc --kubeconfig=" + 
tc.KubeconfigFile + " -- wget -T7 -O - client-wget:8080"
+               cmd = "kubectl exec svc/windows-app-svc --kubeconfig=" + 
tc.KubeconfigFile + " -- curl -m7 client-wget:8080"
                Eventually(func() (string, error) {
                        return e2e.RunCommand(cmd)
                }, "20s", "3s").Should(ContainSubstring("Welcome to nginx!"), 
"failed cmd: "+cmd)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/tests/e2e/multus/Vagrantfile 
new/rke2-1.32.12+rke2r1/tests/e2e/multus/Vagrantfile
--- old/rke2-1.32.11+rke2r3/tests/e2e/multus/Vagrantfile        2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/multus/Vagrantfile        2026-02-11 
23:07:26.000000000 +0100
@@ -32,7 +32,8 @@
   defaultOSConfigure(vm)
   
   scripts_location = Dir.exist?("./scripts") ? "./scripts" : "../scripts" 
-  vm.provision "IPv6 Setup", type: "shell", path: scripts_location + 
"/ipv6.sh", args: [node_ip4, node_ip6, node_ip6_gw, CNI, vm.box]
+  vm.provision "Configure second interface", type: "shell", path: 
scripts_location + "/configure_second_interface.sh", args: [ node_ip4, 
node_ip6, node_ip6_gw, vm.box ]
+  vm.provision "CNI Setup", type: "shell", path: scripts_location + 
"/cni-setup.sh", args: [ CNI ]
   
   install_type = getInstallType(vm, RELEASE_VERSION, GITHUB_BRANCH)
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/tests/e2e/scripts/calico_ebpf_manifest.sh 
new/rke2-1.32.12+rke2r1/tests/e2e/scripts/calico_ebpf_manifest.sh
--- old/rke2-1.32.11+rke2r3/tests/e2e/scripts/calico_ebpf_manifest.sh   
2026-02-03 06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/scripts/calico_ebpf_manifest.sh   
2026-02-11 23:07:26.000000000 +0100
@@ -1,31 +1,4 @@
 #!/bin/bash
-ip4_addr=$1
-ip6_addr=$2
-ip6_addr_gw=$3
-os=$4
-
-sysctl -w net.ipv6.conf.all.disable_ipv6=0
-sysctl -w net.ipv6.conf.eth1.accept_dad=0
-
-if [ -z "${os##*ubuntu*}" ]; then
-  netplan set ethernets.eth1.accept-ra=false
-  netplan set ethernets.eth1.addresses=["$ip4_addr"/24,"$ip6_addr"/64]
-  netplan set ethernets.eth1.gateway6="$ip6_addr_gw"
-  netplan apply
-elif [ -z "${os##*alpine*}" ]; then
-  iplink set eth1 down
-  iplink set eth1 up
-  ip -6 addr add "$ip6_addr"/64 dev eth1
-  ip -6 r add default via "$ip6_addr_gw"
-else
-  ip -6 addr add "$ip6_addr"/64 dev eth1
-  ip -6 r add default via "$ip6_addr_gw"
-fi
-ip addr show dev eth1
-ip -6 r
-
-echo "net.ipv6.conf.all.disable_ipv6=0
-net.ipv6.conf.eth1.accept_dad=0" > /etc/sysctl.conf
 
 # Set Calico parameters to use the eBPF dataplane instead of iptables
 mkdir -p /var/lib/rancher/rke2/server/manifests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/tests/e2e/scripts/cni-setup.sh 
new/rke2-1.32.12+rke2r1/tests/e2e/scripts/cni-setup.sh
--- old/rke2-1.32.11+rke2r3/tests/e2e/scripts/cni-setup.sh      1970-01-01 
01:00:00.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/scripts/cni-setup.sh      2026-02-11 
23:07:26.000000000 +0100
@@ -0,0 +1,54 @@
+#!/bin/bash
+cni=$1
+
+# Override default CNI and specify the interface since we don't have a default 
IPv6 route
+mkdir -p /var/lib/rancher/rke2/server/manifests
+
+case "$cni" in
+  *canal*)
+    echo "Creating canal chart"
+    echo "apiVersion: helm.cattle.io/v1
+kind: HelmChartConfig
+metadata:
+  name: rke2-canal
+  namespace: kube-system
+spec:
+  valuesContent: |-
+    flannel:
+      iface: \"eth1\"
+    calico:
+      ipAutoDetectionMethod: \"interface=eth1.*\"
+      ip6AutoDetectionMethod: \"interface=eth1.*\"" >> 
/var/lib/rancher/rke2/server/manifests/e2e-canal.yaml
+  ;;
+  
+  *cilium*)
+    echo "Creating cilium chart"
+    echo "apiVersion: helm.cattle.io/v1
+kind: HelmChartConfig
+metadata:
+  name: rke2-cilium
+  namespace: kube-system
+spec:
+  valuesContent: |-
+    devices: eth1
+    ipv6:
+      enabled: true">> /var/lib/rancher/rke2/server/manifests/e2e-cilium.yaml
+  ;;
+  
+  *calico*)
+    echo "Creating calico chart"
+    echo "apiVersion: helm.cattle.io/v1
+kind: HelmChartConfig
+metadata:
+  name: rke2-calico
+  namespace: kube-system
+spec:
+  valuesContent: |-
+    installation:
+      calicoNetwork:
+        nodeAddressAutodetectionV4:
+          interface: eth1.* 
+        nodeAddressAutodetectionV6:
+          interface: eth1.* " >> 
/var/lib/rancher/rke2/server/manifests/e2e-calico.yaml
+  ;;
+esac
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/tests/e2e/scripts/configure_second_interface.sh 
new/rke2-1.32.12+rke2r1/tests/e2e/scripts/configure_second_interface.sh
--- old/rke2-1.32.11+rke2r3/tests/e2e/scripts/configure_second_interface.sh     
1970-01-01 01:00:00.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/scripts/configure_second_interface.sh     
2026-02-11 23:07:26.000000000 +0100
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+ip4_addr=$1
+ip6_addr=$2
+ip6_addr_gw=$3
+os=$4
+
+
+# Dual-stack case
+if [ -n "$ip6_addr" ]; then
+    echo "Configuring Dual-Stack"
+    
+    # Enable IPv6 at the system level
+    sysctl -w net.ipv6.conf.all.disable_ipv6=0
+    sysctl -w net.ipv6.conf.eth1.accept_dad=0
+    echo "net.ipv6.conf.all.disable_ipv6=0
+net.ipv6.conf.eth1.accept_dad=0" > /etc/sysctl.conf
+
+    if [ -z "${os##*ubuntu*}" ]; then
+        # Add IPv6 to the existing Netplan config
+        netplan set ethernets.eth1.accept-ra=false
+        netplan set ethernets.eth1.addresses=["$ip4_addr"/24,"$ip6_addr"/64]
+        netplan set ethernets.eth1.gateway6="$ip6_addr_gw"
+        netplan apply
+    elif [ -z "${os##*alpine*}" ]; then
+        ip link set eth1 down
+        ip link set eth1 up
+        ip -6 addr add "$ip6_addr"/64 dev eth1
+        ip -6 r add default via "$ip6_addr_gw"
+    else
+        ip -6 addr add "$ip6_addr"/64 dev eth1
+        ip -6 r add default via "$ip6_addr_gw"
+    fi
+else
+    # ipv4-only
+    echo "IPv6 address not detected. Proceeding with IPv4-only configuration."
+    if [ -z "${os##*ubuntu*}" ]; then
+        netplan set ethernets.eth1.addresses=["$ip4_addr"/24]
+        netplan apply
+    fi
+fi
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rke2-1.32.11+rke2r3/tests/e2e/scripts/ipv6.sh 
new/rke2-1.32.12+rke2r1/tests/e2e/scripts/ipv6.sh
--- old/rke2-1.32.11+rke2r3/tests/e2e/scripts/ipv6.sh   2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/scripts/ipv6.sh   1970-01-01 
01:00:00.000000000 +0100
@@ -1,83 +0,0 @@
-#!/bin/bash
-ip4_addr=$1
-ip6_addr=$2
-ip6_addr_gw=$3
-cni=$4
-os=$5
-
-sysctl -w net.ipv6.conf.all.disable_ipv6=0
-sysctl -w net.ipv6.conf.eth1.accept_dad=0
-
-
-
-if [ -z "${os##*ubuntu*}" ]; then
-  netplan set ethernets.eth1.accept-ra=false
-  netplan set ethernets.eth1.addresses=["$ip4_addr"/24,"$ip6_addr"/64]
-  netplan set ethernets.eth1.gateway6="$ip6_addr_gw"
-  netplan apply
-elif [ -z "${os##*alpine*}" ]; then
-  iplink set eth1 down
-  iplink set eth1 up
-  ip -6 addr add "$ip6_addr"/64 dev eth1
-  ip -6 r add default via "$ip6_addr_gw"
-else
-  ip -6 addr add "$ip6_addr"/64 dev eth1
-  ip -6 r add default via "$ip6_addr_gw"
-fi
-ip addr show dev eth1
-ip -6 r
-
-echo "net.ipv6.conf.all.disable_ipv6=0
-net.ipv6.conf.eth1.accept_dad=0" > /etc/sysctl.conf
-
-# Override default CNI and specify the interface since we don't have a default 
IPv6 route
-mkdir -p /var/lib/rancher/rke2/server/manifests
-
-case "$cni" in
-  *canal*)
-    echo "Creating canal chart"
-    echo "apiVersion: helm.cattle.io/v1
-kind: HelmChartConfig
-metadata:
-  name: rke2-canal
-  namespace: kube-system
-spec:
-  valuesContent: |-
-    flannel:
-      iface: \"eth1\"
-    calico:
-      ipAutoDetectionMethod: \"interface=eth1.*\"
-      ip6AutoDetectionMethod: \"interface=eth1.*\"" >> 
/var/lib/rancher/rke2/server/manifests/e2e-canal.yaml
-  ;;
-  
-  *cilium*)
-    echo "Creating cilium chart"
-    echo "apiVersion: helm.cattle.io/v1
-kind: HelmChartConfig
-metadata:
-  name: rke2-cilium
-  namespace: kube-system
-spec:
-  valuesContent: |-
-    devices: eth1
-    ipv6:
-      enabled: true">> /var/lib/rancher/rke2/server/manifests/e2e-cilium.yaml
-  ;;
-  
-  *calico*)
-    echo "Creating calico chart"
-    echo "apiVersion: helm.cattle.io/v1
-kind: HelmChartConfig
-metadata:
-  name: rke2-calico
-  namespace: kube-system
-spec:
-  valuesContent: |-
-    installation:
-      calicoNetwork:
-        nodeAddressAutodetectionV4:
-          interface: eth1.* 
-        nodeAddressAutodetectionV6:
-          interface: eth1.* " >> 
/var/lib/rancher/rke2/server/manifests/e2e-calico.yaml
-  ;;
-esac
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/tests/e2e/scripts/latest_commit.ps1 
new/rke2-1.32.12+rke2r1/tests/e2e/scripts/latest_commit.ps1
--- old/rke2-1.32.11+rke2r3/tests/e2e/scripts/latest_commit.ps1 2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/scripts/latest_commit.ps1 2026-02-11 
23:07:26.000000000 +0100
@@ -3,7 +3,7 @@
 $response = (Invoke-RestMethod 
"https://api.github.com/repos/rancher/rke2/commits?per_page=5&sha=$Branch";)
 if ($response -is [System.Array]) {
     $response.sha | Out-File -FilePath $CommitFile
-} if ($response -is [PSCustomObject]) {
+} elseif ($response -is [PSCustomObject]) {
     if ($response.message -like "API rate limit exceeded for *") {
         Write-Host "Github API rate limit exceeded"
         Exit 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rke2-1.32.11+rke2r3/tests/e2e/scripts/latest_commit.sh 
new/rke2-1.32.12+rke2r1/tests/e2e/scripts/latest_commit.sh
--- old/rke2-1.32.11+rke2r3/tests/e2e/scripts/latest_commit.sh  2026-02-03 
06:47:41.000000000 +0100
+++ new/rke2-1.32.12+rke2r1/tests/e2e/scripts/latest_commit.sh  2026-02-11 
23:07:26.000000000 +0100
@@ -21,6 +21,11 @@
     response=$(curl -s -H 'Accept: application/vnd.github.v3+json' 
"https://api.github.com/repos/rancher/rke2/commits?per_page=10&sha=$branch";)
 fi
 type=$(echo "$response" | jq -r type)
+if [ $? -ne 0 ]; then
+    echo "jq failed to parse response:"
+    echo "$response"
+    exit 1
+fi
 
 # Verify if the response is an array with the rke2 commits
 if [[ $type == "object" ]]; then

++++++ rke2.obsinfo ++++++
--- /var/tmp/diff_new_pack.3IcYpS/_old  2026-02-21 21:03:56.617767091 +0100
+++ /var/tmp/diff_new_pack.3IcYpS/_new  2026-02-21 21:03:56.621767255 +0100
@@ -1,5 +1,5 @@
 name: rke2
-version: 1.32.11+rke2r3
-mtime: 1770097661
-commit: 17d79026f5b83f1ca4af3feadc4756cc0cce0ba1
+version: 1.32.12+rke2r1
+mtime: 1770847646
+commit: 74d4362acaa7234e3fc909841cdaf906c73eb6f5
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/rke2-1.32/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.rke2-1.32.new.1977/vendor.tar.gz differ: char 16, 
line 1

Reply via email to