vault: github.com/hashicorp/vault/helper/testhelpers Index | Files | Directories

package testhelpers

import "github.com/hashicorp/vault/helper/testhelpers"

Index

Package Files

testhelpers.go

func AttemptUnsealCore Uses

func AttemptUnsealCore(c *vault.TestCluster, core *vault.TestClusterCore) error

func AttemptUnsealCores Uses

func AttemptUnsealCores(c *vault.TestCluster) error

func DeriveActiveCore Uses

func DeriveActiveCore(t testing.T, cluster *vault.TestCluster) *vault.TestClusterCore

func DeriveStandbyCores Uses

func DeriveStandbyCores(t testing.T, cluster *vault.TestCluster) []*vault.TestClusterCore

func EnsureCoreSealed Uses

func EnsureCoreSealed(t testing.T, core *vault.TestClusterCore)

func EnsureCoresSealed Uses

func EnsureCoresSealed(t testing.T, c *vault.TestCluster)

func EnsureCoresUnsealed Uses

func EnsureCoresUnsealed(t testing.T, c *vault.TestCluster)

func EnsureStableActiveNode Uses

func EnsureStableActiveNode(t testing.T, cluster *vault.TestCluster)

func GenerateRoot Uses

func GenerateRoot(t testing.T, cluster *vault.TestCluster, kind GenerateRootKind) string

Generates a root token on the target cluster.

func GenerateRootWithError Uses

func GenerateRootWithError(t testing.T, cluster *vault.TestCluster, kind GenerateRootKind) (string, error)

func RaftClusterJoinNodes Uses

func RaftClusterJoinNodes(t testing.T, cluster *vault.TestCluster)

func RandomWithPrefix Uses

func RandomWithPrefix(name string) string

RandomWithPrefix is used to generate a unique name with a prefix, for randomizing names in acceptance tests

func RekeyCluster Uses

func RekeyCluster(t testing.T, cluster *vault.TestCluster, recovery bool) [][]byte

func WaitForActiveNode Uses

func WaitForActiveNode(t testing.T, cluster *vault.TestCluster) *vault.TestClusterCore

func WaitForNCoresSealed Uses

func WaitForNCoresSealed(t testing.T, cluster *vault.TestCluster, n int)

func WaitForNCoresUnsealed Uses

func WaitForNCoresUnsealed(t testing.T, cluster *vault.TestCluster, n int)

type GenerateRootKind Uses

type GenerateRootKind int
const (
    GenerateRootRegular GenerateRootKind = iota
    GenerateRootDR
    GenerateRecovery
)

type TestRaftServerAddressProvider Uses

type TestRaftServerAddressProvider struct {
    Cluster *vault.TestCluster
}

func (*TestRaftServerAddressProvider) ServerAddr Uses

func (p *TestRaftServerAddressProvider) ServerAddr(id raftlib.ServerID) (raftlib.ServerAddress, error)

Directories

PathSynopsis
consul
docker
ldap
logical
mongodb
teststorage

Package testhelpers imports 15 packages (graph) and is imported by 3 packages. Updated 2019-11-08. Refresh now. Tools for package owners.