jx: github.com/jenkins-x/jx/pkg/cmd/create/vault Index | Files

package vault

import "github.com/jenkins-x/jx/pkg/cmd/create/vault"

Index

Package Files

create_vault.go

func AwsCreateVaultOptions Uses

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

func NewCmdCreateVault Uses

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

NewCmdCreateVault creates a command object for the "create" command

type AWSCreateVaultOptions Uses

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

AWSCreateVaultOptions are the AWS specific Vault creation options

type CreateVaultOptions Uses

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 Uses

func (o *CreateVaultOptions) Run() error

Run implements the command

type GKECreateVaultOptions Uses

type GKECreateVaultOptions struct {
    GKEProjectID string
    GKEZone      string
}

GKECreateVaultOptions the options for vault on GKE

Package vault imports 19 packages (graph). Updated 2020-09-28. Refresh now. Tools for package owners.