Skip to content

Commit

Permalink
MGMT-18628: fix better waiting for deployment
Browse files Browse the repository at this point in the history
  • Loading branch information
eifrach committed Sep 30, 2024
1 parent 0fde766 commit 1e80db8
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion deploy/operator/utils.sh
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,16 @@ function wait_for_deployment() {
for i in {1..40}; do
oc get deployment "${deployment}" --namespace="${namespace}" |& grep -ivE "(no resources found|not found)" && break || sleep 10
done
if [ $i -eq 40 ]; then
echo "ERROR: failed Waiting for (deployment) on namespace (${namespace}) with name (${deployment}) to be created..."
exit 1
fi


echo "Waiting for (deployment) on namespace (${namespace}) with name (${deployment}) to rollout..."
oc rollout status "deploy/${deployment}" -n "${namespace}" --timeout="${timeout}"
REPLICAS=$(oc get deployments.apps -n assisted-installer assisted-service -o json | jq .status.replicas)
oc "${namespace}" wait --for=jsonpath='{.status.availableReplicas}'=$REPLICAS \
--timeout=5m "deployment.apps/${deployment}"
}

function hash() {
Expand Down

0 comments on commit 1e80db8

Please sign in to comment.