title: Permission error when trying to deploy to Google Cloud Run
body: <p>I'm getting a permission error when trying to deploy an image to cloud run:</p>
  
  <pre><code>gcloud beta run deploy endpoints_proxy \
      --image="gcr.io/endpoints-release/endpoints-runtime-serverless:1.30.0" \
      --allow-unauthenticated
  </code></pre>
  
  <p>This is the error:</p>
  
  <pre><code>ERROR: (gcloud.beta.run.deploy) User [email-goes-here] does not have permission to access namespace [project-id-goes-here] (or it may not exist): Cloud Run does not have permission to get access tokens for the default compute service account, 1088973916567-compute@developer.gserviceaccount.com. Please give Google Cloud Run Service Agent the permission iam.serviceAccounts.getAccessToken on the default compute service account.
  </code></pre>
  
  <p>My account has owner and editor permissions, I even tried attaching the Cloud Run Service Agent role.</p>
  
  <p>I also tried adding these roles to the "default compute service account" listed in the error, didn't work.</p>