For the complete documentation index, see llms.txt. This page is also available as Markdown.

Vault

Create a Pipeline with a Vault service dependency.

This guide covers configuring continuous integration pipelines for projects that have a Vault dependency.

Example

In the below example we demonstrate a pipeline that launches Vault as a background step. The vault server will be available at vault:8200, where the hostname matches the background step name.

kind: pipeline
spec:
  stages:
  - spec:
    type: ci
      steps:
      - name: vault
        type: background
        container: vault:1.0.0-beta2
        spec:
          envs:
            VAULT_DEV_ROOT_TOKEN_ID: dummy

      - name: test
        type: run
        container: vault:1.0.0-beta2
        spec:
          envs:
            VAULT_ADDR: http://vault:8200
            VAULT_TOKEN: dummy
          script: |-
            sleep 5
            vault kv put secret/my-secret my-value=s3cr3t
            vault kv get secret/my-secret

Last updated

Was this helpful?