Fix loading structured admission plugin config

This commit is contained in:
Jordan Liggitt 2018-01-18 02:32:28 -05:00
parent ed53e8a25c
commit 34328ea87d
No known key found for this signature in database
GPG Key ID: 39928704103C7229

View File

@ -38,11 +38,11 @@ import (
"k8s.io/client-go/rest" "k8s.io/client-go/rest"
) )
var scheme = runtime.NewScheme() var configScheme = runtime.NewScheme()
func init() { func init() {
apiserverapi.AddToScheme(scheme) apiserverapi.AddToScheme(configScheme)
apiserverapiv1alpha1.AddToScheme(scheme) apiserverapiv1alpha1.AddToScheme(configScheme)
} }
// AdmissionOptions holds the admission options // AdmissionOptions holds the admission options
@ -125,7 +125,7 @@ func (a *AdmissionOptions) ApplyTo(
pluginNames = a.enabledPluginNames() pluginNames = a.enabledPluginNames()
} }
pluginsConfigProvider, err := admission.ReadAdmissionConfiguration(pluginNames, a.ConfigFile, scheme) pluginsConfigProvider, err := admission.ReadAdmissionConfiguration(pluginNames, a.ConfigFile, configScheme)
if err != nil { if err != nil {
return fmt.Errorf("failed to read plugin config: %v", err) return fmt.Errorf("failed to read plugin config: %v", err)
} }