construct resource.Builder from kubeconfig flags

This commit is contained in:
David Eads
2018-05-09 13:53:07 -04:00
parent 0ba80021c5
commit 1f5357034b
9 changed files with 39 additions and 27 deletions

View File

@@ -151,6 +151,11 @@ func (f *ring0Factory) BareClientConfig() (*restclient.Config, error) {
return f.clientGetter.ToRESTConfig()
}
// NewBuilder returns a new resource builder for structured api objects.
func (f *ring0Factory) NewBuilder() *resource.Builder {
return resource.NewBuilder(f.clientGetter)
}
func (f *ring0Factory) RESTClient() (*restclient.RESTClient, error) {
clientConfig, err := f.ClientConfig()
if err != nil {