expose method to allow externally setting defaults on an external type

pull/6/head
deads2k 2017-07-18 13:56:25 -04:00
parent 6b78eeca84
commit 41a4faa611
1 changed files with 2 additions and 2 deletions

View File

@ -302,7 +302,7 @@ func (o *Options) loadConfig(data []byte) (*componentconfig.KubeProxyConfigurati
return config, nil
}
func (o *Options) applyDefaults(in *componentconfig.KubeProxyConfiguration) (*componentconfig.KubeProxyConfiguration, error) {
func (o *Options) ApplyDefaults(in *componentconfig.KubeProxyConfiguration) (*componentconfig.KubeProxyConfiguration, error) {
external, err := o.scheme.ConvertToVersion(in, v1alpha1.SchemeGroupVersion)
if err != nil {
return nil, err
@ -344,7 +344,7 @@ with the apiserver API to configure the proxy.`,
},
}
opts.config, err = opts.applyDefaults(opts.config)
opts.config, err = opts.ApplyDefaults(opts.config)
if err != nil {
glog.Fatalf("unable to create flag defaults: %v", err)
}