Only upgrade packages
Fixes: PROD-9870
Change-Id: If9322497647caba0e4ea9670582cb15dbdfe60d7
diff --git a/update-package.groovy b/update-package.groovy
index 6c31c95..b37fe22 100644
--- a/update-package.groovy
+++ b/update-package.groovy
@@ -24,6 +24,7 @@
def result
def packages
def command
+def commandKwargs
node() {
try {
@@ -70,15 +71,17 @@
}
if (TARGET_PACKAGES != "") {
- command = "pkg.install";
+ command = "pkg.install"
packages = TARGET_PACKAGES.tokenize(' ')
+ commandKwargs = ['only_upgrade': 'true']
}else {
command = "pkg.upgrade"
packages = null
}
stage('Apply package upgrades on sample') {
- salt.runSaltProcessStep(saltMaster, targetLiveSubset, command, packages, null, true)
+ out = salt.runSaltCommand(saltMaster, 'local', ['expression': targetLiveSubset, 'type': 'compound'], command, null, packages, commandKwargs)
+ salt.printSaltCommandResult(out)
}
stage('Confirm package upgrades on all nodes') {
@@ -88,7 +91,8 @@
}
stage('Apply package upgrades on all nodes') {
- salt.runSaltProcessStep(saltMaster, targetLiveAll, command, packages, null, true)
+ out = salt.runSaltCommand(saltMaster, 'local', ['expression': targetLiveAll, 'type': 'compound'], command, null, packages, commandKwargs)
+ salt.printSaltCommandResult(out)
}
} catch (Throwable e) {