Fix deploy loopback verification to accept login redirect
This commit is contained in:
@@ -165,11 +165,11 @@ jobs:
|
||||
echo "=== Verifying Loopback Health ==="
|
||||
loopback_headers=$(ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i ~/.ssh/id_ed25519 "$DEPLOY_USER@$DEPLOY_HOST" "curl -s -D - -o /dev/null http://127.0.0.1:5000/")
|
||||
echo "$loopback_headers"
|
||||
if ! printf '%s' "$loopback_headers" | grep -qE '^HTTP/1\.1 30[12] '; then
|
||||
if ! printf '%s' "$loopback_headers" | grep -qE '^HTTP/1\.[01] 30[12] '; then
|
||||
echo "Loopback health check failed for quantengine" >&2
|
||||
exit 1
|
||||
fi
|
||||
if ! printf '%s' "$loopback_headers" | grep -qiE '^Location: /not-found'; then
|
||||
if ! printf '%s' "$loopback_headers" | grep -qiE '^Location: /login'; then
|
||||
echo "Loopback redirect target is unexpected" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user