config

package
v0.15.0 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EksaGitPassphraseTokenEnv = "EKSA_GIT_SSH_KEY_PASSPHRASE"
	EksaGitPrivateKeyTokenEnv = "EKSA_GIT_PRIVATE_KEY"
	EksaGitKnownHostsFileEnv  = "EKSA_GIT_KNOWN_HOSTS"
	SshKnownHostsEnv          = "SSH_KNOWN_HOSTS"
	EksaAccessKeyIdEnv        = "EKSA_AWS_ACCESS_KEY_ID"
	EksaSecretAccessKeyEnv    = "EKSA_AWS_SECRET_ACCESS_KEY"
	AwsAccessKeyIdEnv         = "AWS_ACCESS_KEY_ID"
	AwsSecretAccessKeyEnv     = "AWS_SECRET_ACCESS_KEY"
	EksaRegionEnv             = "EKSA_AWS_REGION"
)
View Source
const (
	HttpsProxyKey = "HTTPS_PROXY"
	HttpProxyKey  = "HTTP_PROXY"
	NoProxyKey    = "NO_PROXY"
)
View Source
const (
	EksavSphereUsernameKey = "EKSA_VSPHERE_USERNAME"
	EksavSpherePasswordKey = "EKSA_VSPHERE_PASSWORD"
	// EksavSphereCPUsernameKey holds Username for cloud provider.
	EksavSphereCPUsernameKey = "EKSA_VSPHERE_CP_USERNAME"
	// EksavSphereCPPasswordKey holds Password for cloud provider.
	EksavSphereCPPasswordKey = "EKSA_VSPHERE_CP_PASSWORD"
	// EksavSphereCSIUsernameKey holds Username and password for the CSI driver.
	EksavSphereCSIUsernameKey = "EKSA_VSPHERE_CSI_USERNAME"
	EksavSphereCSIPasswordKey = "EKSA_VSPHERE_CSI_PASSWORD"
)

Variables

View Source
var VSphereAdminPrivsFile string
View Source
var VSphereCnsDatastorePrivsFile string
View Source
var VSphereCnsHostConfigStorageFile string
View Source
var VSphereCnsSearchAndSpbmPrivsFile string
View Source
var VSphereCnsVmPrivsFile string
View Source
var VSphereGlobalPrivsFile string
View Source
var VSphereReadOnlyPrivs string
View Source
var VSphereUserPrivsFile string

Functions

func GetProxyConfigFromEnv added in v0.11.0

func GetProxyConfigFromEnv() map[string]string

func ReadCredentials

func ReadCredentials() (username, password string, err error)

Types

type CliConfig

type CliConfig struct {
	GitSshKeyPassphrase string
	GitPrivateKeyFile   string
	GitKnownHostsFile   string
}

type VSphereUserConfig added in v0.11.2

type VSphereUserConfig struct {
	EksaVsphereUsername    string
	EksaVspherePassword    string
	EksaVsphereCPUsername  string
	EksaVsphereCPPassword  string
	EksaVsphereCSIUsername string
	EksaVsphereCSIPassword string
}

func NewVsphereUserConfig added in v0.11.2

func NewVsphereUserConfig() *VSphereUserConfig

Jump to

Keyboard shortcuts

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