diff --git a/hack/setup-kubeflow-light.sh b/hack/setup-kubeflow-light.sh index cfe1909fb7..fe046ad6a1 100755 --- a/hack/setup-kubeflow-light.sh +++ b/hack/setup-kubeflow-light.sh @@ -26,6 +26,7 @@ echo "Deploying Cert-Manager." kustomize build common/cert-manager/cert-manager/base | kubectl apply -f - echo "Waiting for Cert Manager pods to become ready..." +sleep 5 kubectl wait --timeout=${TIMEOUT} -n cert-manager --all --for=condition=Ready pod echo "Deploying Istio." @@ -34,6 +35,7 @@ kustomize build common/istio-1-11/istio-namespace/base | kubectl apply -f - kustomize build common/istio-1-11/istio-install/base | kubectl apply -f - echo "Waiting for istio-system Pods to become ready..." +sleep 5 kubectl wait --timeout=${TIMEOUT} -n istio-system --all --for=condition=Ready pod echo "Deploying Knative." @@ -51,6 +53,7 @@ kustomize build common/knative/knative-eventing/base | kubectl apply -f - kustomize build common/istio-1-11/cluster-local-gateway/base | kubectl apply -f - echo "Waiting for knative-serving Pods to become ready..." +sleep 5 kubectl wait --timeout=${TIMEOUT} -n knative-serving --all --for=condition=Ready pod echo "Deploying KFP." @@ -65,30 +68,35 @@ do done echo "Waiting for kubeflow/ml-pipelines to become ready..." +sleep 5 kubectl wait --timeout=${TIMEOUT} -n kubeflow -l app=ml-pipeline --for=condition=Ready pod echo "Deploying KFServing." kustomize build apps/kfserving/upstream/overlays/kubeflow | kubectl apply -f - echo "Waiting for kubeflow/kfserving to become ready..." +sleep 5 kubectl wait --timeout=${TIMEOUT} -n kubeflow -l app=kfserving --for=condition=Ready pod echo "Deploying Katib." kustomize build apps/katib/upstream/installs/katib-with-kubeflow | kubectl apply -f - echo "Waiting for kubeflow/katib to become ready..." +sleep 5 kubectl wait --timeout=${TIMEOUT} -n kubeflow -l katib.kubeflow.org/component=controller --for=condition=Ready pod echo "Deploying Training Operator." kustomize build apps/training-operator/upstream/overlays/kubeflow | kubectl apply -f - echo "Waiting for kubeflow/training-operator to become ready..." +sleep 5 kubectl wait --timeout=${TIMEOUT} -n kubeflow -l control-plane=kubeflow-training-operator --for=condition=Ready pod echo "Installing Profiles Controller." kustomize build apps/profiles/upstream/overlays/kubeflow | kubectl apply -f - echo "Waiting for kubeflow/profiles-controller to become ready..." +sleep 5 kubectl wait --timeout=${TIMEOUT} -n kubeflow -l kustomize.component=profiles --for=condition=Ready pod echo "Creating user resources."