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

After session.sh up --apply the cluster is empty. Argo CD (ADR 0006) has to be installed, and told what to sync, without a manual step, every session. ADR 0006 said that Terraform installs Argo CD with Helm. A Helm provider in the session root would be configured from a cluster that the same apply creates, and a third root would split the state of one layer (ADR 0010).

Facts read from the Argo CD Helm chart repository:

Decision

Consequences

Alternatives considered