Today when I went to deploy a new revision of a cloud run application I was unable to press the deploy key. No error or nothing just an unresponsive key.
I use secret manager and I have narrowed down the issue to the step where you add the secret mounted volume. When I do this, I receive the following error when I inspect the network.
{
"error": {
"code": 404,
"message": "Requested entity was not found.",
"status": "NOT_FOUND"
}
}
{"constraint":"constraints/gcp.SecretManagerFilesystemAccess"}
However, when I go lookup the constraints in the documentation, this constraint doesn't exist.
I do have some organizational policies set like refusing the ability to create service accounts, create service keys or upload keys, but I have confirmed that my other organization has the same settings and is having no trouble.
Does anyone from google have any information regarding this issue?
EDIT:
Steps to reproduce this issue.
- Open Google Cloud Platform.
- Click "Cloud Run" from navigation bar.
- Select Service
- Click "Edit and Deploy New Revision"
- Open Inspector, click Network, clear current items.
- "Select Variables and Secrets"
- Click "reference a secret".
This produces the following error on url:
https://cloudresourcemanager.clients6.google.com/v1/projects/PROJECTID:getEffectiveOrgPolicy?key=
{
"error": {
"code": 404,
"message": "Requested entity was not found.",
"status": "NOT_FOUND"
}
}
{"constraint":"constraints/gcp.SecretManagerFilesystemAccess"}
I can see this also produces a validation form error when the "Deploy" button is pressed that is not visible as well.