INNER CODE UNIT · Go
loadConfiguration
CrunchyData/crunchy-containers · cmd/pgbackrest/main.go:188
func loadConfiguration(ctx context.Context, kubeapi *KubeAPI) config {
cfg := config{}
cfg.namespace = getEnvRequired("NAMESPACE")
cfg.command = getEnvRequired("COMMAND")
cfg.container = os.Getenv("CONTAINER")
if cfg.container == "" {
cfg.container = containerNameDefault
}
log.Debugf("CONTAINER set to: %s", cfg.container)
cfg.commandOpts = os.Getenv("COMMAND_OPTS")
log.Debugf("COMMAND_OPTS set to: %s", cfg.commandOpts)
cfg.selector = os.Getenv("SELECTOR")
log.Debugf("SELECTOR set to: %s", cfg.selector)