vanvalenlab / kiosk-console

DeepCell Kiosk Distribution for Kubernetes on GKE and AWS
https://deepcell-kiosk.readthedocs.io
Other
35 stars 6 forks source link

Use GCP_SERVICE_ACCOUNT for DNS resolution #401

Closed willgraf closed 3 years ago

willgraf commented 3 years ago

Managing multiple service accounts proved to be a problem while doing automated testing. Instead, we can remove the GCP_DNS_NAME and GCP_DNS_SERVICE_ACCOUNT variables and rely on the GCP_SERVICE_ACCOUNT, which is conditionally assigned the DNS Admin role.

This allows for fewer service accounts to manage as well as isolated DNS service accounter per-cluster.