From 22f7774809f8cfdf0ab753106a7b71975065e06a Mon Sep 17 00:00:00 2001 From: chrischristiansen-glitch Date: Mon, 15 Jun 2026 18:00:46 +0200 Subject: [PATCH] =?UTF-8?q?fix(CI1):=20cloudbuild.mcp.yaml=20=E2=80=94=20r?= =?UTF-8?q?ett=20SA=20til=20jason-vauger=20+=20hardkodet=20smoke-test=20UR?= =?UTF-8?q?L?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cloudbuild.mcp.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/cloudbuild.mcp.yaml b/cloudbuild.mcp.yaml index 43b9d01..81d79e6 100644 --- a/cloudbuild.mcp.yaml +++ b/cloudbuild.mcp.yaml @@ -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