Closed christeredvartsen closed 1 year ago
The GCP project reconciler should enable the following Google APIs for each team project:
compute.googleapis.com
cloudbilling.googleapis.com
storage-component.googleapis.com
storage-api.googleapis.com
sqladmin.googleapis.com
sql-component.googleapis.com
cloudresourcemanager.googleapis.com
secretmanager.googleapis.com
pubsub.googleapis.com
logging.googleapis.com
bigquery.googleapis.com
The above list is taken from https://github.com/nais/teams/blob/master/gcp-projects/modules/team-projects/variables.tf#L17-L32. Some APIs might not be needed.
See https://pkg.go.dev/cloud.google.com/go/serviceusage/apiv1/serviceusagepb#EnableServiceRequest for an example.
The GCP project reconciler should enable the following Google APIs for each team project:
compute.googleapis.com
cloudbilling.googleapis.com
storage-component.googleapis.com
storage-api.googleapis.com
sqladmin.googleapis.com
sql-component.googleapis.com
cloudresourcemanager.googleapis.com
secretmanager.googleapis.com
pubsub.googleapis.com
logging.googleapis.com
bigquery.googleapis.com
The above list is taken from https://github.com/nais/teams/blob/master/gcp-projects/modules/team-projects/variables.tf#L17-L32. Some APIs might not be needed.
See https://pkg.go.dev/cloud.google.com/go/serviceusage/apiv1/serviceusagepb#EnableServiceRequest for an example.