INNER CODE UNIT · Go

validateFlags

kubernetes-sigs/kueue · cmd/experimental/webhook-conversion-repro/main.go:70

func validateFlags(cfg *Config) error {
	if cfg.Count <= 0 || cfg.QPS <= 0 || cfg.Workers <= 0 || cfg.Containers <= 0 || cfg.Envs < 0 {
		return errors.New("--count, --qps, --workers, and --containers must be strictly positive (> 0). --envs must be >= 0")
	}
	return nil
}

func getKubeClient(kubeconfig string, qps float64) (dynamic.Interface, error) {
	var config *rest.Config
	if kubeconfig == "" {
		if home := os.Getenv("HOME"); home != "" {
			kubeconfig = filepath.Join(home, ".kube", "config")
		}
	}

	var configErr error
	if kubeconfig != "" {
		config, configErr = clientcmd.BuildConfigFromFlags("", kubeconfig)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…