Skip to content
This repository was archived by the owner on Dec 2, 2018. It is now read-only.
This repository was archived by the owner on Dec 2, 2018. It is now read-only.

Add support for Vault #2

@juicemia

Description

@juicemia

Pipelines should be able to read from Vault for secrets.

For now it's only necessary to look for secrets at a shared Vault. They can be scoped by pipeline-remote/pipeline-name. So for example, if the user has the following defined in a task:

arguments:
  PASSWORD:
    vault: secret/app-dev:password

the repo was at github.com/project/app, and the pipeline's name is default, runlet would look for the secret at secret/github.com/project/app/default/app-dev:password. runlet would search in its shared Vault. The client can be configured by using VAULT_ADDR and VAULT_TOKEN.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions