code: func NewClientBackedDryRunGetterFromKubeconfig(file string) (*ClientBackedDryRunGetter, error) {
  	config, err := clientcmd.LoadFromFile(file)
  	if err != nil {
  		return nil, errors.Wrap(err, "failed to load kubeconfig")
  	}
  	clientConfig, err := clientcmd.NewDefaultClientConfig(*config, &clientcmd.ConfigOverrides{}).ClientConfig()
  	if err != nil {
  		return nil, errors.Wrap(err, "failed to create API client configuration from kubeconfig")
  	}
  	return NewClientBackedDryRunGetter(clientConfig)
  }
docs: // NewClientBackedDryRunGetterFromKubeconfig creates a new ClientBackedDryRunGetter instance from the given KubeConfig file