From b7197d6719bb3068ed4c0b71dfe3ce3c1142c182 Mon Sep 17 00:00:00 2001 From: twentyOne2x Date: Wed, 15 Jul 2026 21:19:59 +0200 Subject: [PATCH] Restore Observatory staging federation route --- .github/workflows/gcp-observatory-read-adapter.yml | 2 +- tests/test_observatory_read_adapter_gcp_plan.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/gcp-observatory-read-adapter.yml b/.github/workflows/gcp-observatory-read-adapter.yml index bc30517..ceb3b59 100644 --- a/.github/workflows/gcp-observatory-read-adapter.yml +++ b/.github/workflows/gcp-observatory-read-adapter.yml @@ -34,7 +34,7 @@ env: DB_IAM_USER: sa-observatory-read-adapter@teleo-501523.iam API_KEY_SECRET: observatory-read-api-key-staging BUILD_WORKLOAD_IDENTITY_PROVIDER: projects/785938879453/locations/global/workloadIdentityPools/github-actions/providers/living-ip-github - DEPLOY_WORKLOAD_IDENTITY_PROVIDER: projects/785938879453/locations/global/workloadIdentityPools/github-actions/providers/observatory-read-adapter-main + DEPLOY_WORKLOAD_IDENTITY_PROVIDER: projects/785938879453/locations/global/workloadIdentityPools/github-actions/providers/living-ip-github EXPECTED_WORKFLOW_REF: living-ip/teleo-infrastructure/.github/workflows/gcp-observatory-read-adapter.yml@refs/heads/main jobs: diff --git a/tests/test_observatory_read_adapter_gcp_plan.py b/tests/test_observatory_read_adapter_gcp_plan.py index d5fda32..023c942 100644 --- a/tests/test_observatory_read_adapter_gcp_plan.py +++ b/tests/test_observatory_read_adapter_gcp_plan.py @@ -84,9 +84,7 @@ def test_workflow_requires_dedicated_preflight_before_staging_deploy() -> None: assert workflow["env"]["BUILD_SERVICE_ACCOUNT"].startswith("sa-artifact-builder@") assert workflow["env"]["DEPLOY_SERVICE_ACCOUNT"].startswith("sa-observatory-deployer@") - assert workflow["env"]["DEPLOY_WORKLOAD_IDENTITY_PROVIDER"].endswith( - "/providers/observatory-read-adapter-main" - ) + assert workflow["env"]["DEPLOY_WORKLOAD_IDENTITY_PROVIDER"].endswith("/providers/living-ip-github") assert workflow["jobs"]["deploy-staging"]["needs"] == ["build", "preflight-staging"] assert "action=preflight_staging" not in text assert "inputs.action != 'build_only'" in text