Terragrunt, Argo, and Kro deployment code for Gen3 environments
gen3-gitops/
├── terraform/ # Terraform modules
│ └── jump/ # Admin jump server module
├── terragrunt/ # Terragrunt configurations
│ ├── jump/ # Jump server deployments
│ │ ├── root.hcl # Root configuration
│ │ ├── .env.example # Environment variables template
│ │ └── environments/
│ │ ├── example/ # Example deployment
│ │ └── gaipo/ # Gaipo deployment
│ └── commons/ # Gen3 commons deployments
│ ├── root.hcl # Root configuration
│ ├── QUICKSTART.md # Quick start guide
│ └── environments/
│ ├── .env.example # Environment variables template
│ ├── example/ # Example deployment
│ └── ardac-portal-one/ # ARDAC Portal deployment
├── argocd/ # ArgoCD configurations
└── LICENSE
For deploying Gen3 admin jump servers:
cd terragrunt/jump/environments/example
terragrunt plan
terragrunt apply
See terragrunt/jump/README.md for detailed instructions.
For deploying full Gen3 commons environments:
cd terragrunt/commons/environments/example
terragrunt plan
terragrunt apply
See terragrunt/commons/README.md for detailed instructions.
- Jump Server Deployment: terragrunt/jump/README.md
- Commons Deployment: terragrunt/commons/README.md
- Quick Start Guide: terragrunt/commons/QUICKSTART.md