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)