rke2,puppet: enforce versionlock before package install #514

Merged
benvin merged 1 commits from benvin/versionlock-before-upgrade into develop 2026-08-08 20:00:43 +10:00
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -6,10 +6,11 @@ class rke2::install (
Stdlib::HTTPUrl $container_archive_source = $rke2::container_archive_source,
){
# versionlock rke2
# versionlock rke2 before install so the lock exists before any upgrade is attempted
yum::versionlock{"rke2-${node_type}":
ensure => present,
version => "${rke2_version}~${rke2_release}",
before => Package["rke2-${node_type}"],
}
# install rke2
+2 -1
View File
@@ -60,10 +60,11 @@ class profiles::puppet::agent (
require => Yumrepo[$use_yumrepo],
}
# versionlock puppet-agent
# versionlock puppet-agent before install so the lock exists before any upgrade is attempted
yum::versionlock{$use_package:
ensure => $agent_versionlock_ensure,
version => $agent_versionlock_version,
before => Package[$use_package],
}
}
'Debian': {