[x] ensure that all relevant security APIs are enabled
[x] GKE autopilot cluster (+ bootstrapping?)
[x] service account for cert manager (DNS solver)
[x] service account and storage bucket for CloudnativePG backups
[x] service account for SOPS
Infrastructure not currently found in the experimental project, but planned/anticipated for prod:
[x] custom VPC with limited subnets
[ ] logging:
[ ] set appropriate retention window (default might be fine, but setting it explicitly will make it easier to document enforcement)
[ ] create sinks to copy audit level logs (GCP audit logs, logs about flux changes, new app images, app-level audit logs, etc) to a bucket with a longer retention window. May need to also send these logs to a DTB logging endpoint, TBD
TODO:
deploy/gcloud_init_setup.sh