When trying to deploy my container (or the hello world container) to google cloud run I receive this error:
ERROR: (gcloud.run.deploy) Cloud Run error: Internal
I order to assign the iam.serviceAccounts.actAs
permission you have to set the roles/iam.serviceAccountUser
role.
You can do this by going to the Console > IAM & Admin and setting the Service Account User
role to your service account.
Also, confirm that the Cloud Run runtime service account also has the iam.serviceAccounts.actAs
permission. This is a requirement specified in the Cloud Run deployment permissions docs
As Dustin mentioned, there was an outage affecting IAM permissions. Now that the outage has been resolved, my deployment is working!