Skip galera/mysql packages during Upgrade OS phase
PROD-37043
Change-Id: Ida5cf93c1528937c81748646a8b9337582304075
diff --git a/openstack-galera-upgrade.groovy b/openstack-galera-upgrade.groovy
index 348de49..699c515 100644
--- a/openstack-galera-upgrade.groovy
+++ b/openstack-galera-upgrade.groovy
@@ -179,7 +179,13 @@
upgrade_mode = 'upgrade'
}
if (OS_DIST_UPGRADE.toBoolean() == true || OS_UPGRADE.toBoolean() == true) {
+ //Set skip galera/mysql packages during Upgrade OS phase
+ holdPackets = 'galera-3 mysql-wsrep-5.6 mysql-wsrep-server-5.6 mysql-wsrep-client-5.6 mysql-wsrep-common-5.6 \
+mysql-wsrep-5.7 mysql-wsrep-server-5.7 mysql-wsrep-client-5.7 mysql-wsrep-common-5.7'
+ salt.cmdRun(env, target, 'apt-mark hold ' + holdPackets, true, null, false)
debian.osUpgradeNode(env, target, upgrade_mode, false)
+ //Unset skip galera/mysql packages during Upgrade OS phase
+ salt.cmdRun(env, target, 'apt-mark unhold ' + holdPackets, true, null, false)
}
}