TODO: - [x] determine choice of IAC/IAD tooling. KCC? - don't have to get it right the first time, just pick one that everyone at least agrees on in theory - going with config connector - [ ] convert the remaining infrastructure represented by [`deploy/gcloud_init_setup.sh`](https://github.com/PHACDataHub/cpho-phase2/blob/main/deploy/gcloud_init_setup.sh) - [x] DNS managed zone - [x] Artifact registry for app server images - [ ] Cloud storage for test coverage reports - [ ] Cloud build IAM (read/write to the test coverage bucket) - [ ] GitHub trigger, although that's tricky. The repository connection needs to made first, and may not be something we can automate - [x] Cloud trace (well, all we need is for the API to be enabled, but this needs to be captured for cold starts in new GCP projects) - [ ] Uptime monitoring. This one's already Pulumi, we might be able to [generate the k8s yaml ](https://www.pulumi.com/blog/kubernetes-yaml-generation/), although note the caveats - [ ] try to identify and capture any other pieces of necessary infrastructure which were click ops-ed in to the current project
TODO:
deploy/gcloud_init_setup.sh