INNER CODE UNIT · Go

crdCheckersFactory

kubermatic/kubermatic · cmd/http-prober/main.go:177

func crdCheckersFactory(mvf multiValFlag) ([]func() error, error) {
	if len(mvf) == 0 {
		return nil, nil
	}

	cfg, err := getConfig()
	if err != nil {
		return nil, errors.New("--crd-to-wait-for was set but couldn't load a valid kubeconfig.")
	}

	var checkers []func() error
	for _, val := range mvf {
		checker, err := crdCheckerFromFlag(val, cfg)
		if err != nil {
			return nil, fmt.Errorf("failed to construct crd checker: %w", err)
		}
		checkers = append(checkers, checker)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…