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