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