mirror of
https://github.com/cert-manager/webhook-example.git
synced 2025-07-01 22:35:49 +02:00
Add space, iteration time and fix replica conditional
This commit is contained in:
parent
493e618b69
commit
3fa3cceac7
1 changed files with 5 additions and 2 deletions
7
.github/workflows/test-kubernetes.yaml
vendored
7
.github/workflows/test-kubernetes.yaml
vendored
|
@ -53,9 +53,11 @@ jobs:
|
||||||
|
|
||||||
start=$(date +%s)
|
start=$(date +%s)
|
||||||
end=$(( $start + $max_wait_time_seconds ))
|
end=$(( $start + $max_wait_time_seconds ))
|
||||||
|
|
||||||
|
echo ""
|
||||||
echo "Awaiting succesful deployment for max ${max_wait_time_seconds} seconds or until $(date --date="@$end")"
|
echo "Awaiting succesful deployment for max ${max_wait_time_seconds} seconds or until $(date --date="@$end")"
|
||||||
while [ $(date +%s) -le $end ]; do
|
while [ $(date +%s) -le $end ]; do
|
||||||
echo "[i] Iteration now: $(date +%s)"
|
echo "[i] New iteration at $(date +%s)"
|
||||||
kubectl -n cert-manager get po
|
kubectl -n cert-manager get po
|
||||||
|
|
||||||
if [ $(kubectl -n cert-manager get po | grep Crash | wc -l) -gt 0 ]; then
|
if [ $(kubectl -n cert-manager get po | grep Crash | wc -l) -gt 0 ]; then
|
||||||
|
@ -68,7 +70,8 @@ jobs:
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $(kubectl -n cert-manager get deploy/cert-manager-webhook-dnsimple -o=jsonpath={.status.unavailableReplicas}) -gt 0 ]; then
|
replicas=$(kubectl -n cert-manager get deploy/cert-manager-webhook-dnsimple -o=jsonpath={.status.unavailableReplicas})
|
||||||
|
if [[ $([ -z $replicas ]) || $replicas -gt 0 ]]; then
|
||||||
sleep $sleep_between_iterations
|
sleep $sleep_between_iterations
|
||||||
else
|
else
|
||||||
echo "Replicas of deployment cert-manager-webhook-dnsimple have become available."
|
echo "Replicas of deployment cert-manager-webhook-dnsimple have become available."
|
||||||
|
|
Loading…
Reference in a new issue