fix(querybook): wait deployment ready on install
This commit is contained in:
@@ -247,6 +247,27 @@ install:
|
||||
-n ${QUERYBOOK_NAMESPACE} --wait \
|
||||
-f querybook-values.yaml
|
||||
|
||||
echo ""
|
||||
echo "Waiting for web deployment to be ready..."
|
||||
kubectl wait --for=condition=Available deployment/web \
|
||||
-n ${QUERYBOOK_NAMESPACE} --timeout=300s
|
||||
|
||||
echo "Waiting for service to be accessible at https://${QUERYBOOK_HOST} ..."
|
||||
for i in {1..60}; do
|
||||
http_code=$(curl -k -s -o /dev/null -w "%{http_code}" https://${QUERYBOOK_HOST} 2>/dev/null || echo "000")
|
||||
if echo "${http_code}" | grep -q -E "200|302|401|403"; then
|
||||
echo "Service is now accessible (HTTP ${http_code})"
|
||||
break
|
||||
fi
|
||||
if [ $i -eq 60 ]; then
|
||||
echo "Warning: Service may not be fully accessible yet (last status: ${http_code})"
|
||||
echo "Please wait a few more minutes and try accessing the URL"
|
||||
else
|
||||
echo "Waiting for service to respond... ($i/60, current status: ${http_code})"
|
||||
sleep 5
|
||||
fi
|
||||
done
|
||||
|
||||
echo ""
|
||||
echo "Querybook installed successfully!"
|
||||
echo "Access URL: https://${QUERYBOOK_HOST}"
|
||||
|
||||
Reference in New Issue
Block a user