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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions