rosa-regional-platform/
├── terraform/
│ ├── modules/
│ │ └── eks-cluster/ # EKS cluster module with bootstrap capability
│ └── config/
│ ├── management-cluster/ # Management cluster configuration template
│ └── regional-cluster/ # Regional cluster configuration template
├── argocd/
│ ├── management-cluster/ # ArgoCD configuration for management clusters
│ └── regional-cluster/ # ArgoCD configuration for regional clusters
├── design-decisions/ # Architecture decision records
└── scripts/ # Deployment and validation scripts
Quick start (regional cluster):
# One-time setup: Copy and edit configurations
cp terraform/config/regional-cluster/terraform.tfvars.example \
terraform/config/regional-cluster/terraform.tfvars
# Provision complete regional cluster environment based on the .tfvars file
make provision-regionalQuick start (management cluster):
# One-time setup: Copy and edit configurations
cp terraform/config/management-cluster/terraform.tfvars.example \
terraform/config/management-cluster/terraform.tfvars
# Provision complete management cluster environment based on the .tfvars file
make provision-managementFor all make targets, see make help.