From 220db6d66932861f42de7f6c8c0b034cec082485 Mon Sep 17 00:00:00 2001 From: chrischristiansen-glitch Date: Tue, 26 May 2026 03:50:58 +0200 Subject: [PATCH] =?UTF-8?q?snapshot:=20B5=20cost=20guard=20+=20GCS=20telem?= =?UTF-8?q?etri=20fullf=C3=B8rt=20=E2=80=94=20sesjon=20komplett?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...26-05-26_b5-cost-guard-telemetri-ferdig.md | 49 +++++++++++++++++++ protocols/sessions/index.md | 1 + 2 files changed, 50 insertions(+) create mode 100644 protocols/sessions/2026-05-26_b5-cost-guard-telemetri-ferdig.md diff --git a/protocols/sessions/2026-05-26_b5-cost-guard-telemetri-ferdig.md b/protocols/sessions/2026-05-26_b5-cost-guard-telemetri-ferdig.md new file mode 100644 index 0000000..f213366 --- /dev/null +++ b/protocols/sessions/2026-05-26_b5-cost-guard-telemetri-ferdig.md @@ -0,0 +1,49 @@ +# OSVauco OPAX Snapshot — 2026-05-26 — B5 Cost Guard + GCS Telemetri Fullført + +**Tidspunkt:** 2026-05-26 03:50 CEST +**Agent:** OPAX (Perplexity + Gemini CLI TUI) + +--- + +## ✅ B5 — Cost Guard + GCS ML-telemetri sink + +### Budget Alert +- Billing account: `0171F6-057E6B-A260BA` +- Budsjett navn: `osvauco-monthly-guard` +- Beløp: 500 NOK/mnd (~$50 USD) +- Alert-terskler: 50% / 90% / 100% +- Omfang: kun `propane-will-491900-m5` + +### GCS ML-telemetri bucket +- Bucket: `gs://osvauco-ml-telemetry` +- Region: `us-central1` +- Lifecycle: slett objekter eldre enn 90 dager +- Tilgangskontroll: uniform bucket-level access + +### Cloud Logging Sink +- Sink navn: `osvauco-ml-sink` +- Filter: `resource.type="cloud_run_revision" AND resource.labels.service_name="osvauco-agent"` +- Destinasjon: `gs://osvauco-ml-telemetry` +- Sink SA: `service-357036551735@gcp-sa-logging.iam.gserviceaccount.com` +- Rolle: `roles/storage.objectCreator` på bucketen + +--- + +## Sesjonsoversikt — 2026-05-26 (komplett) + +| Task | Status | +|------|--------| +| B1 Deploy (`osvauco-agent-00065-z7t`) | ✅ | +| B2 GitHub PAT → Secret Manager | ✅ | +| B3 CI/CD pipeline (Cloud Build 2nd gen) | ✅ | +| B4 Webhook (løst via 2nd gen) | ✅ | +| Google Chat deploy-varsling | ✅ | +| B5 Cost guard + GCS ML-telemetri | ✅ | +| B1-IAP opax.vauco.no | 🔲 Neste sesjon | + +--- + +## ⚠️ Teardown +```bash +bash infrastructure/03-teardown.sh +``` diff --git a/protocols/sessions/index.md b/protocols/sessions/index.md index 755fa4c..63e2d53 100644 --- a/protocols/sessions/index.md +++ b/protocols/sessions/index.md @@ -15,3 +15,4 @@ | 2026-05-26 | B2 + B3 fullført — Secret Manager verifisert, Cloud Build 2nd gen pipeline oppe | [2026-05-26_b2-b3-cicd-ferdig.md](./2026-05-26_b2-b3-cicd-ferdig.md) | | 2026-05-26 | B3 trigger-test SUCCESS — revisjon 00065-z7t | [2026-05-26_b3-trigger-test-ok.md](./2026-05-26_b3-trigger-test-ok.md) | | 2026-05-26 | Google Chat webhook + cloudbuild.yaml bash-fix — CI/CD komplett | [2026-05-26_google-chat-webhook-ferdig.md](./2026-05-26_google-chat-webhook-ferdig.md) | +| 2026-05-26 | B5 fullført — budget alert 500 NOK, GCS telemetri-bucket, logg-sink aktiv | [2026-05-26_b5-cost-guard-telemetri-ferdig.md](./2026-05-26_b5-cost-guard-telemetri-ferdig.md) |