code: func (rules *ClientConfigLoadingRules) GetStartingConfig() (*clientcmdapi.Config, error) {
  	clientConfig := NewNonInteractiveDeferredLoadingClientConfig(rules, &ConfigOverrides{})
  	rawConfig, err := clientConfig.RawConfig()
  	if os.IsNotExist(err) {
  		return clientcmdapi.NewConfig(), nil
  	}
  	if err != nil {
  		return nil, err
  	}
  
  	return &rawConfig, nil
  }
docs: // GetStartingConfig implements ConfigAccess