title: Unable to Deploy from GCP Marketplace - Missing Valid Default Service Account
body: <p>I receive an error message while attempting to deploy anything from the marketplace into a specific GCP project. </p>
  
  <blockquote>
    <p>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.</p>
  </blockquote>
  
  <p>Things I've Tried: </p>
  
  <ul>
  <li>Every VM from the marketplace shows the same error message</li>
  <li>I can deploy regular VM instance</li>
  <li>I can see there is an enabled service account for the project with the name "Compute Engine default service account". </li>
  <li>I am able to deploy VM's from the marketplace into other projects under the same organization</li>
  <li>I've contacted GCP Billing support and they cannot find anything wrong from a billing perspective </li>
  </ul>
  
  <p>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. </p>
  
  <p>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.  </p>
  
  <p>Thank you!</p>