Create public validated architecture deployment for current dogfood cluster
Create a public facing repository that mimic's what dogfood
currently is to be a reference deployment of BigBang.
The repository should include everything needed to run BigBang in various production environments, and should include:
- Architecture diagram for deployment on AWS (gov-cloud)
-
IAC for deploying all AWS resources
- vpc/subnets
- k8s cluster
- RDS for apps using databases
- load balancers for ingress
- any bigbang prerequisites
-
"production ready" BigBang deployment values
- multiple ingress gateways (1 for user facing apps, 1 for admin apps)
- affinities based on node pools
- selinux enforcing required modifications (if any)
-
certificates (can leverage letsencrypt
*.bigbang.dev
) - appropriate package sizing (most of this is already done by default)
- documentation for how to run all of the above ^, the links between the steps above do not need to be fully automated