From 39fb8ced93deafa49ed0fb21dc2f98477c3b1011 Mon Sep 17 00:00:00 2001 From: Adhityaa Chandrasekar Date: Thu, 19 Nov 2020 20:37:06 +0000 Subject: [PATCH] APF: make command-line args validation error more descriptive Signed-off-by: Adhityaa Chandrasekar --- cmd/kube-apiserver/app/options/validation.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/kube-apiserver/app/options/validation.go b/cmd/kube-apiserver/app/options/validation.go index 34b00a79e62..0730aa05f10 100644 --- a/cmd/kube-apiserver/app/options/validation.go +++ b/cmd/kube-apiserver/app/options/validation.go @@ -139,7 +139,7 @@ func validateAPIPriorityAndFairness(options *ServerRunOptions) []error { testConfigs := []string{"flowcontrol.apiserver.k8s.io/v1beta1", "api/beta", "api/all"} // in the order of precedence for _, testConfig := range testConfigs { if strings.Contains(enabledAPIString, fmt.Sprintf("%s=false", testConfig)) { - return []error{fmt.Errorf("%s=false conflicts with APIPriorityAndFairness feature gate", testConfig)} + return []error{fmt.Errorf("--runtime-config=%s=false conflicts with --enable-priority-and-fairness=true and --feature-gates=APIPriorityAndFairness=true", testConfig)} } if strings.Contains(enabledAPIString, fmt.Sprintf("%s=true", testConfig)) { return nil