Use separate method to check contrail-api service readiness
Related-PROD: PROD-26827
Depends-On: https://gerrit.mcp.mirantis.com/#/c/34428/
Change-Id: I7e95e9ca98a3f95c302b8162c19503029a49a3d0
diff --git a/cloud-deploy-pipeline.groovy b/cloud-deploy-pipeline.groovy
index eb9cc8e..9878a49 100644
--- a/cloud-deploy-pipeline.groovy
+++ b/cloud-deploy-pipeline.groovy
@@ -397,6 +397,9 @@
stage('Install Kubernetes control') {
orchestrate.installKubernetesControl(venvPepper, extra_tgt)
+ if (common.checkContains('STACK_INSTALL', 'contrail')) {
+ orchestrate.checkContrailApiReadiness(venvPepper, extra_tgt)
+ }
// collect artifacts (kubeconfig)
writeFile(file: 'kubeconfig', text: salt.getFileContent(venvPepper, "I@kubernetes:master and *01* ${extra_tgt}", '/etc/kubernetes/admin-kube-config'))
@@ -473,6 +476,7 @@
if (common.checkContains('STACK_INSTALL', 'contrail')) {
orchestrate.installContrailNetwork(venvPepper, extra_tgt)
+ orchestrate.checkContrailApiReadiness(venvPepper, extra_tgt)
} else if (common.checkContains('STACK_INSTALL', 'ovs')) {
orchestrate.installOpenstackNetwork(venvPepper, extra_tgt)
}