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

package vault

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


Package Files


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 {
    AWSTemplatesDir string
    Boot            bool

AWSCreateVaultOptions are the AWS specific Vault creation options

type CreateVaultOptions Uses

type CreateVaultOptions struct {

    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.