diff --git a/test/e2e/framework/BUILD b/test/e2e/framework/BUILD index 56f7543b37a..7b3142f6bc3 100644 --- a/test/e2e/framework/BUILD +++ b/test/e2e/framework/BUILD @@ -41,7 +41,6 @@ go_library( ], importpath = "k8s.io/kubernetes/test/e2e/framework", deps = [ - "//pkg/api/legacyscheme:go_default_library", "//pkg/api/v1/pod:go_default_library", "//pkg/apis/apps:go_default_library", "//pkg/apis/batch:go_default_library", @@ -107,6 +106,7 @@ go_library( "//staging/src/k8s.io/client-go/discovery/cached/memory:go_default_library", "//staging/src/k8s.io/client-go/dynamic:go_default_library", "//staging/src/k8s.io/client-go/kubernetes:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library", "//staging/src/k8s.io/client-go/kubernetes/typed/apps/v1:go_default_library", "//staging/src/k8s.io/client-go/kubernetes/typed/authorization/v1beta1:go_default_library", "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", diff --git a/test/e2e/framework/create.go b/test/e2e/framework/create.go index df0ab1db575..bd22e0f646c 100644 --- a/test/e2e/framework/create.go +++ b/test/e2e/framework/create.go @@ -31,8 +31,8 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" + "k8s.io/client-go/kubernetes/scheme" "k8s.io/client-go/tools/cache" - "k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/test/e2e/framework/testfiles" ) @@ -54,7 +54,7 @@ func (f *Framework) LoadFromManifests(files ...string) ([]interface{}, error) { err := visitManifests(func(data []byte) error { // Ignore any additional fields for now, just determine what we have. var what What - if err := runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), data, &what); err != nil { + if err := runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), data, &what); err != nil { return errors.Wrap(err, "decode TypeMeta") } @@ -64,7 +64,7 @@ func (f *Framework) LoadFromManifests(files ...string) ([]interface{}, error) { } object := factory.New() - if err := runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), data, object); err != nil { + if err := runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), data, object); err != nil { return errors.Wrapf(err, "decode %+v", what) } items = append(items, object) diff --git a/test/e2e/framework/exec_util.go b/test/e2e/framework/exec_util.go index 15252c707d0..29db39bef07 100644 --- a/test/e2e/framework/exec_util.go +++ b/test/e2e/framework/exec_util.go @@ -24,9 +24,9 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/client-go/kubernetes/scheme" restclient "k8s.io/client-go/rest" "k8s.io/client-go/tools/remotecommand" - "k8s.io/kubernetes/pkg/api/legacyscheme" "github.com/onsi/gomega" ) @@ -70,7 +70,7 @@ func (f *Framework) ExecWithOptions(options ExecOptions) (string, string, error) Stdout: options.CaptureStdout, Stderr: options.CaptureStderr, TTY: tty, - }, legacyscheme.ParameterCodec) + }, scheme.ParameterCodec) var stdout, stderr bytes.Buffer err = execute("POST", req.URL(), config, options.Stdin, &stdout, &stderr, tty) diff --git a/test/e2e/framework/framework.go b/test/e2e/framework/framework.go index c8a7e78c9c0..df84add4df6 100644 --- a/test/e2e/framework/framework.go +++ b/test/e2e/framework/framework.go @@ -42,11 +42,11 @@ import ( cacheddiscovery "k8s.io/client-go/discovery/cached/memory" "k8s.io/client-go/dynamic" clientset "k8s.io/client-go/kubernetes" + "k8s.io/client-go/kubernetes/scheme" "k8s.io/client-go/rest" "k8s.io/client-go/restmapper" scaleclient "k8s.io/client-go/scale" aggregatorclient "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset" - "k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/test/e2e/framework/metrics" testutils "k8s.io/kubernetes/test/utils" @@ -193,7 +193,7 @@ func (f *Framework) BeforeEach() { config.GroupVersion = &schema.GroupVersion{} } if config.NegotiatedSerializer == nil { - config.NegotiatedSerializer = legacyscheme.Codecs + config.NegotiatedSerializer = scheme.Codecs } restClient, err := rest.RESTClientFor(config) ExpectNoError(err) diff --git a/test/e2e/framework/pods.go b/test/e2e/framework/pods.go index 3e15c59e0ed..4eda480296d 100644 --- a/test/e2e/framework/pods.go +++ b/test/e2e/framework/pods.go @@ -28,8 +28,8 @@ import ( "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/wait" + "k8s.io/client-go/kubernetes/scheme" v1core "k8s.io/client-go/kubernetes/typed/core/v1" - "k8s.io/kubernetes/pkg/api/legacyscheme" podutil "k8s.io/kubernetes/pkg/api/v1/pod" "k8s.io/kubernetes/pkg/kubelet/events" "k8s.io/kubernetes/pkg/kubelet/sysctl" @@ -252,7 +252,7 @@ func (c *PodClient) WaitForFailure(name string, timeout time.Duration) { func (c *PodClient) WaitForErrorEventOrSuccess(pod *v1.Pod) (*v1.Event, error) { var ev *v1.Event err := wait.Poll(Poll, PodStartTimeout, func() (bool, error) { - evnts, err := c.f.ClientSet.CoreV1().Events(pod.Namespace).Search(legacyscheme.Scheme, pod) + evnts, err := c.f.ClientSet.CoreV1().Events(pod.Namespace).Search(scheme.Scheme, pod) if err != nil { return false, fmt.Errorf("error in listing events: %s", err) } diff --git a/test/e2e/framework/util.go b/test/e2e/framework/util.go index 0dd59ba1499..a4627025d69 100644 --- a/test/e2e/framework/util.go +++ b/test/e2e/framework/util.go @@ -69,12 +69,12 @@ import ( "k8s.io/client-go/discovery" "k8s.io/client-go/dynamic" clientset "k8s.io/client-go/kubernetes" + "k8s.io/client-go/kubernetes/scheme" restclient "k8s.io/client-go/rest" scaleclient "k8s.io/client-go/scale" "k8s.io/client-go/tools/clientcmd" clientcmdapi "k8s.io/client-go/tools/clientcmd/api" watchtools "k8s.io/client-go/tools/watch" - "k8s.io/kubernetes/pkg/api/legacyscheme" podutil "k8s.io/kubernetes/pkg/api/v1/pod" appsinternal "k8s.io/kubernetes/pkg/apis/apps" batchinternal "k8s.io/kubernetes/pkg/apis/batch" @@ -3307,7 +3307,7 @@ func WaitForPodsReady(c clientset.Interface, ns, name string, minReadySeconds in // Waits for the number of events on the given object to reach a desired count. func WaitForEvents(c clientset.Interface, ns string, objOrRef runtime.Object, desiredEventsCount int) error { return wait.Poll(Poll, 5*time.Minute, func() (bool, error) { - events, err := c.CoreV1().Events(ns).Search(legacyscheme.Scheme, objOrRef) + events, err := c.CoreV1().Events(ns).Search(scheme.Scheme, objOrRef) if err != nil { return false, fmt.Errorf("error in listing events: %s", err) } @@ -3326,7 +3326,7 @@ func WaitForEvents(c clientset.Interface, ns string, objOrRef runtime.Object, de // Waits for the number of events on the given object to be at least a desired count. func WaitForPartialEvents(c clientset.Interface, ns string, objOrRef runtime.Object, atLeastEventsCount int) error { return wait.Poll(Poll, 5*time.Minute, func() (bool, error) { - events, err := c.CoreV1().Events(ns).Search(legacyscheme.Scheme, objOrRef) + events, err := c.CoreV1().Events(ns).Search(scheme.Scheme, objOrRef) if err != nil { return false, fmt.Errorf("error in listing events: %s", err) } @@ -5076,7 +5076,7 @@ func DsFromManifest(url string) (*apps.DaemonSet, error) { return nil, fmt.Errorf("Failed to parse data to json: %v", err) } - err = runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), json, &controller) + err = runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), json, &controller) if err != nil { return nil, fmt.Errorf("Failed to decode DaemonSet spec: %v", err) } diff --git a/test/e2e/manifest/BUILD b/test/e2e/manifest/BUILD index 18686dc0c38..3bf8e3343e7 100644 --- a/test/e2e/manifest/BUILD +++ b/test/e2e/manifest/BUILD @@ -12,7 +12,6 @@ go_library( importpath = "k8s.io/kubernetes/test/e2e/manifest", deps = [ "//cmd/kubeadm/app/util:go_default_library", - "//pkg/api/legacyscheme:go_default_library", "//staging/src/k8s.io/api/apps/v1:go_default_library", "//staging/src/k8s.io/api/core/v1:go_default_library", "//staging/src/k8s.io/api/extensions/v1beta1:go_default_library", @@ -20,6 +19,7 @@ go_library( "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/util/yaml:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library", "//test/e2e/framework/testfiles:go_default_library", ], ) diff --git a/test/e2e/manifest/manifest.go b/test/e2e/manifest/manifest.go index 7310cc43094..26c9a4d4552 100644 --- a/test/e2e/manifest/manifest.go +++ b/test/e2e/manifest/manifest.go @@ -27,8 +27,8 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" utilyaml "k8s.io/apimachinery/pkg/util/yaml" + "k8s.io/client-go/kubernetes/scheme" "k8s.io/kubernetes/cmd/kubeadm/app/util" - "k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/test/e2e/framework/testfiles" ) @@ -44,7 +44,7 @@ func PodFromManifest(filename string) (*v1.Pod, error) { if err != nil { return nil, err } - if err := runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), json, &pod); err != nil { + if err := runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), json, &pod); err != nil { return nil, err } return &pod, nil @@ -62,7 +62,7 @@ func RcFromManifest(fileName string) (*v1.ReplicationController, error) { if err != nil { return nil, err } - if err := runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), json, &controller); err != nil { + if err := runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), json, &controller); err != nil { return nil, err } return &controller, nil @@ -80,7 +80,7 @@ func SvcFromManifest(fileName string) (*v1.Service, error) { if err != nil { return nil, err } - if err := runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), json, &svc); err != nil { + if err := runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), json, &svc); err != nil { return nil, err } return &svc, nil @@ -98,7 +98,7 @@ func IngressFromManifest(fileName string) (*extensions.Ingress, error) { if err != nil { return nil, err } - if err := runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), json, &ing); err != nil { + if err := runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), json, &ing); err != nil { return nil, err } return &ing, nil @@ -130,7 +130,7 @@ func StatefulSetFromManifest(fileName, ns string) (*apps.StatefulSet, error) { if err != nil { return nil, err } - if err := runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), json, &ss); err != nil { + if err := runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), json, &ss); err != nil { return nil, err } ss.Namespace = ns @@ -154,7 +154,7 @@ func DaemonSetFromManifest(fileName, ns string) (*apps.DaemonSet, error) { if err != nil { return nil, err } - err = runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), json, &ds) + err = runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), json, &ds) if err != nil { return nil, err } @@ -171,7 +171,7 @@ func RoleFromManifest(fileName, ns string) (*rbac.Role, error) { if err != nil { return nil, err } - err = runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), json, &role) + err = runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), json, &role) if err != nil { return nil, err } diff --git a/test/e2e/scalability/BUILD b/test/e2e/scalability/BUILD index 4087d385571..febce43fe9e 100644 --- a/test/e2e/scalability/BUILD +++ b/test/e2e/scalability/BUILD @@ -11,7 +11,6 @@ go_library( importpath = "k8s.io/kubernetes/test/e2e/scalability", visibility = ["//visibility:public"], deps = [ - "//pkg/api/legacyscheme:go_default_library", "//pkg/apis/batch:go_default_library", "//pkg/apis/core:go_default_library", "//pkg/apis/extensions:go_default_library", @@ -31,6 +30,7 @@ go_library( "//staging/src/k8s.io/client-go/discovery/cached/memory:go_default_library", "//staging/src/k8s.io/client-go/dynamic:go_default_library", "//staging/src/k8s.io/client-go/kubernetes:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library", "//staging/src/k8s.io/client-go/rest:go_default_library", "//staging/src/k8s.io/client-go/restmapper:go_default_library", "//staging/src/k8s.io/client-go/scale:go_default_library", diff --git a/test/e2e/scalability/load.go b/test/e2e/scalability/load.go index 9224607afaf..0550aa05c6e 100644 --- a/test/e2e/scalability/load.go +++ b/test/e2e/scalability/load.go @@ -40,12 +40,12 @@ import ( cacheddiscovery "k8s.io/client-go/discovery/cached/memory" "k8s.io/client-go/dynamic" clientset "k8s.io/client-go/kubernetes" + "k8s.io/client-go/kubernetes/scheme" restclient "k8s.io/client-go/rest" "k8s.io/client-go/restmapper" scaleclient "k8s.io/client-go/scale" "k8s.io/client-go/transport" "k8s.io/client-go/util/workqueue" - "k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/pkg/apis/batch" api "k8s.io/kubernetes/pkg/apis/core" "k8s.io/kubernetes/pkg/apis/extensions" @@ -395,7 +395,7 @@ func createClients(numberOfClients int) ([]clientset.Interface, []scaleclient.Sc config.GroupVersion = &schema.GroupVersion{} } if config.NegotiatedSerializer == nil { - config.NegotiatedSerializer = legacyscheme.Codecs + config.NegotiatedSerializer = scheme.Codecs } restClient, err := restclient.RESTClientFor(config) if err != nil { diff --git a/test/e2e/storage/external/BUILD b/test/e2e/storage/external/BUILD index fde19f4529d..603442833be 100644 --- a/test/e2e/storage/external/BUILD +++ b/test/e2e/storage/external/BUILD @@ -6,12 +6,12 @@ go_library( importpath = "k8s.io/kubernetes/test/e2e/storage/external", visibility = ["//visibility:public"], deps = [ - "//pkg/api/legacyscheme:go_default_library", "//staging/src/k8s.io/api/storage/v1:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library", "//test/e2e/framework:go_default_library", "//test/e2e/storage/testpatterns:go_default_library", "//test/e2e/storage/testsuites:go_default_library", diff --git a/test/e2e/storage/external/external.go b/test/e2e/storage/external/external.go index fd9fd4401fb..952eefffd8d 100644 --- a/test/e2e/storage/external/external.go +++ b/test/e2e/storage/external/external.go @@ -27,7 +27,7 @@ import ( "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" "k8s.io/apimachinery/pkg/util/sets" - "k8s.io/kubernetes/pkg/api/legacyscheme" + "k8s.io/client-go/kubernetes/scheme" "k8s.io/kubernetes/test/e2e/framework" "k8s.io/kubernetes/test/e2e/storage/testpatterns" "k8s.io/kubernetes/test/e2e/storage/testsuites" @@ -101,7 +101,7 @@ func (t testDriverParameter) loadDriverDefinition(filename string) (*driverDefin } // TODO: strict checking of the file content once https://github.com/kubernetes/kubernetes/pull/71589 // or something similar is merged. - if err := runtime.DecodeInto(legacyscheme.Codecs.UniversalDecoder(), data, driver); err != nil { + if err := runtime.DecodeInto(scheme.Codecs.UniversalDecoder(), data, driver); err != nil { return nil, errors.Wrap(err, filename) } return driver, nil