added retries to CICD install
Change-Id: Ie3f74d4fa36a3b07c60b1fdb96b631150e56667f
diff --git a/src/com/mirantis/mk/Orchestrate.groovy b/src/com/mirantis/mk/Orchestrate.groovy
index 141275e..7967116 100644
--- a/src/com/mirantis/mk/Orchestrate.groovy
+++ b/src/com/mirantis/mk/Orchestrate.groovy
@@ -480,18 +480,20 @@
def salt = new com.mirantis.mk.Salt()
//Install and Configure Docker
- salt.enforceState(master, 'I@aptly:publisher', 'aptly.publisher')
- salt.enforceState(master, 'I@docker:swarm:role:master and I@jenkins:client', 'docker.client', true)
+ salt.runSaltProcessStep(master, 'I@jenkins:client or I@gerrit:client', 'saltutil.refresh_pillar', [], null, true)
+ salt.runSaltProcessStep(master, 'I@jenkins:client or I@gerrit:client', 'saltutil.sync_all', [], null, true)
+
+ salt.enforceState(master, 'I@aptly:publisher', 'aptly.publisher',true, null, false, -1, 1)
+ salt.enforceState(master, 'I@docker:swarm:role:master and I@jenkins:client', 'docker.client', true, true, null, false, -1, 1)
sleep(500)
- salt.enforceState(master, 'I@aptly:server', 'aptly', true)
- salt.enforceState(master, 'I@openldap:client', 'openldap', true)
+ salt.enforceState(master, 'I@aptly:server', 'aptly', true, true, null, false, -1, 1)
+ salt.enforceState(master, 'I@openldap:client', 'openldap', true, true, null, false, -1, 1)
if (salt.testTarget(master, 'I@python:environment')) {
salt.enforceState(master, 'I@python:environment', 'python', true)
}
-
- salt.enforceState(master, 'I@gerrit:client', 'gerrit', true)
- salt.enforceState(master, 'I@jenkins:client', 'jenkins', true)
+ salt.enforceState(master, 'I@gerrit:client', 'gerrit', true, true, null, false, -1, 1)
+ salt.enforceState(master, 'I@jenkins:client', 'jenkins', true, true, null, false, -1, 1)
}