mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	snip legacy scheme uses we don't need
This commit is contained in:
		@@ -27,7 +27,6 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime"
 | 
						"k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -455,7 +454,7 @@ func TestAnnotateObject(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Group: "testgroup", Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Group: "testgroup", Version: "v1"},
 | 
				
			||||||
@@ -508,7 +507,7 @@ func TestAnnotateObjectFromFile(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Group: "testgroup", Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Group: "testgroup", Version: "v1"},
 | 
				
			||||||
@@ -593,7 +592,7 @@ func TestAnnotateMultipleObjects(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Group: "testgroup", Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Group: "testgroup", Version: "v1"},
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -42,7 +42,6 @@ import (
 | 
				
			|||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	clienttesting "k8s.io/client-go/testing"
 | 
						clienttesting "k8s.io/client-go/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/testapi"
 | 
						"k8s.io/kubernetes/pkg/api/testapi"
 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/core"
 | 
						api "k8s.io/kubernetes/pkg/apis/core"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/extensions"
 | 
						"k8s.io/kubernetes/pkg/apis/extensions"
 | 
				
			||||||
@@ -395,7 +394,7 @@ func TestRunApplyViewLastApplied(t *testing.T) {
 | 
				
			|||||||
			tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
								tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
			defer tf.Cleanup()
 | 
								defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
								codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			tf.UnstructuredClient = &fake.RESTClient{
 | 
								tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
				GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
									GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
@@ -1122,7 +1121,7 @@ func TestRunApplySetLastApplied(t *testing.T) {
 | 
				
			|||||||
			tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
								tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
			defer tf.Cleanup()
 | 
								defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
								codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			tf.UnstructuredClient = &fake.RESTClient{
 | 
								tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
				GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
									GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -32,7 +32,6 @@ import (
 | 
				
			|||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/client-go/tools/remotecommand"
 | 
						"k8s.io/client-go/tools/remotecommand"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/polymorphichelpers"
 | 
						"k8s.io/kubernetes/pkg/kubectl/polymorphichelpers"
 | 
				
			||||||
@@ -230,8 +229,8 @@ func TestAttach(t *testing.T) {
 | 
				
			|||||||
			tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
								tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
			defer tf.Cleanup()
 | 
								defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
								codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
			ns := legacyscheme.Codecs
 | 
								ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			tf.Client = &fake.RESTClient{
 | 
								tf.Client = &fake.RESTClient{
 | 
				
			||||||
				GroupVersion:         schema.GroupVersion{Group: "", Version: "v1"},
 | 
									GroupVersion:         schema.GroupVersion{Group: "", Version: "v1"},
 | 
				
			||||||
@@ -250,7 +249,7 @@ func TestAttach(t *testing.T) {
 | 
				
			|||||||
					}
 | 
										}
 | 
				
			||||||
				}),
 | 
									}),
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			tf.ClientConfigVal = &restclient.Config{APIPath: "/api", ContentConfig: restclient.ContentConfig{NegotiatedSerializer: legacyscheme.Codecs, GroupVersion: &schema.GroupVersion{Version: test.version}}}
 | 
								tf.ClientConfigVal = &restclient.Config{APIPath: "/api", ContentConfig: restclient.ContentConfig{NegotiatedSerializer: scheme.Codecs, GroupVersion: &schema.GroupVersion{Version: test.version}}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			remoteAttach := &fakeRemoteAttach{}
 | 
								remoteAttach := &fakeRemoteAttach{}
 | 
				
			||||||
			if test.remoteAttachErr {
 | 
								if test.remoteAttachErr {
 | 
				
			||||||
@@ -332,8 +331,8 @@ func TestAttachWarnings(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
			streams, _, _, bufErr := genericclioptions.NewTestIOStreams()
 | 
								streams, _, _, bufErr := genericclioptions.NewTestIOStreams()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
								codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
			ns := legacyscheme.Codecs
 | 
								ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			tf.Client = &fake.RESTClient{
 | 
								tf.Client = &fake.RESTClient{
 | 
				
			||||||
				GroupVersion:         schema.GroupVersion{Group: "", Version: "v1"},
 | 
									GroupVersion:         schema.GroupVersion{Group: "", Version: "v1"},
 | 
				
			||||||
@@ -352,7 +351,7 @@ func TestAttachWarnings(t *testing.T) {
 | 
				
			|||||||
					}
 | 
										}
 | 
				
			||||||
				}),
 | 
									}),
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			tf.ClientConfigVal = &restclient.Config{APIPath: "/api", ContentConfig: restclient.ContentConfig{NegotiatedSerializer: legacyscheme.Codecs, GroupVersion: &schema.GroupVersion{Version: test.version}}}
 | 
								tf.ClientConfigVal = &restclient.Config{APIPath: "/api", ContentConfig: restclient.ContentConfig{NegotiatedSerializer: scheme.Codecs, GroupVersion: &schema.GroupVersion{Version: test.version}}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			options := &AttachOptions{
 | 
								options := &AttachOptions{
 | 
				
			||||||
				StreamOptions: StreamOptions{
 | 
									StreamOptions: StreamOptions{
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -34,7 +34,6 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime"
 | 
						"k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -520,8 +519,8 @@ func TestClean(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
func TestCopyToPod(t *testing.T) {
 | 
					func TestCopyToPod(t *testing.T) {
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Group: "", Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Group: "", Version: "v1"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,7 +27,6 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -166,7 +165,7 @@ func TestCreateClusterRole(t *testing.T) {
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
		cmd.Run(cmd, []string{clusterRoleName})
 | 
							cmd.Run(cmd, []string{clusterRoleName})
 | 
				
			||||||
		actual := &rbac.ClusterRole{}
 | 
							actual := &rbac.ClusterRole{}
 | 
				
			||||||
		if err := runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), buf.Bytes(), actual); err != nil {
 | 
							if err := runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), buf.Bytes(), actual); err != nil {
 | 
				
			||||||
			t.Log(string(buf.Bytes()))
 | 
								t.Log(string(buf.Bytes()))
 | 
				
			||||||
			t.Fatal(err)
 | 
								t.Fatal(err)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,9 +30,9 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestCreateClusterRoleBinding(t *testing.T) {
 | 
					func TestCreateClusterRoleBinding(t *testing.T) {
 | 
				
			||||||
@@ -71,7 +71,7 @@ func TestCreateClusterRoleBinding(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	info, _ := runtime.SerializerInfoForMediaType(ns.SupportedMediaTypes(), runtime.ContentTypeJSON)
 | 
						info, _ := runtime.SerializerInfoForMediaType(ns.SupportedMediaTypes(), runtime.ContentTypeJSON)
 | 
				
			||||||
	encoder := ns.EncoderForVersion(info.Serializer, groupVersion)
 | 
						encoder := ns.EncoderForVersion(info.Serializer, groupVersion)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,7 +27,6 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime"
 | 
						"k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -39,8 +38,8 @@ func TestCreateConfigMap(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Group: "", Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Group: "", Version: "v1"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,11 +26,11 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl"
 | 
						"k8s.io/kubernetes/pkg/kubectl"
 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
						cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func Test_generatorFromName(t *testing.T) {
 | 
					func Test_generatorFromName(t *testing.T) {
 | 
				
			||||||
@@ -92,7 +92,7 @@ func TestCreateDeployment(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
	fakeDiscovery := "{\"kind\":\"APIResourceList\",\"apiVersion\":\"v1\",\"groupVersion\":\"apps/v1\",\"resources\":[{\"name\":\"deployments\",\"singularName\":\"\",\"namespaced\":true,\"kind\":\"Deployment\",\"verbs\":[\"create\",\"delete\",\"deletecollection\",\"get\",\"list\",\"patch\",\"update\",\"watch\"],\"shortNames\":[\"deploy\"],\"categories\":[\"all\"]}]}"
 | 
						fakeDiscovery := "{\"kind\":\"APIResourceList\",\"apiVersion\":\"v1\",\"groupVersion\":\"apps/v1\",\"resources\":[{\"name\":\"deployments\",\"singularName\":\"\",\"namespaced\":true,\"kind\":\"Deployment\",\"verbs\":[\"create\",\"delete\",\"deletecollection\",\"get\",\"list\",\"patch\",\"update\",\"watch\"],\"shortNames\":[\"deploy\"],\"categories\":[\"all\"]}]}"
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: ns,
 | 
							NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -122,7 +122,7 @@ func TestCreateDeploymentNoImage(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
	fakeDiscovery := "{\"kind\":\"APIResourceList\",\"apiVersion\":\"v1\",\"groupVersion\":\"apps/v1\",\"resources\":[{\"name\":\"deployments\",\"singularName\":\"\",\"namespaced\":true,\"kind\":\"Deployment\",\"verbs\":[\"create\",\"delete\",\"deletecollection\",\"get\",\"list\",\"patch\",\"update\",\"watch\"],\"shortNames\":[\"deploy\"],\"categories\":[\"all\"]}]}"
 | 
						fakeDiscovery := "{\"kind\":\"APIResourceList\",\"apiVersion\":\"v1\",\"groupVersion\":\"apps/v1\",\"resources\":[{\"name\":\"deployments\",\"singularName\":\"\",\"namespaced\":true,\"kind\":\"Deployment\",\"verbs\":[\"create\",\"delete\",\"deletecollection\",\"get\",\"list\",\"patch\",\"update\",\"watch\"],\"shortNames\":[\"deploy\"],\"categories\":[\"all\"]}]}"
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: ns,
 | 
							NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -140,7 +140,7 @@ func TestCreateDeploymentNoImage(t *testing.T) {
 | 
				
			|||||||
	cmd.Flags().Set("output", "name")
 | 
						cmd.Flags().Set("output", "name")
 | 
				
			||||||
	options := &DeploymentOpts{
 | 
						options := &DeploymentOpts{
 | 
				
			||||||
		CreateSubcommandOptions: &CreateSubcommandOptions{
 | 
							CreateSubcommandOptions: &CreateSubcommandOptions{
 | 
				
			||||||
			PrintFlags: genericclioptions.NewPrintFlags("created").WithTypeSetter(legacyscheme.Scheme),
 | 
								PrintFlags: genericclioptions.NewPrintFlags("created").WithTypeSetter(scheme.Scheme),
 | 
				
			||||||
			DryRun:     true,
 | 
								DryRun:     true,
 | 
				
			||||||
			IOStreams:  ioStreams,
 | 
								IOStreams:  ioStreams,
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,6 @@ import (
 | 
				
			|||||||
	"k8s.io/api/core/v1"
 | 
						"k8s.io/api/core/v1"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -35,8 +34,8 @@ func TestCreateNamespace(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory()
 | 
						tf := cmdtesting.NewTestFactory()
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,9 +25,9 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestCreatePdb(t *testing.T) {
 | 
					func TestCreatePdb(t *testing.T) {
 | 
				
			||||||
@@ -35,7 +35,7 @@ func TestCreatePdb(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Group: "policy", Version: "v1beta1"},
 | 
							GroupVersion:         schema.GroupVersion{Group: "policy", Version: "v1beta1"},
 | 
				
			||||||
@@ -58,7 +58,7 @@ func TestCreatePdb(t *testing.T) {
 | 
				
			|||||||
	cmd.Flags().Set("dry-run", "true")
 | 
						cmd.Flags().Set("dry-run", "true")
 | 
				
			||||||
	cmd.Flags().Set("output", outputFormat)
 | 
						cmd.Flags().Set("output", outputFormat)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	printFlags := genericclioptions.NewPrintFlags("created").WithTypeSetter(legacyscheme.Scheme)
 | 
						printFlags := genericclioptions.NewPrintFlags("created").WithTypeSetter(scheme.Scheme)
 | 
				
			||||||
	printFlags.OutputFormat = &outputFormat
 | 
						printFlags.OutputFormat = &outputFormat
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	options := &PodDisruptionBudgetOpts{
 | 
						options := &PodDisruptionBudgetOpts{
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,9 +25,9 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestCreatePriorityClass(t *testing.T) {
 | 
					func TestCreatePriorityClass(t *testing.T) {
 | 
				
			||||||
@@ -35,7 +35,7 @@ func TestCreatePriorityClass(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory()
 | 
						tf := cmdtesting.NewTestFactory()
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Group: "scheduling.k8s.io", Version: "v1beta1"},
 | 
							GroupVersion:         schema.GroupVersion{Group: "scheduling.k8s.io", Version: "v1beta1"},
 | 
				
			||||||
@@ -59,7 +59,7 @@ func TestCreatePriorityClass(t *testing.T) {
 | 
				
			|||||||
	cmd.Flags().Set("dry-run", "true")
 | 
						cmd.Flags().Set("dry-run", "true")
 | 
				
			||||||
	cmd.Flags().Set("output", outputFormat)
 | 
						cmd.Flags().Set("output", outputFormat)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	printFlags := genericclioptions.NewPrintFlags("created").WithTypeSetter(legacyscheme.Scheme)
 | 
						printFlags := genericclioptions.NewPrintFlags("created").WithTypeSetter(scheme.Scheme)
 | 
				
			||||||
	printFlags.OutputFormat = &outputFormat
 | 
						printFlags.OutputFormat = &outputFormat
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	options := &PriorityClassOpts{
 | 
						options := &PriorityClassOpts{
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,9 +26,9 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime"
 | 
						"k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/util/diff"
 | 
						"k8s.io/apimachinery/pkg/util/diff"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestCreateRole(t *testing.T) {
 | 
					func TestCreateRole(t *testing.T) {
 | 
				
			||||||
@@ -139,7 +139,7 @@ func TestCreateRole(t *testing.T) {
 | 
				
			|||||||
			}
 | 
								}
 | 
				
			||||||
			cmd.Run(cmd, []string{roleName})
 | 
								cmd.Run(cmd, []string{roleName})
 | 
				
			||||||
			actual := &rbac.Role{}
 | 
								actual := &rbac.Role{}
 | 
				
			||||||
			if err := runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), buf.Bytes(), actual); err != nil {
 | 
								if err := runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), buf.Bytes(), actual); err != nil {
 | 
				
			||||||
				t.Log(string(buf.Bytes()))
 | 
									t.Log(string(buf.Bytes()))
 | 
				
			||||||
				t.Fatal(err)
 | 
									t.Fatal(err)
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@@ -372,14 +372,14 @@ func TestComplete(t *testing.T) {
 | 
				
			|||||||
		"test-missing-name": {
 | 
							"test-missing-name": {
 | 
				
			||||||
			params: []string{},
 | 
								params: []string{},
 | 
				
			||||||
			roleOptions: &CreateRoleOptions{
 | 
								roleOptions: &CreateRoleOptions{
 | 
				
			||||||
				PrintFlags: genericclioptions.NewPrintFlags("created").WithTypeSetter(legacyscheme.Scheme),
 | 
									PrintFlags: genericclioptions.NewPrintFlags("created").WithTypeSetter(scheme.Scheme),
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
			expectErr: true,
 | 
								expectErr: true,
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		"test-duplicate-verbs": {
 | 
							"test-duplicate-verbs": {
 | 
				
			||||||
			params: []string{roleName},
 | 
								params: []string{roleName},
 | 
				
			||||||
			roleOptions: &CreateRoleOptions{
 | 
								roleOptions: &CreateRoleOptions{
 | 
				
			||||||
				PrintFlags: genericclioptions.NewPrintFlags("created").WithTypeSetter(legacyscheme.Scheme),
 | 
									PrintFlags: genericclioptions.NewPrintFlags("created").WithTypeSetter(scheme.Scheme),
 | 
				
			||||||
				Name:       roleName,
 | 
									Name:       roleName,
 | 
				
			||||||
				Verbs: []string{
 | 
									Verbs: []string{
 | 
				
			||||||
					"get",
 | 
										"get",
 | 
				
			||||||
@@ -412,7 +412,7 @@ func TestComplete(t *testing.T) {
 | 
				
			|||||||
		"test-verball": {
 | 
							"test-verball": {
 | 
				
			||||||
			params: []string{roleName},
 | 
								params: []string{roleName},
 | 
				
			||||||
			roleOptions: &CreateRoleOptions{
 | 
								roleOptions: &CreateRoleOptions{
 | 
				
			||||||
				PrintFlags: genericclioptions.NewPrintFlags("created").WithTypeSetter(legacyscheme.Scheme),
 | 
									PrintFlags: genericclioptions.NewPrintFlags("created").WithTypeSetter(scheme.Scheme),
 | 
				
			||||||
				Name:       roleName,
 | 
									Name:       roleName,
 | 
				
			||||||
				Verbs: []string{
 | 
									Verbs: []string{
 | 
				
			||||||
					"get",
 | 
										"get",
 | 
				
			||||||
@@ -441,7 +441,7 @@ func TestComplete(t *testing.T) {
 | 
				
			|||||||
		"test-duplicate-resourcenames": {
 | 
							"test-duplicate-resourcenames": {
 | 
				
			||||||
			params: []string{roleName},
 | 
								params: []string{roleName},
 | 
				
			||||||
			roleOptions: &CreateRoleOptions{
 | 
								roleOptions: &CreateRoleOptions{
 | 
				
			||||||
				PrintFlags:    genericclioptions.NewPrintFlags("created").WithTypeSetter(legacyscheme.Scheme),
 | 
									PrintFlags:    genericclioptions.NewPrintFlags("created").WithTypeSetter(scheme.Scheme),
 | 
				
			||||||
				Name:          roleName,
 | 
									Name:          roleName,
 | 
				
			||||||
				Verbs:         []string{"*"},
 | 
									Verbs:         []string{"*"},
 | 
				
			||||||
				ResourceNames: []string{"foo", "foo"},
 | 
									ResourceNames: []string{"foo", "foo"},
 | 
				
			||||||
@@ -466,7 +466,7 @@ func TestComplete(t *testing.T) {
 | 
				
			|||||||
		"test-valid-complete-case": {
 | 
							"test-valid-complete-case": {
 | 
				
			||||||
			params: []string{roleName},
 | 
								params: []string{roleName},
 | 
				
			||||||
			roleOptions: &CreateRoleOptions{
 | 
								roleOptions: &CreateRoleOptions{
 | 
				
			||||||
				PrintFlags:    genericclioptions.NewPrintFlags("created").WithTypeSetter(legacyscheme.Scheme),
 | 
									PrintFlags:    genericclioptions.NewPrintFlags("created").WithTypeSetter(scheme.Scheme),
 | 
				
			||||||
				Name:          roleName,
 | 
									Name:          roleName,
 | 
				
			||||||
				Verbs:         []string{"*"},
 | 
									Verbs:         []string{"*"},
 | 
				
			||||||
				ResourceNames: []string{"foo"},
 | 
									ResourceNames: []string{"foo"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,9 +30,9 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var groupVersion = schema.GroupVersion{Group: "rbac.authorization.k8s.io", Version: "v1"}
 | 
					var groupVersion = schema.GroupVersion{Group: "rbac.authorization.k8s.io", Version: "v1"}
 | 
				
			||||||
@@ -73,7 +73,7 @@ func TestCreateRoleBinding(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	info, _ := runtime.SerializerInfoForMediaType(ns.SupportedMediaTypes(), runtime.ContentTypeJSON)
 | 
						info, _ := runtime.SerializerInfoForMediaType(ns.SupportedMediaTypes(), runtime.ContentTypeJSON)
 | 
				
			||||||
	encoder := ns.EncoderForVersion(info.Serializer, groupVersion)
 | 
						encoder := ns.EncoderForVersion(info.Serializer, groupVersion)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,6 @@ import (
 | 
				
			|||||||
	"k8s.io/api/core/v1"
 | 
						"k8s.io/api/core/v1"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -40,8 +39,8 @@ func TestCreateSecretGeneric(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
@@ -72,8 +71,8 @@ func TestCreateSecretDockerRegistry(t *testing.T) {
 | 
				
			|||||||
	secretObject := &v1.Secret{}
 | 
						secretObject := &v1.Secret{}
 | 
				
			||||||
	secretObject.Name = "my-secret"
 | 
						secretObject.Name = "my-secret"
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,6 @@ import (
 | 
				
			|||||||
	"k8s.io/api/core/v1"
 | 
						"k8s.io/api/core/v1"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -35,8 +34,8 @@ func TestCreateService(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	negSer := legacyscheme.Codecs
 | 
						negSer := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
@@ -68,8 +67,8 @@ func TestCreateServiceNodePort(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	negSer := legacyscheme.Codecs
 | 
						negSer := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
@@ -101,8 +100,8 @@ func TestCreateServiceExternalName(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	negSer := legacyscheme.Codecs
 | 
						negSer := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,6 @@ import (
 | 
				
			|||||||
	"k8s.io/api/core/v1"
 | 
						"k8s.io/api/core/v1"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -35,8 +34,8 @@ func TestCreateServiceAccount(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,12 +20,11 @@ import (
 | 
				
			|||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						corev1 "k8s.io/api/core/v1"
 | 
				
			||||||
	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
						metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	apitesting "k8s.io/kubernetes/pkg/api/testing"
 | 
						apitesting "k8s.io/kubernetes/pkg/api/testing"
 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/core"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
						cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
@@ -54,7 +53,7 @@ func TestCreateObject(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
@@ -89,7 +88,7 @@ func TestCreateMultipleObject(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
@@ -128,7 +127,7 @@ func TestCreateDirectory(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
							GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
@@ -163,45 +162,46 @@ func initTestErrorHandler(t *testing.T) {
 | 
				
			|||||||
	})
 | 
						})
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func testData() (*api.PodList, *api.ServiceList, *api.ReplicationControllerList) {
 | 
					func testData() (*corev1.PodList, *corev1.ServiceList, *corev1.ReplicationControllerList) {
 | 
				
			||||||
	pods := &api.PodList{
 | 
						pods := &corev1.PodList{
 | 
				
			||||||
		ListMeta: metav1.ListMeta{
 | 
							ListMeta: metav1.ListMeta{
 | 
				
			||||||
			ResourceVersion: "15",
 | 
								ResourceVersion: "15",
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		Items: []api.Pod{
 | 
							Items: []corev1.Pod{
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				ObjectMeta: metav1.ObjectMeta{Name: "foo", Namespace: "test", ResourceVersion: "10"},
 | 
									ObjectMeta: metav1.ObjectMeta{Name: "foo", Namespace: "test", ResourceVersion: "10"},
 | 
				
			||||||
				Spec:       apitesting.DeepEqualSafePodSpec(),
 | 
									Spec:       apitesting.V1DeepEqualSafePodSpec(),
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				ObjectMeta: metav1.ObjectMeta{Name: "bar", Namespace: "test", ResourceVersion: "11"},
 | 
									ObjectMeta: metav1.ObjectMeta{Name: "bar", Namespace: "test", ResourceVersion: "11"},
 | 
				
			||||||
				Spec:       apitesting.DeepEqualSafePodSpec(),
 | 
									Spec:       apitesting.V1DeepEqualSafePodSpec(),
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	svc := &api.ServiceList{
 | 
						svc := &corev1.ServiceList{
 | 
				
			||||||
		ListMeta: metav1.ListMeta{
 | 
							ListMeta: metav1.ListMeta{
 | 
				
			||||||
			ResourceVersion: "16",
 | 
								ResourceVersion: "16",
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		Items: []api.Service{
 | 
							Items: []corev1.Service{
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				ObjectMeta: metav1.ObjectMeta{Name: "baz", Namespace: "test", ResourceVersion: "12"},
 | 
									ObjectMeta: metav1.ObjectMeta{Name: "baz", Namespace: "test", ResourceVersion: "12"},
 | 
				
			||||||
				Spec: api.ServiceSpec{
 | 
									Spec: corev1.ServiceSpec{
 | 
				
			||||||
					SessionAffinity: "None",
 | 
										SessionAffinity: "None",
 | 
				
			||||||
					Type:            api.ServiceTypeClusterIP,
 | 
										Type:            corev1.ServiceTypeClusterIP,
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	rc := &api.ReplicationControllerList{
 | 
						one := int32(1)
 | 
				
			||||||
 | 
						rc := &corev1.ReplicationControllerList{
 | 
				
			||||||
		ListMeta: metav1.ListMeta{
 | 
							ListMeta: metav1.ListMeta{
 | 
				
			||||||
			ResourceVersion: "17",
 | 
								ResourceVersion: "17",
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		Items: []api.ReplicationController{
 | 
							Items: []corev1.ReplicationController{
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				ObjectMeta: metav1.ObjectMeta{Name: "rc1", Namespace: "test", ResourceVersion: "18"},
 | 
									ObjectMeta: metav1.ObjectMeta{Name: "rc1", Namespace: "test", ResourceVersion: "18"},
 | 
				
			||||||
				Spec: api.ReplicationControllerSpec{
 | 
									Spec: corev1.ReplicationControllerSpec{
 | 
				
			||||||
					Replicas: 1,
 | 
										Replicas: &one,
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,7 +29,6 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/api/errors"
 | 
						"k8s.io/apimachinery/pkg/api/errors"
 | 
				
			||||||
	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
						metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/core"
 | 
						api "k8s.io/kubernetes/pkg/apis/core"
 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
@@ -55,7 +54,7 @@ func TestDeleteObjectByTuple(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -120,7 +119,7 @@ func TestOrphanDependentsInDeleteObject(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var policy *metav1.DeletionPropagation
 | 
						var policy *metav1.DeletionPropagation
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
@@ -171,7 +170,7 @@ func TestDeleteNamedObject(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -223,7 +222,7 @@ func TestDeleteObject(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -259,7 +258,7 @@ func TestDeleteObjectGraceZero(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -378,7 +377,7 @@ func TestDeleteAllNotFound(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -424,7 +423,7 @@ func TestDeleteAllIgnoreNotFound(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Add an item to the list which will result in a 404 on delete
 | 
						// Add an item to the list which will result in a 404 on delete
 | 
				
			||||||
	svc.Items = append(svc.Items, api.Service{ObjectMeta: metav1.ObjectMeta{Name: "foo"}})
 | 
						svc.Items = append(svc.Items, api.Service{ObjectMeta: metav1.ObjectMeta{Name: "foo"}})
 | 
				
			||||||
@@ -466,7 +465,7 @@ func TestDeleteMultipleObject(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -503,7 +502,7 @@ func TestDeleteMultipleObjectContinueOnMissing(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -550,7 +549,7 @@ func TestDeleteMultipleResourcesWithTheSameName(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -590,7 +589,7 @@ func TestDeleteDirectory(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -624,7 +623,7 @@ func TestDeleteMultipleSelector(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -43,7 +43,6 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/util/strategicpatch"
 | 
						"k8s.io/apimachinery/pkg/util/strategicpatch"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/util/wait"
 | 
						"k8s.io/apimachinery/pkg/util/wait"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/testapi"
 | 
						"k8s.io/kubernetes/pkg/api/testapi"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/batch"
 | 
						"k8s.io/kubernetes/pkg/apis/batch"
 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/core"
 | 
						api "k8s.io/kubernetes/pkg/apis/core"
 | 
				
			||||||
@@ -152,8 +151,8 @@ func TestCordon(t *testing.T) {
 | 
				
			|||||||
			tf := cmdtesting.NewTestFactory()
 | 
								tf := cmdtesting.NewTestFactory()
 | 
				
			||||||
			defer tf.Cleanup()
 | 
								defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
								codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
			ns := legacyscheme.Codecs
 | 
								ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			new_node := &corev1.Node{}
 | 
								new_node := &corev1.Node{}
 | 
				
			||||||
			updated := false
 | 
								updated := false
 | 
				
			||||||
@@ -606,8 +605,8 @@ func TestDrain(t *testing.T) {
 | 
				
			|||||||
				tf := cmdtesting.NewTestFactory()
 | 
									tf := cmdtesting.NewTestFactory()
 | 
				
			||||||
				defer tf.Cleanup()
 | 
									defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
									codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
				ns := legacyscheme.Codecs
 | 
									ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				tf.Client = &fake.RESTClient{
 | 
									tf.Client = &fake.RESTClient{
 | 
				
			||||||
					GroupVersion:         schema.GroupVersion{Group: "", Version: "v1"},
 | 
										GroupVersion:         schema.GroupVersion{Group: "", Version: "v1"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,7 +33,6 @@ import (
 | 
				
			|||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/client-go/tools/remotecommand"
 | 
						"k8s.io/client-go/tools/remotecommand"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/core"
 | 
						api "k8s.io/kubernetes/pkg/apis/core"
 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
@@ -135,7 +134,7 @@ func TestPodAndContainer(t *testing.T) {
 | 
				
			|||||||
			tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
								tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
			defer tf.Cleanup()
 | 
								defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			ns := legacyscheme.Codecs
 | 
								ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			tf.Client = &fake.RESTClient{
 | 
								tf.Client = &fake.RESTClient{
 | 
				
			||||||
				NegotiatedSerializer: ns,
 | 
									NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -195,8 +194,8 @@ func TestExec(t *testing.T) {
 | 
				
			|||||||
			tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
								tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
			defer tf.Cleanup()
 | 
								defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
								codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
			ns := legacyscheme.Codecs
 | 
								ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			tf.Client = &fake.RESTClient{
 | 
								tf.Client = &fake.RESTClient{
 | 
				
			||||||
				NegotiatedSerializer: ns,
 | 
									NegotiatedSerializer: ns,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,7 +29,6 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/util/intstr"
 | 
						"k8s.io/apimachinery/pkg/util/intstr"
 | 
				
			||||||
	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
 | 
						utilruntime "k8s.io/apimachinery/pkg/util/runtime"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/core"
 | 
						api "k8s.io/kubernetes/pkg/apis/core"
 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
@@ -472,8 +471,8 @@ func TestRunExposeService(t *testing.T) {
 | 
				
			|||||||
			tf := cmdtesting.NewTestFactory().WithNamespace(test.ns)
 | 
								tf := cmdtesting.NewTestFactory().WithNamespace(test.ns)
 | 
				
			||||||
			defer tf.Cleanup()
 | 
								defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
								codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
			ns := legacyscheme.Codecs
 | 
								ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			tf.Client = &fake.RESTClient{
 | 
								tf.Client = &fake.RESTClient{
 | 
				
			||||||
				GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
									GroupVersion:         schema.GroupVersion{Version: "v1"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,6 +38,7 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/serializer/json"
 | 
						"k8s.io/apimachinery/pkg/runtime/serializer/json"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/serializer/streaming"
 | 
						"k8s.io/apimachinery/pkg/runtime/serializer/streaming"
 | 
				
			||||||
 | 
						"k8s.io/apimachinery/pkg/util/diff"
 | 
				
			||||||
	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
 | 
						utilruntime "k8s.io/apimachinery/pkg/util/runtime"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/watch"
 | 
						"k8s.io/apimachinery/pkg/watch"
 | 
				
			||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
@@ -46,9 +47,6 @@ import (
 | 
				
			|||||||
	"k8s.io/kube-openapi/pkg/util/proto"
 | 
						"k8s.io/kube-openapi/pkg/util/proto"
 | 
				
			||||||
	apitesting "k8s.io/kubernetes/pkg/api/testing"
 | 
						apitesting "k8s.io/kubernetes/pkg/api/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/core/v1"
 | 
						"k8s.io/kubernetes/pkg/apis/core/v1"
 | 
				
			||||||
 | 
					 | 
				
			||||||
	"k8s.io/apimachinery/pkg/util/diff"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
						cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
						"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
				
			||||||
@@ -232,7 +230,7 @@ func TestGetUnknownSchemaObject(t *testing.T) {
 | 
				
			|||||||
func TestGetSchemaObject(t *testing.T) {
 | 
					func TestGetSchemaObject(t *testing.T) {
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(schema.GroupVersion{Version: "v1"})
 | 
						codec := scheme.Codecs.LegacyCodec(schema.GroupVersion{Version: "v1"})
 | 
				
			||||||
	t.Logf("%v", string(runtime.EncodeOrDie(codec, &api.ReplicationController{ObjectMeta: metav1.ObjectMeta{Name: "foo"}})))
 | 
						t.Logf("%v", string(runtime.EncodeOrDie(codec, &api.ReplicationController{ObjectMeta: metav1.ObjectMeta{Name: "foo"}})))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
@@ -255,7 +253,7 @@ func TestGetObjectsWithOpenAPIOutputFormatPresent(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// overide the openAPISchema function to return custom output
 | 
						// overide the openAPISchema function to return custom output
 | 
				
			||||||
	// for Pod type.
 | 
						// for Pod type.
 | 
				
			||||||
@@ -311,7 +309,7 @@ func TestGetObjects(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -336,7 +334,7 @@ func TestGetObjectsShowKind(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -362,7 +360,7 @@ func TestGetMultipleResourceTypesShowKinds(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -421,7 +419,7 @@ func TestGetObjectsShowLabels(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -459,7 +457,7 @@ func TestGetObjectIgnoreNotFound(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -511,7 +509,7 @@ func TestGetSortedObjects(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -542,7 +540,7 @@ func TestGetObjectsIdentifiedByFile(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -568,7 +566,7 @@ func TestGetListObjects(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -594,7 +592,7 @@ func TestGetListComponentStatus(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -634,7 +632,7 @@ func TestGetMixedGenericObjects(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -683,7 +681,7 @@ func TestGetMultipleTypeObjects(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -721,7 +719,7 @@ func TestGetMultipleTypeObjectsAsList(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -820,7 +818,7 @@ func TestGetMultipleTypeObjectsWithLabelSelector(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -863,7 +861,7 @@ func TestGetMultipleTypeObjectsWithFieldSelector(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -911,7 +909,7 @@ func TestGetMultipleTypeObjectsWithDirectReference(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -1019,7 +1017,7 @@ func TestWatchLabelSelector(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	podList := &api.PodList{
 | 
						podList := &api.PodList{
 | 
				
			||||||
		Items: pods,
 | 
							Items: pods,
 | 
				
			||||||
@@ -1070,7 +1068,7 @@ func TestWatchFieldSelector(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	podList := &api.PodList{
 | 
						podList := &api.PodList{
 | 
				
			||||||
		Items: pods,
 | 
							Items: pods,
 | 
				
			||||||
@@ -1121,7 +1119,7 @@ func TestWatchResource(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -1164,7 +1162,7 @@ func TestWatchResourceIdentifiedByFile(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -1208,7 +1206,7 @@ func TestWatchOnlyResource(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -1250,7 +1248,7 @@ func TestWatchOnlyList(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	podList := &api.PodList{
 | 
						podList := &api.PodList{
 | 
				
			||||||
		Items: pods,
 | 
							Items: pods,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,7 +27,6 @@ import (
 | 
				
			|||||||
	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
						metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime"
 | 
						"k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -359,7 +358,7 @@ func TestLabelForResourceFromFile(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -446,7 +445,7 @@ func TestLabelMultipleObjects(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,6 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -34,7 +33,7 @@ func TestPatchObject(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -75,7 +74,7 @@ func TestPatchObjectFromFile(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -112,7 +111,7 @@ func TestPatchNoop(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
@@ -159,7 +158,7 @@ func TestPatchObjectFromFileOutput(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,6 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/core"
 | 
						api "k8s.io/kubernetes/pkg/apis/core"
 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
@@ -34,7 +33,7 @@ func TestReplaceObject(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	deleted := false
 | 
						deleted := false
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
@@ -90,7 +89,7 @@ func TestReplaceMultipleObject(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	redisMasterDeleted := false
 | 
						redisMasterDeleted := false
 | 
				
			||||||
	frontendDeleted := false
 | 
						frontendDeleted := false
 | 
				
			||||||
@@ -160,7 +159,7 @@ func TestReplaceDirectory(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	created := map[string]bool{}
 | 
						created := map[string]bool{}
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
@@ -217,7 +216,7 @@ func TestForceReplaceObjectNotFound(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.UnstructuredClient = &fake.RESTClient{
 | 
						tf.UnstructuredClient = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: unstructuredSerializer,
 | 
							NegotiatedSerializer: unstructuredSerializer,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,7 +30,6 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime"
 | 
						"k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	core "k8s.io/client-go/testing"
 | 
						core "k8s.io/client-go/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
@@ -53,8 +52,8 @@ func TestTopNodeAllMetrics(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: ns,
 | 
							NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -105,8 +104,8 @@ func TestTopNodeAllMetricsCustomDefaults(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: ns,
 | 
							NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -168,8 +167,8 @@ func TestTopNodeWithNameMetrics(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: ns,
 | 
							NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -234,8 +233,8 @@ func TestTopNodeWithLabelSelectorMetrics(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: ns,
 | 
							NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -288,8 +287,8 @@ func TestTopNodeAllMetricsFromMetricsServer(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: ns,
 | 
							NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -355,8 +354,8 @@ func TestTopNodeWithNameMetricsFromMetricsServer(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: ns,
 | 
							NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -432,8 +431,8 @@ func TestTopNodeWithLabelSelectorMetricsFromMetricsServer(t *testing.T) {
 | 
				
			|||||||
	tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
						tf := cmdtesting.NewTestFactory().WithNamespace("test")
 | 
				
			||||||
	defer tf.Cleanup()
 | 
						defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	codec := legacyscheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
						codec := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
 | 
				
			||||||
	ns := legacyscheme.Codecs
 | 
						ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tf.Client = &fake.RESTClient{
 | 
						tf.Client = &fake.RESTClient{
 | 
				
			||||||
		NegotiatedSerializer: ns,
 | 
							NegotiatedSerializer: ns,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -35,9 +35,9 @@ import (
 | 
				
			|||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	core "k8s.io/client-go/testing"
 | 
						core "k8s.io/client-go/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
					 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
						"k8s.io/kubernetes/pkg/kubectl/genericclioptions"
 | 
				
			||||||
 | 
						"k8s.io/kubernetes/pkg/kubectl/scheme"
 | 
				
			||||||
	metricsv1alpha1api "k8s.io/metrics/pkg/apis/metrics/v1alpha1"
 | 
						metricsv1alpha1api "k8s.io/metrics/pkg/apis/metrics/v1alpha1"
 | 
				
			||||||
	metricsv1beta1api "k8s.io/metrics/pkg/apis/metrics/v1beta1"
 | 
						metricsv1beta1api "k8s.io/metrics/pkg/apis/metrics/v1beta1"
 | 
				
			||||||
	metricsfake "k8s.io/metrics/pkg/client/clientset/versioned/fake"
 | 
						metricsfake "k8s.io/metrics/pkg/client/clientset/versioned/fake"
 | 
				
			||||||
@@ -167,7 +167,7 @@ func TestTopPod(t *testing.T) {
 | 
				
			|||||||
			tf := cmdtesting.NewTestFactory().WithNamespace(testNS)
 | 
								tf := cmdtesting.NewTestFactory().WithNamespace(testNS)
 | 
				
			||||||
			defer tf.Cleanup()
 | 
								defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			ns := legacyscheme.Codecs
 | 
								ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			tf.Client = &fake.RESTClient{
 | 
								tf.Client = &fake.RESTClient{
 | 
				
			||||||
				NegotiatedSerializer: ns,
 | 
									NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -311,7 +311,7 @@ func TestTopPodWithMetricsServer(t *testing.T) {
 | 
				
			|||||||
			tf := cmdtesting.NewTestFactory().WithNamespace(testNS)
 | 
								tf := cmdtesting.NewTestFactory().WithNamespace(testNS)
 | 
				
			||||||
			defer tf.Cleanup()
 | 
								defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			ns := legacyscheme.Codecs
 | 
								ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			tf.Client = &fake.RESTClient{
 | 
								tf.Client = &fake.RESTClient{
 | 
				
			||||||
				NegotiatedSerializer: ns,
 | 
									NegotiatedSerializer: ns,
 | 
				
			||||||
@@ -509,7 +509,7 @@ func TestTopPodCustomDefaults(t *testing.T) {
 | 
				
			|||||||
			tf := cmdtesting.NewTestFactory().WithNamespace(testNS)
 | 
								tf := cmdtesting.NewTestFactory().WithNamespace(testNS)
 | 
				
			||||||
			defer tf.Cleanup()
 | 
								defer tf.Cleanup()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			ns := legacyscheme.Codecs
 | 
								ns := scheme.Codecs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			tf.Client = &fake.RESTClient{
 | 
								tf.Client = &fake.RESTClient{
 | 
				
			||||||
				NegotiatedSerializer: ns,
 | 
									NegotiatedSerializer: ns,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	"k8s.io/api/core/v1"
 | 
						"k8s.io/api/core/v1"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/api/resource"
 | 
						"k8s.io/apimachinery/pkg/api/resource"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
						"k8s.io/client-go/kubernetes/scheme"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/printers"
 | 
						"k8s.io/kubernetes/pkg/printers"
 | 
				
			||||||
	metricsapi "k8s.io/metrics/pkg/apis/metrics"
 | 
						metricsapi "k8s.io/metrics/pkg/apis/metrics"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -67,7 +67,7 @@ func (printer *TopCmdPrinter) PrintNodeMetrics(metrics []metricsapi.NodeMetrics,
 | 
				
			|||||||
	printColumnNames(w, NodeColumns)
 | 
						printColumnNames(w, NodeColumns)
 | 
				
			||||||
	var usage v1.ResourceList
 | 
						var usage v1.ResourceList
 | 
				
			||||||
	for _, m := range metrics {
 | 
						for _, m := range metrics {
 | 
				
			||||||
		err := legacyscheme.Scheme.Convert(&m.Usage, &usage, nil)
 | 
							err := scheme.Scheme.Convert(&m.Usage, &usage, nil)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			return err
 | 
								return err
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
@@ -133,7 +133,7 @@ func printSinglePodMetrics(out io.Writer, m *metricsapi.PodMetrics, printContain
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	for _, c := range m.Containers {
 | 
						for _, c := range m.Containers {
 | 
				
			||||||
		var usage v1.ResourceList
 | 
							var usage v1.ResourceList
 | 
				
			||||||
		err := legacyscheme.Scheme.Convert(&c.Usage, &usage, nil)
 | 
							err := scheme.Scheme.Convert(&c.Usage, &usage, nil)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			return err
 | 
								return err
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user