mirror of
https://codeberg.org/27/inception-of-things.git
synced 2026-01-01 06:06:42 +01:00
「🔨」 fix(scripts): removed useless sleep and replace them with wait
This commit is contained in:
@ -1,7 +1,20 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
echo "Launching k3s install"
|
||||
curl -sfL https://get.k3s.io | sh -s - server --cluster-init --node-ip=192.168.56.110
|
||||
S_ADDR="192.168.56.110"
|
||||
|
||||
echo Waiting
|
||||
sleep 15
|
||||
echo "Launching k3s install"
|
||||
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--write-kubeconfig-mode 644" sh -s - server --cluster-init --node-ip=$S_ADDR --bind-address=$S_ADDR --advertise-address=$S_ADDR
|
||||
|
||||
# Wait for K3s to be ready
|
||||
I=0
|
||||
until k3s kubectl get --raw='/healthz' > /dev/null 2>&1; do
|
||||
echo "Waiting for K3s to be ready..."
|
||||
sleep 5
|
||||
I=$((I+1))
|
||||
if [ $I -eq 5 ]; then
|
||||
echo "threshold gone, ffs"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
echo "K3s is ready!"
|
||||
|
||||
Reference in New Issue
Block a user