diff --git a/modules/rke2/manifests/install.pp b/modules/rke2/manifests/install.pp index 7c5b7b3..eab8f6c 100644 --- a/modules/rke2/manifests/install.pp +++ b/modules/rke2/manifests/install.pp @@ -12,6 +12,12 @@ class rke2::install ( version => "${rke2_version}~${rke2_release}", } + # lock rke2-common (a strict = version dep) so the rolling latest channel can't drift it ahead of the pinned server/agent + yum::versionlock{'rke2-common': + ensure => present, + version => "${rke2_version}~${rke2_release}", + } + # install rke2 package {"rke2-${node_type}": ensure => "${rke2_version}~${rke2_release}", diff --git a/modules/rke2/manifests/params.pp b/modules/rke2/manifests/params.pp index 9d5a443..cf92de4 100644 --- a/modules/rke2/manifests/params.pp +++ b/modules/rke2/manifests/params.pp @@ -1,8 +1,8 @@ # rke2 params class rke2::params ( Enum['server', 'agent'] $node_type = 'agent', - String $rke2_version = '1.33.11', - String $rke2_release = 'rke2r1', + String $rke2_version = '1.33.13', + String $rke2_release = 'rke2r2', Stdlib::Absolutepath $config_file = '/etc/rancher/rke2/config.yaml', Hash $config_hash = {}, Stdlib::HTTPSUrl $join_url = 'https://127.0.0.1:9345',