INNER CODE UNIT · Go

NewForConfig

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

func NewForConfig(config *rest.Config) (*KubeAPI, error) {
	var api KubeAPI
	var err error

	api.Config = config
	api.Client, err = kubernetes.NewForConfig(api.Config)

	return &api, err
}

// getEnvRequired attempts to get an environmental variable that is required
// by this program. If this cannot happen, we fatally exit
func getEnvRequired(envVar string) string {
	val := strings.TrimSpace(os.Getenv(envVar))

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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…