diff --git a/doc/ci/secrets/akeyless.md b/doc/ci/secrets/akeyless.md index bbf64afa65f9d4b47388e224739923358b2de021..7cad8dc1cd436915dcb872b5644e7ec57c0de4b0 100644 --- a/doc/ci/secrets/akeyless.md +++ b/doc/ci/secrets/akeyless.md @@ -219,3 +219,17 @@ job: akeyless_api_url: 'http://gateway_url:8080/v2' gateway_ca_certificate: 'ca_certificate' ``` + +## Troubleshooting + +## `The secrets provider can not be found. Check your CI/CD variables and try again.` message + +You might receive this error when attempting to start a job configured to access Akeyless: + +```plaintext +The secrets provider can not be found. Check your CI/CD variables and try again. +``` + +The job can't be created because the required variable is not defined: + +- `AKEYLESS_ACCESS_ID` diff --git a/doc/ci/secrets/azure_key_vault.md b/doc/ci/secrets/azure_key_vault.md index 95ae27259a91ee1761fbddc6b8b0ebfa33466043..24b377cf25ee767dc4458334adfe3d48e1474b54 100644 --- a/doc/ci/secrets/azure_key_vault.md +++ b/doc/ci/secrets/azure_key_vault.md @@ -98,3 +98,17 @@ You can find your subscription ID in: - The [Azure Portal](https://learn.microsoft.com/en-us/azure/azure-portal/get-subscription-tenant-id#find-your-azure-subscription). - The [Azure CLI](https://learn.microsoft.com/en-us/cli/azure/manage-azure-subscriptions-azure-cli#get-the-active-subscription). + +## `The secrets provider can not be found. Check your CI/CD variables and try again.` message + +You might receive this error when attempting to start a job configured to access Azure Key Vault: + +```plaintext +The secrets provider can not be found. Check your CI/CD variables and try again. +``` + +The job can't be created because one or more of the required variables are not defined: + +- `AZURE_KEY_VAULT_SERVER_URL` +- `AZURE_CLIENT_ID` +- `AZURE_TENANT_ID` diff --git a/doc/ci/secrets/gcp_secret_manager.md b/doc/ci/secrets/gcp_secret_manager.md index 74f52b006ac28ef5b8df454038e019a7cc80c264..a1fd466851503c5d1246adcee756185b80f7c15a 100644 --- a/doc/ci/secrets/gcp_secret_manager.md +++ b/doc/ci/secrets/gcp_secret_manager.md @@ -150,6 +150,20 @@ This limit is imposed by Google Cloud IAM, tracked in [Google issue #264362370]( The only fix for this issue is to use shorter names [for your branch and repository](https://github.com/google-github-actions/auth/blob/main/docs/TROUBLESHOOTING.md#subject-exceeds-the-127-byte-limit). +## `The secrets provider can not be found. Check your CI/CD variables and try again.` message + +You might receive this error when attempting to start a job configured to access GCP Secret Manager: + +```plaintext +The secrets provider can not be found. Check your CI/CD variables and try again. +``` + +The job can't be created because one or more of the required variables are not defined: + +- `GCP_PROJECT_NUMBER` +- `GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID` +- `GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID` + ### `WARNING: Not resolved: no resolver that can handle the secret` warning The Google Cloud Secret Manager integration requires at least GitLab 16.8 and GitLab Runner 16.8. diff --git a/doc/ci/secrets/hashicorp_vault.md b/doc/ci/secrets/hashicorp_vault.md index f28d4d2679916ae158d407719609e4513d8ddb34..c4ed64131f7a75a8f904388cbdb9817fb39e4f3a 100644 --- a/doc/ci/secrets/hashicorp_vault.md +++ b/doc/ci/secrets/hashicorp_vault.md @@ -353,3 +353,17 @@ and GitLab features. For example, restrict the token by: that are restricted to a subset of project users. - Scoping the JWT to [GitLab protected tags](../../user/project/protected_tags.md), that are restricted to a subset of project users. + +## Troubleshooting + +## `The secrets provider can not be found. Check your CI/CD variables and try again.` message + +You might receive this error when attempting to start a job configured to access HashiCorp Vault: + +```plaintext +The secrets provider can not be found. Check your CI/CD variables and try again. +``` + +The job can't be created because the required variable is not defined: + +- `VAULT_SERVER_URL`