fix: Update cert-manager
improve installation script and increase max readines retries for cert-manager
This commit is contained in:
parent
9fc84486a1
commit
80f4e5a53b
4 changed files with 59 additions and 18 deletions
|
|
@ -8,4 +8,27 @@ fi
|
|||
|
||||
|
||||
|
||||
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.17.2/cert-manager.yaml
|
||||
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.17.2/cert-manager.yaml
|
||||
|
||||
|
||||
echo "Waiting for cert-manager pods to be in 'Running' state..."
|
||||
MAX_RETRIES=10
|
||||
RETRY=0
|
||||
|
||||
while [ $RETRY -lt $MAX_RETRIES ]; do
|
||||
NOT_READY_PODS=$(kubectl -n cert-manager get pods --no-headers | grep -v 'Running' | wc -l)
|
||||
if [ "$NOT_READY_PODS" -eq 0 ]; then
|
||||
echo "All cert-manager pods are running."
|
||||
break
|
||||
else
|
||||
echo "$NOT_READY_PODS pods are not ready yet. Waiting..."
|
||||
RETRY=$((RETRY + 1))
|
||||
sleep 5
|
||||
fi
|
||||
done
|
||||
|
||||
if [ "$NOT_READY_PODS" -ne 0 ]; then
|
||||
echo "Failed to get all cert-manager pods running after $MAX_RETRIES attempts."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
INFCTL_GIT_REPO="https://codeberg.org/headshed/infctl-cli.git"
|
||||
INFCTL_GIT_REPO_BRANCH="feature/gcloud-k3s"
|
||||
INFCTL_GIT_REPO_BRANCH="main"
|
||||
INFCTL_INSTALL_DIR="/opt/src"
|
||||
|
||||
# ensure only run once
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue