From de82b6aa7b6447e49dc07c0e1879d7c7f0042807 Mon Sep 17 00:00:00 2001 From: Chris Christiansen Date: Sun, 5 Jul 2026 22:09:37 +0000 Subject: [PATCH] ci: lock Gitea-only pipeline and updated handoff --- .gemini/GEMINI.md | 8 ++++---- cloudbuild.mcp.yaml | 4 ++-- docs/HANDOFF.md | 12 +++++++----- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.gemini/GEMINI.md b/.gemini/GEMINI.md index 2853325..a722f3a 100644 --- a/.gemini/GEMINI.md +++ b/.gemini/GEMINI.md @@ -47,8 +47,8 @@ MODEL: gemini-2.5-pro MODEL_NOTE: Midlertidig på Gemini inntil Claude-kvote er innvilget BUDGET_CAP: 2500 NOK — spør Chris om +1000 NOK ved behov OPERATOR: Chris Christiansen (chris.christiansen@vauco.no) -PRIMARY_GIT: http://34.59.131.162:3000/chris/OSVauco ← GITEA (primær) -GITHUB_LEGACY: https://github.com/vauco-saas/OSVauco ← faset ut +PRIMARY_GIT: http://34.59.131.162:3000/chris/OSVauco ← Gitea (master) +GITHUB_LEGACY: https://github.com/vauco-saas/OSVauco ← GitHub (legacy/backup) 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 er inne i repoet — **les filer direkte** - 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 --- @@ -182,7 +182,7 @@ gcloud secrets versions access latest --secret= --project=propane-will-491 9. Budsjett-cap 2 500 NOK — aldri overskrid 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 -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 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 diff --git a/cloudbuild.mcp.yaml b/cloudbuild.mcp.yaml index ea9d784..c10b038 100644 --- a/cloudbuild.mcp.yaml +++ b/cloudbuild.mcp.yaml @@ -51,8 +51,8 @@ steps: - '--region=${_REGION}' - '--project=${PROJECT_ID}' - '--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-secrets=MCP_SECRET=mcp-server-key:latest,GITHUB_PAT=github-pat:latest' + - '--set-env-vars=GOOGLE_CLOUD_PROJECT=${PROJECT_ID},OPAX_BASE_URL=https://opax.vauco.no' + - '--set-secrets=MCP_SECRET=mcp-server-key:latest' - '--no-allow-unauthenticated' - '--port=8080' - '--memory=512Mi' diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md index f49830a..829ad04 100644 --- a/docs/HANDOFF.md +++ b/docs/HANDOFF.md @@ -2,7 +2,7 @@ **Sist oppdatert:** 2026-06-29 20:42 CEST **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` - **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 -- **Primær Git:** `https://github.com/vauco-saas/OSVauco.git` — GitHub er nå kilde, Gitea er avviklet -- **git remote:** `origin` = GitHub. Gitea-remote er fjernet. +- **Primær Git:** `http://34.59.131.162:3000/chris/OSVauco` — Gitea er nå kilde, GitHub er kun backup. +- **git remote:** `origin` = Gitea. GitHub-remote er fjernet. - **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` - **Ollama:** IKKE installert ennå — neste oppgave @@ -76,14 +76,16 @@ curl http://localhost:11434/api/generate -d '{"model":"gemma3:4b","prompt":"hei" | 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) | ✅ | | `git pull origin main` fungerer igjen | ✅ | | `boot.sh` kjører komplett uten å henge | ✅ | | `osvauco-dev-vm` oppgradert: e2-medium → e2-standard-4 (16GB RAM) | ✅ | | Disk utvidet: 20GB → 50GB | ✅ | | `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å.* ---