Skip to content

Architectural Decisions

This project documents significant architectural decisions using Architectural Decision Records (ADRs). Each record captures the context, options considered, and rationale for a decision.

ADRDecisionStatus
ADR-0001Three-layer deployment model with independent Terraform stateAccepted
ADR-0002Dual-stack architecture: Azure SPI and CIMPL side-by-sideAccepted
ADRDecisionStatus
ADR-0004Istio CNI chaining for sidecar injection on AKS AutomaticAccepted
ADR-0007Karpenter NodePools for workload isolationAccepted
ADRDecisionStatus
ADR-0003Local Helm chart for SPI stack safeguards complianceAccepted
ADR-0005Per-service health probe configuration for OSDU servicesAccepted
ADR-0006Kustomize postrender for CIMPL stack safeguards complianceAccepted

Use the template at docs/decisions/adr-template.md. Number sequentially and follow the format:

---
status: proposed | accepted | deprecated | superseded
contact: author
date: YYYY-MM-DD
deciders: who decided
---