diff --git a/docs/reference/cli/subcommands.md b/docs/reference/cli/subcommands.md index 37c8716..4c5165a 100644 --- a/docs/reference/cli/subcommands.md +++ b/docs/reference/cli/subcommands.md @@ -1454,6 +1454,106 @@ eth2.azure-vault-name: "AzureKeyVault" Name of the vault to access. Subdomain of `vault.azure.net`. +#### `gcp-project-id` + + + +# Syntax + +```bash +--gcp-project-id= +``` + +# Example + +```bash +--gcp-project-id=my-project +``` + +# Environment variable + +```bash +WEB3SIGNER_ETH2_GCP_PROJECT_ID=my-project +``` + +# Configuration file + +```bash +eth2.gcp-project-id: "my-project" +``` + + + +Globally unique identifier for the Google Cloud Platform (GCP) project where the +secrets to be used by Web3Signer are stored. + +#### `gcp-secrets-enabled` + + + +# Syntax + +```bash +--gcp-secrets-enabled= +``` + +# Example + +```bash +--gcp-secrets-enabled=true +``` + +# Environment variable + +```bash +WEB3SIGNER_ETH2_GCP_SECRETS_ENABLED=true +``` + +# Configuration file + +```bash +eth2.gcp-secrets-enabled: true +``` + + + +Set to `true` to enable bulk loading from the GCP Secrets Manager service. The default is `false`. + +#### `gcp-secrets-filter` + + + +# Syntax + +```bash +--gcp-secrets-filter= +``` + +# Example + +```bash +--gcp-secrets-filter=my-secrets-filter +``` + +# Environment variable + +```bash +WEB3SIGNER_ETH2_GCP_SECRETS_FILTER=my-secrets-filter +``` + +# Configuration file + +```bash +eth2.gcp-secrets-filter: "my-secrets-filter" +``` + + + +Filter to use when loading secrets into Web3Signer. [List operation filtering](https://cloud.google.com/secret-manager/docs/filtering) is applied. + +Only secrets matching the filter are loaded. If not specified, all secrets from the project identified by +[`--gcp-project-id`](#gcp-project-id) are loaded. + #### `key-manager-api-enabled`