Chris Christiansen
8eb6edf23c
fix(docker): copy fra riktig source-path
2026-05-30 21:03:03 +00:00
Chris Christiansen
64fb0fc2b1
fix(deps): pin all dependencies
2026-05-30 20:44:46 +00:00
Chris Christiansen
7e0bf6f911
fix(deps): pin dependencies to last known good versions
2026-05-30 20:39:17 +00:00
Chris Christiansen
9dc50c5ae3
fix(cloudbuild): remove invalid field from cloudbuild.yaml
2026-05-30 20:34:18 +00:00
Chris Christiansen
265870e00a
test: trigger new 2nd gen cloud build
2026-05-30 20:22:12 +00:00
Chris Christiansen
ae0c251977
fix(cloudbuild): set GOOGLE_CLOUD_LOCATION to global for gemini
2026-05-30 20:05:10 +00:00
Chris Christiansen
665f3065c4
test: trigger cloud build
2026-05-30 19:55:45 +00:00
4afcb24689
docs: sync MASTERPLAN + session log — Phase 5 IAP done, Phase 6 = CI/CD
2026-05-30 21:52:36 +02:00
9475dcbfc4
feat(ops): add quick-fix scripts for common GCP/TUI issues
2026-05-30 21:45:58 +02:00
Chris Christiansen
a98e3fcdbf
feat(iap): configure IAP for osvauco-agent
2026-05-30 19:44:04 +00:00
Chris Christiansen
e6b1575d27
auto: sync
2026-05-30 19:44:04 +00:00
38b9291049
docs: legg til .env-regler og kritiske fil-sikkerhetsregler i GEMINI.md
2026-05-30 20:25:44 +02:00
dc2f5e6288
docs: oppdater operator til Chris Christiansen — eier og arkitekt av OSVauco
2026-05-30 20:15:05 +02:00
d453e09e60
docs: sterk utvidelse av GEMINI.md — TUI-kontekst, GCP-regler, agent-intelligens og anti-dumhet
2026-05-30 20:10:19 +02:00
379bbc523d
docs: legg til diagnostics-regler i GEMINI.md — aldri gjett, hent logs direkte
2026-05-30 20:07:26 +02:00
c4f006f5f8
docs: oppdater DNS-guide med SSL-sertifikater og steg-for-steg for nytt subdomene
2026-05-30 19:28:52 +02:00
b1e5dc2f18
docs: add DNS og infrastruktur guide med IAP-regler og subdomene-prosedyre
2026-05-30 19:09:35 +02:00
Chris Christiansen
a316f34c35
feat(C2): admin panel /admin med create-customer endpoint
2026-05-30 15:07:10 +00:00
Chris Christiansen
a807b0dd89
feat(C2): customer stamp-out struktur og create_customer.sh
...
- customers/_template/ med main.tf, variables.tf, terraform.tfvars
- customers/medioteq/ populert med produksjonsverdier
- infrastructure/scripts/create_customer.sh for stamp-out av nye kunder
- .gitignore: unntak for customers/**/*.tfvars
2026-05-30 14:56:13 +00:00
Chris Christiansen
fbdbf14552
fix(opax): accept GCE VM metadata credentials for ADC check
2026-05-30 14:47:15 +00:00
Chris Christiansen
8f344823ef
fix: restore missing AGENT_ID constant in main.py
2026-05-30 14:46:23 +00:00
Chris Christiansen
7fa3367d91
chore: ignore terraform tfplan files
2026-05-30 14:32:59 +00:00
Chris Christiansen
312013f7de
fix: trust X-Forwarded-Proto from Cloud Run proxy (fixes redirect_uri_mismatch)
2026-05-30 03:23:54 +00:00
Chris Christiansen
54d21ab871
fix(deploy): Initialize Firestore and Firebase Admin to fix startup
2026-05-30 02:08:10 +00:00
Chris Christiansen
5a06158ef3
auto: sync
2026-05-30 01:56:22 +00:00
Chris Christiansen
536efc4d75
fix: add missing itsdangerous dependency
2026-05-30 01:42:17 +00:00
Chris Christiansen
6b1444eaef
fix: remove billing_budgets_v1 bad import, use billing_v1 only
2026-05-30 01:35:38 +00:00
Chris Christiansen
e01de3449f
fix: add missing google-cloud-billing-budgets dependency
2026-05-30 01:22:23 +00:00
Chris Christiansen
772951ef01
feat: Cloud Billing API, FCM push, OAuth, AWS billing, historikk, eksport, PWA
2026-05-30 01:20:21 +00:00
a54bffe1ee
fix: fjern all demo/mock-data, vis kun faktiske GCP-verdier
2026-05-30 02:32:31 +02:00
46706faaa1
redesign: Google Cloud Console / Gemini-stil dashboard + onboarding banner
2026-05-30 02:11:18 +02:00
Chris Christiansen
6c10e87329
fix: nettokostnad etter kreditter + anomaly detection + onboarding status
2026-05-29 23:56:22 +00:00
Chris Christiansen
336040f59d
fix(deploy): Set BILLING_TABLE env var in Cloud Run
2026-05-29 23:16:34 +00:00
Chris Christiansen
07d49321a4
fix(billing): Remove unused client_id from agent constructors
2026-05-29 23:07:09 +00:00
6634ee4de0
fix: endre kontakt-epost til jason.vauger@vauco.no
2026-05-30 00:46:19 +02:00
c877b4881d
fix: fjern gratis tier, erstatt med demo-forespørsel og 14-dagers prøve
2026-05-30 00:42:45 +02:00
Chris Christiansen
6d02a161ca
fix: add missing google-auth-oauthlib dependency
2026-05-29 22:22:52 +00:00
Chris Christiansen
7f5541803b
fix: serve docs/index.html som landing page på /
2026-05-29 22:15:17 +00:00
4524d173b0
feat: CostGuard landing page på costguard.oss.vauco.no
2026-05-29 23:53:54 +02:00
3d8144b9ee
Skip auth steps if already authenticated
2026-05-29 23:40:07 +02:00
073e8bb92d
Add OPAX launch prompt at end of dev-startup.sh
2026-05-29 23:36:14 +02:00
46a0f30588
Fix: bruk propane-will-491900-m5 som prosjekt-ID, legg til ADC setup
2026-05-29 23:34:03 +02:00
Chris Christiansen
17e513c5c1
auto: sync
2026-05-29 21:13:38 +00:00
384aeb5857
Add dev-startup.sh with gcloud login and project setup
2026-05-29 23:08:43 +02:00
880058aa24
docs: legg til LEARNING-011 — Cloud Build 2nd gen korrekt koblet til vauco-saas
2026-05-28 16:16:31 +02:00
a1fdcebced
docs: legg til LEARNING-010 — Cloud Build glitch-repo ryddet
2026-05-28 15:02:22 +02:00
d86ae23706
fix+docs: fiks iframe us-central1, legg til Fase C multi-tenant i MASTERPLAN
2026-05-28 14:12:07 +02:00
71c885281a
docs: legg til OPAX voice-salg visjon i MASTERPLAN (seksjon 13)
2026-05-28 02:29:57 +02:00
84d22773f3
fix: bruk fallback defaults for PROJECT_ID og REGION i cost-audit.sh
2026-05-28 02:16:33 +02:00
700fda5cbb
fix: oppdater smoke-test URL til us-central1 (europe-west1 slettet)
2026-05-28 02:13:21 +02:00