fix(CI1): cloudbuild.mcp.yaml — rett SA til jason-vauger + hardkodet smoke-test URL
This commit is contained in:
parent
03880812ea
commit
22f7774809
|
|
@ -1,6 +1,7 @@
|
|||
# cloudbuild.mcp.yaml — CI/CD for opax-mcp Cloud Run service
|
||||
# Trigger: push til main (opax-mcp/** endret)
|
||||
# Service: opax-mcp (us-central1)
|
||||
# SA: jason-vauger@propane-will-491900-m5.iam.gserviceaccount.com
|
||||
|
||||
steps:
|
||||
# Steg 1: Bygg Docker-image
|
||||
|
|
@ -59,15 +60,14 @@ steps:
|
|||
- '-c'
|
||||
- |
|
||||
echo "=== MCP Smoke Test ==="
|
||||
SVC_URL=$$(gcloud run services describe opax-mcp \
|
||||
--region=${_REGION} --project=${PROJECT_ID} \
|
||||
--format='value(status.url)' 2>/dev/null)
|
||||
SVC_URL="https://opax-mcp-zjbqp3prqq-uc.a.run.app"
|
||||
echo "Service URL: $$SVC_URL"
|
||||
TOKEN=$$(curl -s -H "Metadata-Flavor: Google" \
|
||||
"http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=$$SVC_URL&format=full")
|
||||
STATUS=$$(curl -s -o /dev/null -w "%{http_code}" \
|
||||
-H "Authorization: Bearer $$TOKEN" "$$SVC_URL/health" 2>/dev/null || echo "000")
|
||||
echo "Health status: $$STATUS"
|
||||
[ "$$STATUS" = "200" ] && echo "OK" || echo "WARN: health check returnerte $$STATUS"
|
||||
echo "=== Smoke Test ferdig ==="
|
||||
|
||||
# Steg 5: Notify
|
||||
|
|
@ -81,16 +81,19 @@ steps:
|
|||
WH_URL=$$(gcloud secrets versions access latest \
|
||||
--secret=webhook-url --project=${PROJECT_ID} 2>/dev/null || echo "")
|
||||
if [[ -n "$$WH_URL" ]]; then
|
||||
MSG="✅ opax-mcp deploy fullført\nCommit: $COMMIT_SHA\nService: opax-mcp (${_REGION})"
|
||||
MSG="✅ opax-mcp deploy fullført\nCommit: $COMMIT_SHA\nService: opax-mcp (${_REGION})\nhttps://opax-mcp-zjbqp3prqq-uc.a.run.app"
|
||||
curl -s -X POST "$$WH_URL" \
|
||||
-H 'Content-Type: application/json' \
|
||||
-d "{\"text\": \"$$MSG\"}" || true
|
||||
echo "✓ Varsel sendt"
|
||||
else
|
||||
echo "⚠️ Ingen webhook-url — hopper over varsling"
|
||||
fi
|
||||
|
||||
substitutions:
|
||||
_REGION: us-central1
|
||||
_ARTIFACT_REPO: osvauco-repo
|
||||
_MCP_SA: osvauco-agent-sa@propane-will-491900-m5.iam.gserviceaccount.com
|
||||
_MCP_SA: jason-vauger@propane-will-491900-m5.iam.gserviceaccount.com
|
||||
|
||||
options:
|
||||
substitutionOption: ALLOW_LOOSE
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user