INNER CODE UNIT · Go
executeCheckers
kubermatic/kubermatic · cmd/http-prober/main.go:261
func executeCheckers(checkers []func() error) error {
for _, checker := range checkers {
if err := checker(); err != nil {
return err
}
}
return nil
}
// getConfig creates a *rest.Config for interactions with kubernetes API
// The precedence for loading configurations is as follows:
//
// 1. PROBER_KUBECONFIG env variable
// 2. KUBECONFIG env variable
// 3. -kubeconfig flag
// 4. In-cluster config if running inside a cluster
// 5. $HOME/.kube/config if exists.
//