code: func (o *Options) loadConfig(data []byte) (*kubeproxyconfig.KubeProxyConfiguration, error) {
  	configObj, gvk, err := o.codecs.UniversalDecoder().Decode(data, nil, nil)
  	if err != nil {
  		return nil, err
  	}
  	proxyConfig, ok := configObj.(*kubeproxyconfig.KubeProxyConfiguration)
  	if !ok {
  		return nil, fmt.Errorf("got unexpected config type: %v", gvk)
  	}
  	return proxyConfig, nil
  }
docs: // loadConfig decodes data as a KubeProxyConfiguration object.