65 lines
2.5 KiB
Markdown
65 lines
2.5 KiB
Markdown
# OSVauco / OPAX — Session Log
|
||
|
||
---
|
||
|
||
## Sesjon 2026-05-30 (kveld)
|
||
|
||
**Tidspunkt:** ~20:00–21:50 CEST
|
||
**Status ved sesjonsslutt:** Phase 5 IAP ferdig. MASTERPLAN synkronisert. Klar for Phase 6.
|
||
|
||
### Utført i dag
|
||
- [x] Konfigurert IAP for `osvauco-agent` Cloud Run service.
|
||
- [x] Migrert `opax.vauco.no` fra Cloud Run domain mapping → GCP Load Balancer (IP: 34.98.77.173).
|
||
- [x] SSL-sertifikat `opax-vauco-cert` aktivert (status: ACTIVE).
|
||
- [x] IAP aktivert på `osvauco-agent-iap-backend`.
|
||
- [x] IAM: `domain:vauco.no` + `user:chris.christiansen@vauco.no` → `roles/iap.httpsResourceAccessor`.
|
||
- [x] OAuth consent screen konfigurert som Internal for `vauco.no`.
|
||
- [x] MASTERPLAN oppdatert: infrastrukturstatus, Phase 5 som fullført, Phase 6 definert.
|
||
- [x] Beslutning: Phase 6 er CI/CD (auto-deploy på push til main) — ikke VS Code workflow.
|
||
|
||
### Neste sesjon
|
||
**Phase 6 — CI/CD: Auto-deploy på push til main**
|
||
|
||
Mål: push til `main` → Cloud Build trigger → bygg Docker-image → deploy `osvauco-agent` til Cloud Run.
|
||
|
||
Steg:
|
||
1. Verifiser/opprett Cloud Build trigger for `vauco-saas/OSVauco` på `main`-branch
|
||
2. Sjekk `cloudbuild.yaml` — oppdater om nødvendig for `agents/core-logic/`
|
||
3. Gi Cloud Build SA riktige IAM-roller: Cloud Run Admin + Service Account User
|
||
4. Test: dummy-commit → Cloud Build kjører → Cloud Run oppdateres
|
||
5. Bekreft Google Chat deploy-varsel operativt
|
||
6. Oppdater MASTERPLAN: CI/CD status → ✅ Live
|
||
|
||
---
|
||
|
||
## Sesjon 2026-05-30
|
||
|
||
**Tidspunkt:** ~19:30 CEST
|
||
**Status ved sesjonsslutt:** Cloud Run agent deployet og verifisert.
|
||
|
||
### Utført i dag
|
||
- [x] Fikset `Dockerfile` i `agents/core-logic` til å peke på `app:app` i stedet for `main:app`.
|
||
- [x] Deployet `osvauco-agent` til Cloud Run via `infrastructure/05-cloudrun-deploy.sh`.
|
||
- [x] Verifisert at tjenesten er live og svarer med HTTP 200 OK på `/health`.
|
||
- [x] Service URL: `https://osvauco-agent-zjbqp3prqq-uc.a.run.app`
|
||
|
||
### Neste sesjon
|
||
Phase 5 — IAP på opax.vauco.no: begrens til @vauco.no Google-kontoer
|
||
|
||
---
|
||
|
||
## Sesjon 2026-05-25 (kveld)
|
||
|
||
**Tidspunkt:** ~21:00–00:30 CEST
|
||
**Status ved sesjonsslutt:** Fase B stabilisering delvis fullført. Repos konsolidert.
|
||
|
||
### Utført i dag
|
||
- [x] Alt samlet under `vauco-saas/OSVauco` (repos konsolidert)
|
||
- [x] BigQuery dataset + sink opprettet
|
||
- [x] Smoke-test 10/10 ✅
|
||
- [x] Threadstone model-temaer dokumentert
|
||
- [ ] CI/CD Cloud Build trigger — forsøkt, ikke fullfort (ULØST → Phase 6)
|
||
|
||
### Neste sesjon
|
||
Fase B ferdigstilling + Phase 4 (LB + SSL migrering)
|