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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…