All Classes and Interfaces
Class
Description
Abstract Vault token credential that authenticates with the vault server to retrieve the
authentication token.
Base Vault credentials that contain a
path, prefixPath, namespace,
and engineVersion.Descriptor for
VaultBuildWrapper.This class provides the credentials that we need to authenticate against Vault
and the credentials stored in Vault, after assigning the right context to them.
Pipeline step that fetches a single value from a Vault KV secret and returns it as a String.
Created by adamtistler on 8/29/17.
Per-build action that accumulates secret values registered by
VaultCredentialsStep
for console log masking.Pipeline-compatible console log decorator that masks secret values registered by
VaultCredentialsStep in subsequent console output.Represents a Vault secret.
Requires either CASC_VAULT_USER and CASC_VAULT_PW, or CASC_VAULT_TOKEN, or CASC_VAULT_APPROLE and
CASC_VAULT_APPROLE_SECRET, or CASC_VAULT_KUBERNETES_ROLE, or CASC_VAULT_AWS_IAM_ROLE environment
variables set alongside with CASC_VAULT_PATHS and CASC_VAULT_URL