Gå til innhold

Infrastruktur⚓︎

Oversikt⚓︎

Infrastruktur administreres med Terraform under infrastructure/. Modulbasert oppsett med separate miljøkonfigurasjoner.

Azure-ressurser⚓︎

Ressurs Prod Formål
App Service app-kai-agent-prod (B1) Kai Host container
Container Registry crenovakai Docker images
AI Search Standard SKU Dokumentindeksering
Storage Account RAGZRS Blobs, queues, tables
Bot Service S1 Teams-integrasjon
Key Vault Hemmeligheter
Static Web App stapp-kai-docs-prod Dokumentasjonssite
App Insights Overvåking
Azure Foundry Sweden Central GPT-4.1-mini
VNET 10.223.20.0/24 Nettverksisolering
NAT Gateway Databricks-tilgang

Storage-containere⚓︎

Container Innhold
saksdokumenter Indekserte saksdokumenter
samtalestatus Agent-tilstand
casecache Cache for analysesvar
jobs (kø) Analysejobber

Modulstruktur⚓︎

Text Only
1
2
3
4
infrastructure/
  modules/kai/          # Gjenbrukbar modul
  prod/main.tf          # Produksjonskonfigurasjon
  test/main.tf          # Testkonfigurasjon

Terraform-pipelines⚓︎

Egen pipeline (terraform-test.yml) med steg:

  1. Checkov policy-validering
  2. terraform init
  3. terraform validate
  4. terraform plan
  5. terraform apply

Tilkoblinger⚓︎

Tjeneste Endepunkt
Databricks (Mimir) adb-*.azuredatabricks.net
WebSak API api.data.enova.no/websak (via APIM)
Bot Service *.botframework.com
Dokumentasjonssite docs.kai.enova.no