Call get on array
Change-Id: I60b71c92773012119ddd77f049af8e121a9af69d
diff --git a/cicd-lab-pipeline.groovy b/cicd-lab-pipeline.groovy
index 83c7b59..3475298 100644
--- a/cicd-lab-pipeline.groovy
+++ b/cicd-lab-pipeline.groovy
@@ -132,9 +132,9 @@
retry(30) {
out = salt.cmdRun(saltMaster, 'I@docker:swarm:role:master', """/bin/bash -c 'docker service ls | grep -E "0/[0-9]+"' && echo 'Some services are not running'""")
for (int a = 0; a < out['return'].size(); a++) {
- def entry = out['return'][a]
+ def entry = out['return'].get(a)
for (int i = 0; i < entry.size(); i++) {
- def node = entry[i]
+ def node = entry.get(i)
if (node.value =~ /Some services are not running/) {
sleep(10)
throw new Exception("$node.key: $node.value")