INNER CODE UNIT · Go

getEnvRequired

CrunchyData/crunchy-containers · cmd/pgbackrest/main.go:174

func getEnvRequired(envVar string) string {
	val := strings.TrimSpace(os.Getenv(envVar))

	if val == "" {
		log.Fatalf("required environmental variable %q not set, exiting.", envVar)
	}

	log.Debugf("%s set to: %s", envVar, val)

	return val
}

// loadConfiguration loads configuration from the environment as needed to run a pgBackRest
// command
func loadConfiguration(ctx context.Context, kubeapi *KubeAPI) config {
	cfg := config{}

	cfg.namespace = getEnvRequired("NAMESPACE")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…