title: Why am I seeing this error: 'ERROR: (gcloud.run.deploy) PERMISSION_DENIED: The caller does not have permission' while deploying container?
body: <p>Assume I have a <code>cloudbuild.yaml</code> file like the one below. Also assume that I can run and deploy the container in question manually when using <code>gcloud</code> for the separate functionalities (building and running).</p>
  <p>When deploying, the third step is resulting in the error <code>ERROR: (gcloud.run.deploy) PERMISSION_DENIED: The caller does not have permission</code></p>
  <pre class="lang-yaml prettyprint-override"><code>steps:
  # Build the container image
  - name: 'gcr.io/cloud-builders/docker'
    args: ['build', '-t', 'gcr.io/[PROJECT_ID]/[IMAGE]:$COMMIT_SHA', '.']
  # Push the image to Container Registry
  - name: 'gcr.io/cloud-builders/docker'
    args: ['push', 'gcr.io/[PROJECT_ID]/[IMAGE]:$COMMIT_SHA']
  # Deploy image to Cloud Run
  - name: 'gcr.io/cloud-builders/gcloud'
    args:
    - 'run'
    - 'deploy'
    - '[SERVICE_NAME]'
    - '--image'
    - 'gcr.io/[PROJECT_ID]/[IMAGE]:$COMMIT_SHA'
    - '--region'
    - '[REGION]'
    - '--platform'
    - 'managed'
  images:
  - gcr.io/[PROJECT_ID]/[IMAGE]
  
  </code></pre>