title: Error Deploying Cloud Function from gitlab
body: <p>I am trying to deploy a cloud function via gitlab using a new service account (Not using default service account). It has the cloud functions developer role but it is still failing with below error:</p>
  <p>The error below includes a user as cloud-functions-mixer. I haven't configured anything like that in my repo and not sure why it is coming up.</p>
  <p>First of all, running the suggested command doesn't even work because the suggested syntax is bad . I have tried running the below command but it’s not right</p>
  <blockquote>
  <p>Error: googleapi: Error 403: Missing necessary permission iam.serviceAccounts.actAs for cloud-functions-mixer on the service account project-test-tf-02@appspot.gserviceaccount.com.
  Grant the role 'roles/iam.serviceAccountUser' to cloud-functions-mixer on the service account project-test-tf-02@appspot.gserviceaccount.com.
  You can do that by running 'gcloud iam service-accounts add-iam-policy-binding project-test-tf-02@appspot.gserviceaccount.com --member=cloud-functions-mixer --role=roles/iam.serviceAccountUser'.</p>
  </blockquote>