I receive an error message while attempting to deploy anything from the marketplace into a specific GCP project.
You must have a valid default service account in order to create a deployment, but this account could not be detected. Contact support for help restoring the account.
Things I've Tried:
- Every VM from the marketplace shows the same error message
- I can deploy regular VM instance
- I can see there is an enabled service account for the project with the name "Compute Engine default service account".
- I am able to deploy VM's from the marketplace into other projects under the same organization
- I've contacted GCP Billing support and they cannot find anything wrong from a billing perspective
Researching online shows that others that have had this issue have just rebuilt the project. It appears that service account is created by default when the project is spun up.
I'm hoping there is another way around it as this project is a host for a shared VPC deployment. There are already other projects with deployed VM's that are utilizing the host projects networks.
Thank you!