When I went through the GCP docs to set up a standard Flyte deployment, I used terraform to setup everything (cluster, Cloud SQL with private IP, bucket, service accounts, workload-identity, permissions) instead of
gcloud
as done in the docs.
It's based on https://github.com/terraform-google-modules/terraform-google-kubernetes-engine, a set of terraform modules which are recommended by google for cluster and workload-identity setup.
If the terraform config could be useful for the automation effort I'd be happy to contribute it. @freezing-airport-6809
f
freezing-airport-6809
02/18/2022, 3:02 PM
@boundless-pizza-95864 I am sure it will be helpful- problem is keeping it updated
t
thankful-minister-83577
02/18/2022, 4:50 PM
don’t we have an opta deploy for gcp also?
g
gifted-raincoat-59712
02/18/2022, 5:48 PM
we are doing the same ^. We use that google module to create the GKE and workload identity resources in GCP
f
freezing-airport-6809
02/18/2022, 6:51 PM
I think we should create a working group and it can be responsible for maintaining the terraform modules? what say?