
The auth service (Dex) does not depend on the SIP scheduling output like the other services do, so it can be put in place independet of SIP. This will remove complexity from SIP and give more flexibility in how we deploy Dex through kustomize. Change-Id: I1f871ae3be7d228cef867af6bed8ffffd6d0ea56
19 lines
614 B
Bash
Executable File
19 lines
614 B
Bash
Executable File
#!/bin/bash
|
|
set -xe
|
|
sudo snap install kustomize && sudo snap install go --classic
|
|
make images
|
|
kubectl wait --for=condition=Ready pods --all -A --timeout=180s
|
|
make deploy
|
|
#Wait for sip controller manager Pod
|
|
count=0
|
|
until [[ $(kubectl -n sipcluster-system get pod -l control-plane=controller-manager 2>/dev/null) ]]; do
|
|
count=$((count + 1))
|
|
if [[ ${count} -eq "120" ]]; then
|
|
echo ' Timed out waiting for sip controller manager pod to exist' >&3
|
|
return 1
|
|
fi
|
|
sleep 2
|
|
done
|
|
kubectl wait -n sipcluster-system pod -l control-plane=controller-manager --for=condition=ready --timeout=240s
|
|
kubectl get po -A
|