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")