Description
Support multiple isolated environments from a single codebase.
Approach
- Environment name drives all resource naming
- Separate parameter files per environment
- GitHub environments with approval gates for staging/prod
- Shared Tailscale tailnet with ACL-based access control per environment
Acceptance criteria
Description
Support multiple isolated environments from a single codebase.
Approach
Acceptance criteria
make up ENV=dev/make up ENV=stagingcreates isolated environments