OSVauco — GCP Agent Master Repo
Prosjekt: propane-will-491900-m5 | Region: us-central1
Status
Hurtigtest
TOKEN=$(gcloud auth print-identity-token)
curl -s -X POST -H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"user_id":"chris","session_id":"test-1","message":"Hei, hvem er du?"}' \
https://osvauco-agent-357036551735.us-central1.run.app/run | jq
Repo-struktur
├── agents/
│ └── core-logic/ # Live agent: app.py (FastAPI + ADK Runner)
├── infrastructure/
│ ├── 01-setupenv.sh # ✅ Ferdig
│ ├── 05-cloudrun-deploy.sh # ✅ Ferdig
│ ├── 06-cicd-setup.sh # ✅ Ferdig
│ ├── 07-rag-setup.sh # ⏳ Neste
│ └── 08-memorybank-setup.sh # ⏳ Planlagt
├── docs/
├── scripts/
├── cloudbuild.yaml # CI/CD pipeline
└── .env.example
Service Account roller (osvauco-agent-sa)
| Rolle |
Formål |
| roles/aiplatform.user |
Vertex AI / Gemini |
| roles/secretmanager.secretAccessor |
Secrets |
| roles/logging.logWriter |
Logging |
| roles/cloudtrace.agent |
Tracing |
| roles/monitoring.metricWriter |
Monitoring |
| roles/run.invoker |
Cloud Run kall |
| roles/iam.serviceAccountUser |
Deploy |
| roles/artifactregistry.writer |
Docker push |
| roles/run.developer |
Cloud Run deploy |