production-platform-Azure

An Azure platform for running a service on AKS with Terraform, Argo CD, CI, observability and incident handling.

View the Project on GitHub Franklindot04/production-platform-Azure

Context

The persistent root of dev defines only the resource group. ADR 0008, ADR 0009 and ADR 0019 place the monitoring workspaces, Application Insights and Key Vault in this layer. ADR 0007 says pull request runs use a read-only identity to run terraform plan. None of these resources is defined in Terraform yet, and nothing is applied.

Pull requests that change infrastructure/ run format and validate checks only. They do not show what a change would do in Azure.

Decision

Persistent root of dev:

Pull request plan identity (ADR 0007):

Assumptions:

Consequences

Alternatives considered