env

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Vars

type Vars struct {
	AdminSecret    string   `split_words:"true" required:"true"`
	VaultRole      string   `envconfig:"VAULT_ROLE" required:"true"`
	VaultSecret    string   `envconfig:"VAULT_SECRET" required:"true"`
	VaultAddress   string   `envconfig:"VAULT_ADDR" required:"true"`
	ArgoAddress    string   `envconfig:"ARGO_ADDR" required:"true"`
	ArgoNamespace  string   `envconfig:"WORKFLOW_EXECUTION_NAMESPACE" default:"argo"`
	ConfigFilePath string   `envconfig:"CONFIG" default:"cello.yaml"`
	SSHPEMFile     string   `envconfig:"SSH_PEM_FILE"`
	GitAuthMethod  string   `split_words:"true" required:"true"`
	GitHTTPSUser   string   `envconfig:"GIT_HTTPS_USER"`
	GitHTTPSPass   string   `envconfig:"GIT_HTTPS_PASS"`
	LogLevel       string   `split_words:"true"`
	Port           int      `default:"8443"`
	DBHost         string   `split_words:"true" required:"true"`
	DBUser         string   `split_words:"true" required:"true"`
	DBPassword     string   `split_words:"true" required:"true"`
	DBName         string   `split_words:"true" required:"true"`
	ImageURIs      []string `envconfig:"IMAGE_URIS"`
}

func GetEnv

func GetEnv() (Vars, error)

Jump to

Keyboard shortcuts

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