env

package
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Env

type Env struct {
	ServerPort        int    `env:"SERVER_PORT" envDefault:"8081"`
	K1AccessToken     string `env:"K1_ACCESS_TOKEN"`
	MongoDBHost       string `env:"MONGODB_HOST,notEmpty"`
	MongoDBHostType   string `env:"MONGODB_HOST_TYPE,notEmpty"`
	MongoDBUsername   string `env:"MONGODB_USERNAME,notEmpty"`
	MongoDBPassword   string `env:"MONGODB_PASSWORD,notEmpty"`
	KubefirstVersion  string `env:"KUBEFIRST_VERSION" envDefault:"development"`
	CloudProvider     string `env:"CLOUD_PROVIDER"`
	ClusterId         string `env:"CLUSTER_ID"`
	ClusterType       string `env:"CLUSTER_TYPE"`
	DomainName        string `env:"DOMAIN_NAME"`
	GitProvider       string `env:"GIT_PROVIDER"`
	InstallMethod     string `env:"INSTALL_METHOD"`
	KubefirstTeam     string `env:"KUBEFIRST_TEAM" envDefault:"undefined"`
	KubefirstTeamInfo string `env:"KUBEFIRST_TEAM_INFO"`
	AWSRegion         string `env:"AWS_REGION"`
	AWSProfile        string `env:"AWS_PROFILE"`
	IsClusterZero     bool   `env:"IS_CLUSTER_ZERO"`
	InCluster         bool   `env:"IN_CLUSTER" envDefault:"false"`
	EnterpriseApiUrl  string `env:"ENTERPRISE_API_URL"`
}

func GetEnv

func GetEnv() (Env, error)

Jump to

Keyboard shortcuts

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