I am having a heck of a time getting Cloud Run to work correctly. I am creating a new service from the GCP console with a Cloud Build trigger to my Github repo. Under the security tab, I am setting the service account to one of my service accounts which has the following permissions:
- Cloud Build Service Account
- Cloud Run Admin
- Cloud Run Service Agent
- Cloud Scheduler Service Agent
- Service Account User
When I create the service, it always ends with the following error:
Step #2 - "Deploy": ERROR: (gcloud.run.services.update) PERMISSION_DENIED: Permission 'run.services.get' denied on resource 'namespaces/project/services/cloud_run_service_name' (or resource may not exist).
I can't figure out why I am getting this error. The service account has all the permissions listed in the Cloud Run documentation. Any ideas?