Add retries to grafana.client state
Change-Id: I162baaeb2c4eec8110ef198744ec39ab540d3851
PROD-related: PROD-31309
diff --git a/stacklight-upgrade.groovy b/stacklight-upgrade.groovy
index 4627fad..9eef811 100644
--- a/stacklight-upgrade.groovy
+++ b/stacklight-upgrade.groovy
@@ -217,8 +217,11 @@
common.infoMsg('Start the monitoring services')
salt.enforceState([saltId: pepperEnv, target: 'I@docker:swarm:role:master and I@prometheus:server', state: 'docker'])
salt.runSaltProcessStep(pepperEnv, '*', 'saltutil.sync_all', [], null, true)
+ common.infoMsg("Waiting grafana service to start")
+ sleep(120)
+
common.infoMsg('Refresh the Grafana dashboards')
- salt.enforceState([saltId: pepperEnv, target: 'I@grafana:client', state: 'grafana.client'])
+ salt.enforceState([saltId: pepperEnv, target: 'I@grafana:client', state: 'grafana.client', retries: 10, retries_wait: 30])
} catch (Exception er) {
errorOccured = true
common.errorMsg("[ERROR] Upgrade of docker components failed. Please fix it manually.")