You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are attempting to use the GPC secrets backend to manage keys for a nightly backup job that writes files to a cloud storage bucket.
Actual Behavior:
vault write gcp/roleset/test-roleset ... successfully creates a GCP service account, but eventually fails with a 400. A few seconds later, vault server crashes with the log above.
Error writing data to gcp/roleset/redis-backup-roleset: Error making API request.
URL: PUT http://127.0.0.1:8200/v1/gcp/roleset/test-roleset
Code: 400. Errors:
* unable to set policy: googleapi: Error 400: A policy to update must be provided., required
Environment:
Vault Config File:
Startup Log Output:
Expected Behavior:
We are attempting to use the GPC secrets backend to manage keys for a nightly backup job that writes files to a cloud storage bucket.
Actual Behavior:
vault write gcp/roleset/test-roleset ...
successfully creates a GCP service account, but eventually fails with a 400. A few seconds later, vault server crashes with the log above.Steps to Reproduce:
the bindings file contains:
The
vault-creds.json
file is a service account key file generated by Google, for a service account with a role containing:The text was updated successfully, but these errors were encountered: