When deploying a proxy or shared flow with a Google service account set, the "serviceAccount" query parameter must be set when creating the deployment initially. Failure to set the parameter causes the deployment to be created without a service account identity necessitating a second terraform apply to fix.
Fix this by providing the query parameter when creating a new deployment. The query string remains empty if no service account is being used.
When deploying a proxy or shared flow with a Google service account set, the "serviceAccount" query parameter must be set when creating the deployment initially. Failure to set the parameter causes the deployment to be created without a service account identity necessitating a second terraform apply to fix.
Fix this by providing the query parameter when creating a new deployment. The query string remains empty if no service account is being used.