vault

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2024 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClient added in v1.2.1

func NewClient(config *vaultConfig) (*vault.Client, error)

instantiate authenticated vault client with aws-iam or token auth

func NewVaultConfig added in v1.2.1

func NewVaultConfig(source concourse.Source) (*vaultConfig, error)

VaultConfig constructor

func NewVaultSecret

func NewVaultSecret(engineString string, mount string, path string) (*vaultSecret, error)

secret constructor

Types

type AuthEngine

type AuthEngine string

authentication engine with pseudo-enum

type Metadata

type Metadata struct {
	LeaseID       string
	LeaseDuration string
	Renewable     string
	Version       string
}

secret metadata

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL