vault

package
v2.1.94 Latest Latest
Warning

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

Go to latest
Published: Jul 2, 2020 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AwsCreateVaultOptions

func AwsCreateVaultOptions(cmd *cobra.Command, options *kubevault.AWSConfig)

func NewCmdCreateVault

func NewCmdCreateVault(commonOpts *opts.CommonOptions) *cobra.Command

NewCmdCreateVault creates a command object for the "create" command

Types

type AWSCreateVaultOptions

type AWSCreateVaultOptions struct {
	kubevault.AWSConfig
	AWSTemplatesDir string
	Boot            bool
}

AWSCreateVaultOptions are the AWS specific Vault creation options

type CreateVaultOptions

type CreateVaultOptions struct {
	options.CreateOptions

	GKECreateVaultOptions
	AWSCreateVaultOptions
	ClusterName         string
	Namespace           string
	SecretsPathPrefix   string
	RecreateVaultBucket bool
	NoExposeVault       bool
	BucketName          string
	KeyringName         string
	KeyName             string
	ServiceAccountName  string

	IngressConfig kube.IngressConfig
}

CreateVaultOptions the options for the create vault command

func (*CreateVaultOptions) Run

func (o *CreateVaultOptions) Run() error

Run implements the command

type GKECreateVaultOptions

type GKECreateVaultOptions struct {
	GKEProjectID string
	GKEZone      string
}

GKECreateVaultOptions the options for vault on GKE

Jump to

Keyboard shortcuts

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