From: Jack Lucas Date: Mon, 15 Apr 2019 17:05:01 +0000 (-0400) Subject: Add wait for plugin upload X-Git-Tag: 1.4.16~4 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F53%2F85353%2F1;p=dcaegen2%2Fdeployments.git Add wait for plugin upload Issue-ID: DCAEGEN2-1436 Change-Id: Icb781ebf5320034b884a0d7357b4dcac5775e3f9 Signed-off-by: Jack Lucas --- diff --git a/k8s-bootstrap-container/bootstrap.sh b/k8s-bootstrap-container/bootstrap.sh index 257775d..838e1e0 100755 --- a/k8s-bootstrap-container/bootstrap.sh +++ b/k8s-bootstrap-container/bootstrap.sh @@ -186,6 +186,16 @@ do install_plugin ${wagon} done +# In some oversubscribed cloud environments, we have +# observed that even though the plugin installations appear +# to have completed, there are background installation tasks +# that might still be running. So we check for running system workflows +while cm_hasany "executions?is_system_workflow=true&status=pending&status=started&status=queued&status=scheduled" +do + echo "Waiting for running system workflows to complete" + sleep 15 +done + # After this point, failures should not stop the script or block later commands trap - ERR set +e diff --git a/k8s-bootstrap-container/pom.xml b/k8s-bootstrap-container/pom.xml index e01257f..c51287e 100644 --- a/k8s-bootstrap-container/pom.xml +++ b/k8s-bootstrap-container/pom.xml @@ -27,7 +27,7 @@ limitations under the License. org.onap.dcaegen2.deployments k8s-bootstrap-container dcaegen2-deployments-k8s-bootstrap-container - 1.4.13 + 1.4.14 http://maven.apache.org UTF-8