making etcd-operator a requirement before installing the seba chart (so voltha)
Change-Id: I5aaa86af224769f8f6ad6808d497003b6062b3c6
diff --git a/Jenkinsfile-attworkflow-build-released-ver b/Jenkinsfile-attworkflow-build-released-ver
index 1612ed7..1dd27af 100644
--- a/Jenkinsfile-attworkflow-build-released-ver
+++ b/Jenkinsfile-attworkflow-build-released-ver
@@ -83,6 +83,21 @@
}
}
}
+ stage('Wait for etcd-operator to be installed') {
+ timeout(10) {
+ waitUntil {
+ etcd_operator_installed = sh returnStdout: true, script: """
+ export KUBECONFIG=$WORKSPACE/${configBaseDir}/${configKubernetesDir}/${configFileName}.conf &&
+ kubectl get pods | grep -i etcd-operator | grep -i running | wc -l
+ """
+ crd_present = sh returnStdout: true, script: """
+ export KUBECONFIG=$WORKSPACE/${configBaseDir}/${configKubernetesDir}/${configFileName}.conf &&
+ kubectl get crd | grep -i etcd | wc -l
+ """
+ return etcd_operator_installed + crd_present.toInteger() == 6
+ }
+ }
+ }
stage('Install SEBA Profile') {
sh returnStdout: true, script: """
export KUBECONFIG=$WORKSPACE/${configBaseDir}/${configKubernetesDir}/${configFileName}.conf