OSVauco/infrastructure/TRUTH.md

78 lines
3.9 KiB
Markdown

# TRUTH.md — GCP Infrastruktur Sannhetsfil
> **Sist oppdatert:** 2026-07-01 (verifisert av Gemini-agent)
> **Prosjekt:** propane-will-491900-m5
> **DENNE FILEN ER FASIT** — basert på live systemtilstand.
---
## HOVEDAVVIK fra forrige versjon (2026-06-29)
- **VM-er er nede:** `emma-gpu-vm` er `TERMINATED`. `osvauco-dev-vm` fra `us-central1-b` er også `TERMINATED`.
- **Ny dev-VM:** En ny `osvauco-dev-vm` kjører i `europe-west4-c` med en ny IP. Dette er en kritisk endring.
- **Cloud Run-avvik:** Det kjører flere Cloud Run-tjenester (f.eks. `opax-mcp` og `osvauco-agent` i `europe-west4`) enn det som var dokumentert.
- **Ollama er nede:** Som en konsekvens av at `emma-gpu-vm` er nede, er Ollama-serveren utilgjengelig.
- **`OPAX_IAP_CLIENT_ID` er fikset:** `opax-mcp` i `us-central1` kjører nå på revisjon `opax-mcp-00053-gf7` og har `OPAX_IAP_CLIENT_ID` satt, som bekrefter fiksen fra denne sesjonen.
---
## TODO / Neste steg (prioritert)
- [ ] **#1 [KRITISK]** Start `emma-gpu-vm`. Den er `TERMINATED`, noe som blokkerer all Emma/Ollama/Gitea-funksjonalitet.
- [ ] **#2 [KRITISK]** Avklar hvilken `osvauco-dev-vm` som er korrekt. Den nye i `europe-west4-c` ser ut til å være aktiv, mens den gamle i `us-central1-b` er nede. Oppdater all relatert dokumentasjon og DNS/firewall-regler.
- [ ] **#3 [VIKTIG]** Rydd opp i Cloud Run-tjenester. Evaluer om duplikatene i `europe-west4` er nødvendige eller om de kan slettes.
- [ ] **#4** Installer Gitea på `emma-gpu-vm` (etter at den er startet).
- [ ] **#5** Oppdater `gitea-neg` til å peke på IP-en til `emma-gpu-vm` (etter at den er startet).
- [ ] **#6** Fullfør Gitea-oppsett og speil repo fra GitHub.
- [ ] **#7** Fiks `dev-startup.sh` som ifølge gammel `TRUTH.md` henger på oppstart.
---
## VM-instanser (Live status 2026-07-01)
| Navn | Sone | Status | Ekstern IP |
|---|---|---|---|
| `osvauco-dev-vm` | europe-west4-c | RUNNING | 34.158.137.245 |
| `osvauco-dev-vm` | us-central1-b | TERMINATED | - |
| `emma-gpu-vm` | europe-west4-a | TERMINATED | - |
### Roller (antatt fra gammel TRUTH)
- **osvauco-dev-vm (ny)** → Antatt aktiv dev-maskin.
- **emma-gpu-vm** → **OFFLINE**. Skal kjøre GPU-inferens (Ollama), Gitea, databaser.
---
## Cloud Run-tjenester (Live status 2026-07-01)
| Tjeneste | Region | Siste revisjon | URL |
|---|---|---|---|
| `billing-auto-teardown` | us-central1 | billing-auto-teardown-00001-kuf | https://billing-auto-teardown-zjbqp3prqq-uc.a.run.app |
| `opax` | europe-west1 | opax-00010-qxq | https://opax-zjbqp3prqq-ew.a.run.app |
| `opax-mcp` | europe-west4 | opax-mcp-00013-2xh | https://opax-mcp-zjbqp3prqq-ez.a.run.app |
| `opax-mcp` | us-central1 | **opax-mcp-00053-gf7** | https://opax-mcp-zjbqp3prqq-uc.a.run.app |
| `osvauco-agent` | europe-west1 | osvauco-agent-00013-vvv | https://osvauco-agent-zjbqp3prqq-ew.a.run.app |
| `osvauco-agent` | europe-west4 | osvauco-agent-00004-8kd | https://osvauco-agent-zjbqp3prqq-ez.a.run.app |
| `osvauco-agent` | us-central1 | osvauco-agent-00660-hqp | https://osvauco-agent-zjbqp3prqq-uc.a.run.app |
| `vauco-tui-bridge` | europe-west1 | vauco-tui-bridge-00005-h4f | https://vauco-tui-bridge-zjbqp3prqq-ew.a.run.app |
---
## Load Balancer — Forwarding Rules (Live status 2026-07-01)
| Navn | IP |
|---|---|
| osvauco-agent-forwarding-rule | 34.98.77.173 |
| vauco-os-http | 34.144.224.45 |
| vauco-os-https | 34.144.224.45 |
| vauco-site-http-fr | 34.13.124.217 |
| vauco-site-https-fr | 34.13.124.217 |
| vauco-tui-bridge-forwarding-rule | 34.117.108.44 |
---
## Verifiserte endepunkter
- **Git Repo:** `~/OSVauco` er på `main`, oppdatert, ingen lokale endringer. Siste commit: `a1ef684`.
- **opax-mcp env (us-central1):** `OPAX_IAP_CLIENT_ID` er bekreftet satt til `...apps.googleusercontent.com`.
- **Static Bucket (`gs://vauco-site-public/`):** Inneholder `index.html` og andre filer. Ser OK ut.
- **Emma Ollama (`http://34.13.238.133:11434`):** **NEDE**. `curl` timer ut, som stemmer med at `emma-gpu-vm` er `TERMINATED`.
- **`SS` funksjon:** Ikke funnet.