From bc04c091c3ca0320a6fa83ef35f891d21423afbb Mon Sep 17 00:00:00 2001 From: tamal Date: Sat, 5 May 2018 11:59:28 -0700 Subject: [PATCH] Don't panic is admission options is nil --- staging/src/k8s.io/apiserver/pkg/server/options/admission.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/staging/src/k8s.io/apiserver/pkg/server/options/admission.go b/staging/src/k8s.io/apiserver/pkg/server/options/admission.go index 80c2204f8bf..37d0457d7a6 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/options/admission.go +++ b/staging/src/k8s.io/apiserver/pkg/server/options/admission.go @@ -87,6 +87,10 @@ func NewAdmissionOptions() *AdmissionOptions { // AddFlags adds flags related to admission for a specific APIServer to the specified FlagSet func (a *AdmissionOptions) AddFlags(fs *pflag.FlagSet) { + if a == nil { + return + } + fs.StringSliceVar(&a.EnablePlugins, "enable-admission-plugins", a.EnablePlugins, ""+ "admission plugins that should be enabled in addition to default enabled ones. "+ "Comma-delimited list of admission plugins: "+strings.Join(a.Plugins.Registered(), ", ")+". "+