Scaleway Secret Manager
ActionsTags
(2)Verified
This action retrives secrets from Scaleway Secret Manager and inject them as environment variables.
This github action uses the Scaleway SDK to perform calls against the Scaleway API. It needs a valid API key with the following rules:
SecretManagerReadOnly: to list secretsSecretManagerSecretAccess: to access secret content
Required One or more secret names to retrieve.
Format:
secret-name: Will fetchsecret-namelatest version and export its value toSECRET_NAMEMY_ENV_VAR,secret-name: Will fetchsecret-namelatest version and export its value toMY_ENV_VAR/my/secret: Will fetchsecretin the path/mywith latest version and export its value toSECRET
Required Scaleway access key.
Required Scaleway secret key.
Scaleway default project ID.
Scaleway default organization ID.
Scaleway default region (default: fr-par).
Scaleway default zone (default: fr-par-1).
uses: scaleway/action-scw-secret@v0
with:
secret-names: |
my-secret
MY_SECOND_SECRET,my-other-secret
access-key: ${{ secrets.SCW_ACCESS_KEY }}
secret-key: ${{ secrets.SCW_SECRET_KEY }}
default-project-id: ${{ secrets.SCW_DEFAULT_PROJECT_ID }}
default-organization-id: ${{ secrets.SCW_DEFAULT_ORGANIZATION_ID }}Scaleway Secret Manager is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.