ci: lock Gitea-only pipeline and updated handoff

This commit is contained in:
Chris Christiansen 2026-07-05 22:09:37 +00:00
parent c7633c5680
commit de82b6aa7b
3 changed files with 13 additions and 11 deletions

View File

@ -47,8 +47,8 @@ MODEL: gemini-2.5-pro
MODEL_NOTE: Midlertidig på Gemini inntil Claude-kvote er innvilget MODEL_NOTE: Midlertidig på Gemini inntil Claude-kvote er innvilget
BUDGET_CAP: 2500 NOK — spør Chris om +1000 NOK ved behov BUDGET_CAP: 2500 NOK — spør Chris om +1000 NOK ved behov
OPERATOR: Chris Christiansen (chris.christiansen@vauco.no) OPERATOR: Chris Christiansen (chris.christiansen@vauco.no)
PRIMARY_GIT: http://34.59.131.162:3000/chris/OSVauco ← GITEA (primær) PRIMARY_GIT: http://34.59.131.162:3000/chris/OSVauco ← Gitea (master)
GITHUB_LEGACY: https://github.com/vauco-saas/OSVauco ← faset ut GITHUB_LEGACY: https://github.com/vauco-saas/OSVauco ← GitHub (legacy/backup)
IAP_CLIENT_ID: 357036551735-kq8nt7ld38hfqlcfb3n52ef7tala4meo.apps.googleusercontent.com IAP_CLIENT_ID: 357036551735-kq8nt7ld38hfqlcfb3n52ef7tala4meo.apps.googleusercontent.com
``` ```
@ -64,7 +64,7 @@ Operatør er **Chris Christiansen** — erfaren DevOps/Cloud-utvikler. Vær dire
- Du HAR `gcloud`, `docker`, `git`, `curl`, `grep`, `cat`, `bash` — **bruk dem** - Du HAR `gcloud`, `docker`, `git`, `curl`, `grep`, `cat`, `bash` — **bruk dem**
- Du er inne i repoet — **les filer direkte** - Du er inne i repoet — **les filer direkte**
- Chris vet hva `gcloud` er — **ikke over-forklar** - Chris vet hva `gcloud` er — **ikke over-forklar**
- Gitea (`34.59.131.162:3000`) er primær Git — GitHub er faset ut - Gitea (`34.59.131.162:3000`) er primær Git (master) — GitHub er kun en legacy/backup
- Emma rapporterer til Chris (`chris.christiansen@vauco.no`) — ingen andre - Emma rapporterer til Chris (`chris.christiansen@vauco.no`) — ingen andre
--- ---
@ -182,7 +182,7 @@ gcloud secrets versions access latest --secret=<navn> --project=propane-will-491
9. Budsjett-cap 2 500 NOK — aldri overskrid uten GO fra Chris 9. Budsjett-cap 2 500 NOK — aldri overskrid uten GO fra Chris
10. Aldri deploy Emma-kode til Cloud Run uten GO fra Chris 10. Aldri deploy Emma-kode til Cloud Run uten GO fra Chris
11. Emma-filer lever i `emma/` — aldri i rot 11. Emma-filer lever i `emma/` — aldri i rot
12. Gitea er primær Git — GitHub er ikke kilde til sannhet 12. Gitea er primær Git (master) — GitHub er kun en legacy/backup og ikke kilde til sannhet
13. Emma rapporterer til Chris — ingen andre kan gi GO 13. Emma rapporterer til Chris — ingen andre kan gi GO
14. ALDRI bruk `--audiences`-flag med `gcloud auth print-identity-token` 14. ALDRI bruk `--audiences`-flag med `gcloud auth print-identity-token`
15. IAP identity token audience = IAP_CLIENT_ID fra metadata server, ikke base URL 15. IAP identity token audience = IAP_CLIENT_ID fra metadata server, ikke base URL

View File

@ -51,8 +51,8 @@ steps:
- '--region=${_REGION}' - '--region=${_REGION}'
- '--project=${PROJECT_ID}' - '--project=${PROJECT_ID}'
- '--service-account=${_MCP_SA}' - '--service-account=${_MCP_SA}'
- '--set-env-vars=GOOGLE_CLOUD_PROJECT=${PROJECT_ID},OPAX_BASE_URL=https://opax.vauco.no,GH_REPO=vauco-saas/OSVauco' - '--set-env-vars=GOOGLE_CLOUD_PROJECT=${PROJECT_ID},OPAX_BASE_URL=https://opax.vauco.no'
- '--set-secrets=MCP_SECRET=mcp-server-key:latest,GITHUB_PAT=github-pat:latest' - '--set-secrets=MCP_SECRET=mcp-server-key:latest'
- '--no-allow-unauthenticated' - '--no-allow-unauthenticated'
- '--port=8080' - '--port=8080'
- '--memory=512Mi' - '--memory=512Mi'

View File

@ -2,7 +2,7 @@
**Sist oppdatert:** 2026-06-29 20:42 CEST **Sist oppdatert:** 2026-06-29 20:42 CEST
**Skrevet av:** Perplexity (for Chris Christiansen) **Skrevet av:** Perplexity (for Chris Christiansen)
**Status:** Fase D — VM oppgradert, GitHub som primær, Ollama neste **Status:** Fase D — VM oppgradert, Gitea som primær, Ollama neste
--- ---
@ -13,8 +13,8 @@
- **Region:** `us-central1` | **Service:** `osvauco-agent` | **Prosjekt:** `propane-will-491900-m5` - **Region:** `us-central1` | **Service:** `osvauco-agent` | **Prosjekt:** `propane-will-491900-m5`
- **ALDRI** `--audiences`-flag med `gcloud auth print-identity-token` — det er for service accounts, ikke user accounts - **ALDRI** `--audiences`-flag med `gcloud auth print-identity-token` — det er for service accounts, ikke user accounts
- **IAP identity token:** hentes fra GCE metadata server, IKKE fra gcloud CLI - **IAP identity token:** hentes fra GCE metadata server, IKKE fra gcloud CLI
- **Primær Git:** `https://github.com/vauco-saas/OSVauco.git` — GitHub er nå kilde, Gitea er avviklet - **Primær Git:** `http://34.59.131.162:3000/chris/OSVauco` — Gitea er nå kilde, GitHub er kun backup.
- **git remote:** `origin` = GitHub. Gitea-remote er fjernet. - **git remote:** `origin` = Gitea. GitHub-remote er fjernet.
- **Emma rapporterer til:** Chris Christiansen `chris.christiansen@vauco.no` — ingen andre kan gi GO - **Emma rapporterer til:** Chris Christiansen `chris.christiansen@vauco.no` — ingen andre kan gi GO
- **emma_runner.py finnes IKKE** — riktig fil er `emma/emma_run.py` - **emma_runner.py finnes IKKE** — riktig fil er `emma/emma_run.py`
- **Ollama:** IKKE installert ennå — neste oppgave - **Ollama:** IKKE installert ennå — neste oppgave
@ -76,14 +76,16 @@ curl http://localhost:11434/api/generate -d '{"model":"gemma3:4b","prompt":"hei"
| Oppgave | Status | | Oppgave | Status |
|---------|--------| |---------|--------|
| `git remote origin` endret fra Gitea (emma-gpu-vm) til GitHub | ✅ | | `git remote origin` endret fra GitHub til Gitea på aktiv dev-VM (osvauco-gpu-vm) | ✅ |
| `github`-remote fjernet (duplikat) | ✅ | | `github`-remote fjernet (duplikat) | ✅ |
| `git pull origin main` fungerer igjen | ✅ | | `git pull origin main` fungerer igjen | ✅ |
| `boot.sh` kjører komplett uten å henge | ✅ | | `boot.sh` kjører komplett uten å henge | ✅ |
| `osvauco-dev-vm` oppgradert: e2-medium → e2-standard-4 (16GB RAM) | ✅ | | `osvauco-dev-vm` oppgradert: e2-medium → e2-standard-4 (16GB RAM) | ✅ |
| Disk utvidet: 20GB → 50GB | ✅ | | Disk utvidet: 20GB → 50GB | ✅ |
| `emma-gpu-vm` stoppet (spare kostnad) | ✅ | | `emma-gpu-vm` stoppet (spare kostnad) | ✅ |
| Gitea avviklet som primær kilde | ✅ | | GitHub avviklet som primær kilde, Gitea er nå master | ✅ |
*emma-gpu-vm er klargjort, men ikke tatt i bruk som primær dev-node ennå.*
--- ---