|
|
2e6ad2d490
|
feat: OX2 — OPAX unified operator cockpit (opax.html)
Single-pane-of-glass: Jason, CostGuard, Build, VMs, Sites, Terminal
Same design language as jason.html. No new tabs, all inline panels.
|
2026-06-10 20:11:53 +02:00 |
|
|
|
d34ab15f92
|
docs: fix AUTH-LØSNING section — correct Cloud Run URL and token method
|
2026-06-10 19:52:31 +02:00 |
|
|
|
7b857059b3
|
docs: append Cloud Build CI/CD lessons learned (10. juni 2026)
- GEMINI.md: new section '## Cloud Build & CI/CD Rules'
- ROADMAP.md: completed infra task appended
- MASTERPLAN.md: lessons learned section appended
- LEARNINGS.md: detailed post-mortem appended
|
2026-06-10 19:48:32 +02:00 |
|
|
|
0f163ab0af
|
chore(ci): add debug block to smoke-test
|
2026-06-10 17:25:41 +00:00 |
|
|
|
b1464bd065
|
chore: revert debug endpoint and smoke test to /health
|
2026-06-10 16:48:08 +00:00 |
|
|
|
540eeefe6e
|
fix(ci): dynamically get BASE_URL and fix curl command
|
2026-06-10 16:36:16 +00:00 |
|
|
|
f7de25a411
|
feat(debug): add /debug-health endpoint for smoke testing
|
2026-06-10 16:17:41 +00:00 |
|
|
|
4693fea445
|
fix(ci): remove --audiences flag from smoke-test token
|
2026-06-10 16:06:49 +00:00 |
|
|
|
0d2e5dbf1f
|
fix(ci): add sleep 30 to smoke-test to avoid race condition
|
2026-06-10 15:52:43 +00:00 |
|
|
|
73d9898a7c
|
fix(docker): correct python path and workdir for uvicorn
|
2026-06-10 15:34:56 +00:00 |
|
|
|
8b793a5408
|
fix(docker): correct Dockerfile WORKDIR and COPY for app context
|
2026-06-10 15:15:53 +00:00 |
|
|
|
0e16a5bf68
|
fix(docker): correct uvicorn entrypoint to app:app
|
2026-06-10 14:59:17 +00:00 |
|
|
|
1b8c8ac79c
|
fix(ci): explicitly run agents.core-logic.app in Dockerfile
|
2026-06-10 14:54:02 +00:00 |
|
|
|
f3e15331cd
|
fix(ci): put curl commands on single line in smoke-test
|
2026-06-10 14:48:22 +00:00 |
|
|
|
6eb05b3dc7
|
fix(ci): use gcloud beta to stream logs in watch-build.sh
|
2026-06-10 14:32:07 +00:00 |
|
|
|
e9ada68efe
|
fix(ci): use correct format to get build ID in watch-build.sh
|
2026-06-10 14:31:10 +00:00 |
|
|
|
386f53f02f
|
fix(ci): add missing backslashes to smoke-test curl command
|
2026-06-10 14:30:09 +00:00 |
|
|
|
538efdc516
|
fix(ci): correct syntax error in cloudbuild.yaml notify step
|
2026-06-10 14:29:21 +00:00 |
|
|
|
6426c67691
|
chore(ci): remove impersonation from smoke-test, add docker cache, add watch-build.sh
|
2026-06-10 14:23:52 +00:00 |
|
|
|
eaf7428afc
|
chore(ci): gjør /run-smoke-test ikke-fatal
|
2026-06-10 10:18:26 +00:00 |
|
|
|
18bc6768da
|
roadmap: legg til markedsvalidering og modulstrategi etter OPAX live
|
2026-06-10 11:33:47 +02:00 |
|
|
|
733f26b971
|
fix: smoke-test henter fersk token per forsøk, robustere health-poll
|
2026-06-10 11:22:56 +02:00 |
|
|
|
2057152468
|
cleanup: slett RUNBOOK-deploy.md
|
2026-06-10 11:09:16 +02:00 |
|
|
|
e40ec5d19f
|
cleanup: slett unødvendig agents/__init__.py
|
2026-06-10 11:09:03 +02:00 |
|
|
|
7bb12a0459
|
cleanup: slett midlertidig main.py wrapper i agents/core-logic
|
2026-06-10 11:08:45 +02:00 |
|
|
|
1a7d46d310
|
revert: fjern PYTHONPATH, tilbake til fungerende 8-stegs Dockerfile
|
2026-06-10 11:05:37 +02:00 |
|
|
|
d63ff5bab5
|
revert: gjenopprett original main.py fra fungerende commit 6981359
|
2026-06-10 10:58:08 +02:00 |
|
|
|
e85ba6de4f
|
fix: main.py bruker sys.path + direkte import fra app.py (bindestrek-safe)
|
2026-06-10 10:43:35 +02:00 |
|
|
|
5ccb95a1c3
|
fix: tilbakestill Dockerfile til fungerende versjon (6981359) + fiks main.py plassering
|
2026-06-10 10:43:22 +02:00 |
|
|
|
f549ba9a57
|
docs: legg til RUNBOOK-deploy.md med lærdom fra CI-6 deploy-krise
|
2026-06-10 10:33:51 +02:00 |
|
|
|
189042e366
|
fix: rett CMD til main:app (uvicorn bruker filnavn, ikke pakkenavn)
|
2026-06-10 10:33:10 +02:00 |
|
|
|
17cf2467a5
|
fix: erstatt printf-generert main.py med ekte fil + rydd Dockerfile
|
2026-06-10 10:32:55 +02:00 |
|
|
|
f5ac0ce0c1
|
fix: legg til agents/__init__.py og utvid PYTHONPATH til å inkludere /app/agents
|
2026-06-10 10:25:08 +02:00 |
|
|
|
f815901918
|
fix: bruk main.py wrapper i stedet for bindestrek-modul-navn
|
2026-06-10 10:19:19 +02:00 |
|
|
|
bddaf6cc6b
|
fix: sett PYTHONPATH=/app og kjør uvicorn fra riktig modul-sti
|
2026-06-10 10:19:04 +02:00 |
|
|
|
66e7d1eff8
|
fix: uvicorn --app-dir peker direkte på agents/core-logic/app.py
|
2026-06-10 10:13:59 +02:00 |
|
|
|
20dabd3d2b
|
fix: rett uvicorn-modul fra main:app til app:app
|
2026-06-10 10:13:45 +02:00 |
|
|
|
30a418c583
|
fix: smoke-test med retry, verbose curl og health-check først
|
2026-06-10 10:06:45 +02:00 |
|
|
|
492503f0cf
|
fix: oppdater _CLOUD_RUN_URL til ny Cloud Run URL
|
2026-06-10 07:58:18 +00:00 |
|
|
|
d968f97728
|
fix(CI): gjenopprett --set-secrets i deploy + impersonation i smoke-test
|
2026-06-10 09:34:23 +02:00 |
|
|
|
74f47ac331
|
fix(CI): smoke-test bruker gcloud run services proxy for å omgå identity token-problem
|
2026-06-10 09:32:10 +02:00 |
|
|
|
ff0c847fec
|
fix(CI): smoke-test bruker access token via metadata-server direkte URL
|
2026-06-10 09:27:23 +02:00 |
|
|
|
4e12144152
|
fix(CI): bytt metadata-token til gcloud auth print-identity-token i smoke-test
|
2026-06-10 09:21:17 +02:00 |
|
|
|
3358f1ee22
|
fix: smoke-test auth — metadata-token med riktig audience + zjbqp3prqq URL
|
2026-06-10 08:58:28 +02:00 |
|
|
|
e93cb38b19
|
docs: CI5+CI6+OX1c lukket ✅ — auth-løsning dokumentert, Emma-mail notert, NEXT oppdatert
|
2026-06-10 08:34:31 +02:00 |
|
|
|
f7638b8a16
|
CI7: smoke test i cloudbuild + CI6-lærdom i LEARNINGS + MCP_SECRET i deploy + C1b markert done
|
2026-06-10 08:01:27 +02:00 |
|
|
|
6981359223
|
CI6 post-mortem: legg til RUNBOOK.md og oppdater .env.example med MCP_SECRET
|
2026-06-10 07:55:30 +02:00 |
|
|
|
8013bd8b6f
|
CI6: fix _opax_headers() — bruk identity token (metadata server) istedet for access token for Cloud Run auth
|
2026-06-10 07:39:36 +02:00 |
|
|
|
3bb95c8af9
|
CI6: fjern RAG fra root_agent — blokkerer AFC/MCP FunctionTools (TODO: RAG som sub-agent når korpus er oppdatert)
|
2026-06-10 07:17:26 +02:00 |
|
|
|
54dd25a90e
|
fix(CI5): konverter DatetimeWithNanoseconds til str før _parse_ts
|
2026-06-10 06:11:11 +02:00 |
|