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 |
|---|
| infrastructure/
modules/kai/ # Gjenbrukbar modul
prod/main.tf # Produksjonskonfigurasjon
test/main.tf # Testkonfigurasjon
|
Egen pipeline (terraform-test.yml) med steg:
- Checkov policy-validering
terraform init
terraform validate
terraform plan
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 |