From 41ffa9a254f59b4b0260e0833c3fb17d361ed8f3 Mon Sep 17 00:00:00 2001 From: Aliaksandr Pliutau Date: Fri, 19 Aug 2016 10:57:55 +0700 Subject: [PATCH] Example of unversioned pkg uses correct Config struct --- pkg/client/unversioned/doc.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkg/client/unversioned/doc.go b/pkg/client/unversioned/doc.go index 41cd0e02524..4c5a986a0f8 100644 --- a/pkg/client/unversioned/doc.go +++ b/pkg/client/unversioned/doc.go @@ -23,32 +23,33 @@ Most consumers should use the Config object to create a Client: import ( client "k8s.io/kubernetes/pkg/client/unversioned" + "k8s.io/kubernetes/pkg/client/restclient" "k8s.io/kubernetes/pkg/api" ) [...] - config := &client.Config{ + config := &restclient.Config{ Host: "http://localhost:8080", Username: "test", Password: "password", } - client, err := client.New(config) + c, err := client.New(config) if err != nil { // handle error } - pods, err := client.Pods(api.NamespaceDefault).List(api.ListOptions{}) + pods, err := c.Pods(api.NamespaceDefault).List(api.ListOptions{}) if err != nil { // handle error } More advanced consumers may wish to provide their own transport via a http.RoundTripper: - config := &client.Config{ + config := &restclient.Config{ Host: "https://localhost:8080", Transport: oauthclient.Transport(), } - client, err := client.New(config) + c, err := client.New(config) The RESTClient type implements the Kubernetes API conventions (see `docs/devel/api-conventions.md`) for a given API path and is intended for use by consumers implementing their own Kubernetes