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.
Created by adamtistler on 8/29/17.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Per-build action that accumulates secret values registered by VaultStep for console log masking.
Pipeline-compatible console log decorator that masks secret values registered by VaultStep 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
 
 
 
 
 
 
 
 
 
 
Pipeline step that fetches a single value from a Vault KV secret and returns it as a String.