mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 02:08:13 +00:00 
			
		
		
		
	Reorganize kubelet tree so apis can be independently versioned
This commit is contained in:
		| @@ -185,7 +185,8 @@ pkg/fieldpath | |||||||
| pkg/fields | pkg/fields | ||||||
| pkg/hyperkube | pkg/hyperkube | ||||||
| pkg/kubectl/cmd/util/openapi | pkg/kubectl/cmd/util/openapi | ||||||
| pkg/kubelet/api | pkg/kubelet/apis/cri | ||||||
|  | pkg/kubelet/apis/stats/v1alpha1 | ||||||
| pkg/kubelet/container | pkg/kubelet/container | ||||||
| pkg/kubelet/envvars | pkg/kubelet/envvars | ||||||
| pkg/kubelet/eviction | pkg/kubelet/eviction | ||||||
|   | |||||||
| @@ -19,7 +19,7 @@ set -o nounset | |||||||
| set -o pipefail | set -o pipefail | ||||||
|  |  | ||||||
| KUBE_ROOT=$(dirname "${BASH_SOURCE}")/.. | KUBE_ROOT=$(dirname "${BASH_SOURCE}")/.. | ||||||
| KUBE_REMOTE_RUNTIME_ROOT="${KUBE_ROOT}/pkg/kubelet/api/v1alpha1/runtime" | KUBE_REMOTE_RUNTIME_ROOT="${KUBE_ROOT}/pkg/kubelet/apis/cri/v1alpha1/" | ||||||
| source "${KUBE_ROOT}/hack/lib/init.sh" | source "${KUBE_ROOT}/hack/lib/init.sh" | ||||||
|  |  | ||||||
| kube::golang::setup_env | kube::golang::setup_env | ||||||
|   | |||||||
| @@ -124,14 +124,14 @@ hack/test-update-storage-objects.sh:  local storage_media_type=${3:-""} | |||||||
| hack/test-update-storage-objects.sh:  local storage_versions=${2:-""} | hack/test-update-storage-objects.sh:  local storage_versions=${2:-""} | ||||||
| hack/test-update-storage-objects.sh:  source_file=${test_data[0]} | hack/test-update-storage-objects.sh:  source_file=${test_data[0]} | ||||||
| hack/test-update-storage-objects.sh:# source_file,resource,namespace,name,old_version,new_version | hack/test-update-storage-objects.sh:# source_file,resource,namespace,name,old_version,new_version | ||||||
| pkg/kubelet/api/v1alpha1/runtime/api.pb.go:	ContainerPort int32 `protobuf:"varint,2,opt,name=container_port,json=containerPort,proto3" json:"container_port,omitempty"` | pkg/kubelet/apis/cri/v1alpha1/api.pb.go:	ContainerPort int32 `protobuf:"varint,2,opt,name=container_port,json=containerPort,proto3" json:"container_port,omitempty"` | ||||||
| pkg/kubelet/api/v1alpha1/runtime/api.pb.go:	OomScoreAdj int64 `protobuf:"varint,5,opt,name=oom_score_adj,json=oomScoreAdj,proto3" json:"oom_score_adj,omitempty"` | pkg/kubelet/apis/cri/v1alpha1/api.pb.go:	OomScoreAdj int64 `protobuf:"varint,5,opt,name=oom_score_adj,json=oomScoreAdj,proto3" json:"oom_score_adj,omitempty"` | ||||||
| pkg/kubelet/api/v1alpha1/runtime/api.pb.go:	PodCidr string `protobuf:"bytes,1,opt,name=pod_cidr,json=podCidr,proto3" json:"pod_cidr,omitempty"` | pkg/kubelet/apis/cri/v1alpha1/api.pb.go:	PodCidr string `protobuf:"bytes,1,opt,name=pod_cidr,json=podCidr,proto3" json:"pod_cidr,omitempty"` | ||||||
| pkg/kubelet/api/v1alpha1/runtime/api.pb.go:	RuntimeConfig *RuntimeConfig `protobuf:"bytes,1,opt,name=runtime_config,json=runtimeConfig" json:"runtime_config,omitempty"` | pkg/kubelet/apis/cri/v1alpha1/api.pb.go:	RuntimeConfig *RuntimeConfig `protobuf:"bytes,1,opt,name=runtime_config,json=runtimeConfig" json:"runtime_config,omitempty"` | ||||||
| pkg/kubelet/api/v1alpha1/runtime/api.proto:    RuntimeConfig runtime_config = 1; | pkg/kubelet/apis/cri/v1alpha1/api.proto:    RuntimeConfig runtime_config = 1; | ||||||
| pkg/kubelet/api/v1alpha1/runtime/api.proto:    int32 container_port = 2; | pkg/kubelet/apis/cri/v1alpha1/api.proto:    int32 container_port = 2; | ||||||
| pkg/kubelet/api/v1alpha1/runtime/api.proto:    int64 oom_score_adj = 5; | pkg/kubelet/apis/cri/v1alpha1/api.proto:    int64 oom_score_adj = 5; | ||||||
| pkg/kubelet/api/v1alpha1/runtime/api.proto:    string pod_cidr = 1; | pkg/kubelet/apis/cri/v1alpha1/api.proto:    string pod_cidr = 1; | ||||||
| pkg/kubelet/cm/container_manager_linux.go:		glog.V(3).Infof("Failed to apply oom_score_adj %d for pid %d: %v", oomScoreAdj, pid, err) | pkg/kubelet/cm/container_manager_linux.go:		glog.V(3).Infof("Failed to apply oom_score_adj %d for pid %d: %v", oomScoreAdj, pid, err) | ||||||
| pkg/kubelet/cm/container_manager_linux.go:	glog.V(5).Infof("attempting to apply oom_score_adj of %d to pid %d", oomScoreAdj, pid) | pkg/kubelet/cm/container_manager_linux.go:	glog.V(5).Infof("attempting to apply oom_score_adj of %d to pid %d", oomScoreAdj, pid) | ||||||
| pkg/kubelet/dockershim/docker_checkpoint.go:	ContainerPort *int32 `json:"container_port,omitempty"` | pkg/kubelet/dockershim/docker_checkpoint.go:	ContainerPort *int32 `json:"container_port,omitempty"` | ||||||
|   | |||||||
| @@ -19,7 +19,7 @@ set -o nounset | |||||||
| set -o pipefail | set -o pipefail | ||||||
|  |  | ||||||
| KUBE_ROOT=$(dirname "${BASH_SOURCE}")/.. | KUBE_ROOT=$(dirname "${BASH_SOURCE}")/.. | ||||||
| KUBE_REMOTE_RUNTIME_ROOT="${KUBE_ROOT}/pkg/kubelet/api/v1alpha1/runtime" | KUBE_REMOTE_RUNTIME_ROOT="${KUBE_ROOT}/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| source "${KUBE_ROOT}/hack/lib/init.sh" | source "${KUBE_ROOT}/hack/lib/init.sh" | ||||||
|  |  | ||||||
| kube::golang::setup_env | kube::golang::setup_env | ||||||
|   | |||||||
| @@ -50,7 +50,7 @@ go_library( | |||||||
|         "//pkg/cloudprovider:go_default_library", |         "//pkg/cloudprovider:go_default_library", | ||||||
|         "//pkg/features:go_default_library", |         "//pkg/features:go_default_library", | ||||||
|         "//pkg/fieldpath:go_default_library", |         "//pkg/fieldpath:go_default_library", | ||||||
|         "//pkg/kubelet/api:go_default_library", |         "//pkg/kubelet/apis/cri:go_default_library", | ||||||
|         "//pkg/kubelet/cadvisor:go_default_library", |         "//pkg/kubelet/cadvisor:go_default_library", | ||||||
|         "//pkg/kubelet/cm:go_default_library", |         "//pkg/kubelet/cm:go_default_library", | ||||||
|         "//pkg/kubelet/config:go_default_library", |         "//pkg/kubelet/config:go_default_library", | ||||||
| @@ -238,7 +238,8 @@ filegroup( | |||||||
|     name = "all-srcs", |     name = "all-srcs", | ||||||
|     srcs = [ |     srcs = [ | ||||||
|         ":package-srcs", |         ":package-srcs", | ||||||
|         "//pkg/kubelet/api:all-srcs", |         "//pkg/kubelet/apis/cri:all-srcs", | ||||||
|  |         "//pkg/kubelet/apis/stats/v1alpha1:all-srcs", | ||||||
|         "//pkg/kubelet/cadvisor:all-srcs", |         "//pkg/kubelet/cadvisor:all-srcs", | ||||||
|         "//pkg/kubelet/certificate:all-srcs", |         "//pkg/kubelet/certificate:all-srcs", | ||||||
|         "//pkg/kubelet/client:all-srcs", |         "//pkg/kubelet/client:all-srcs", | ||||||
|   | |||||||
| @@ -11,7 +11,7 @@ go_library( | |||||||
|     name = "go_default_library", |     name = "go_default_library", | ||||||
|     srcs = ["services.go"], |     srcs = ["services.go"], | ||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
|     deps = ["//pkg/kubelet/api/v1alpha1/runtime:go_default_library"], |     deps = ["//pkg/kubelet/apis/cri/v1alpha1:go_default_library"], | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| filegroup( | filegroup( | ||||||
| @@ -25,9 +25,8 @@ filegroup( | |||||||
|     name = "all-srcs", |     name = "all-srcs", | ||||||
|     srcs = [ |     srcs = [ | ||||||
|         ":package-srcs", |         ":package-srcs", | ||||||
|         "//pkg/kubelet/api/testing:all-srcs", |         "//pkg/kubelet/apis/cri/testing:all-srcs", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:all-srcs", |         "//pkg/kubelet/apis/cri/v1alpha1:all-srcs", | ||||||
|         "//pkg/kubelet/api/v1alpha1/stats:all-srcs", |  | ||||||
|     ], |     ], | ||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
| ) | ) | ||||||
| @@ -14,12 +14,12 @@ See the License for the specific language governing permissions and | |||||||
| limitations under the License. | limitations under the License. | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
| package api | package cri | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"time" | 	"time" | ||||||
| 
 | 
 | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| // RuntimeVersioner contains methods for runtime name, version and API version. | // RuntimeVersioner contains methods for runtime name, version and API version. | ||||||
| @@ -16,7 +16,7 @@ go_library( | |||||||
|     ], |     ], | ||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/util/sliceutils:go_default_library", |         "//pkg/kubelet/util/sliceutils:go_default_library", | ||||||
|         "//vendor/github.com/stretchr/testify/assert:go_default_library", |         "//vendor/github.com/stretchr/testify/assert:go_default_library", | ||||||
|     ], |     ], | ||||||
| @@ -22,7 +22,7 @@ import ( | |||||||
| 
 | 
 | ||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
| 
 | 
 | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/util/sliceutils" | 	"k8s.io/kubernetes/pkg/kubelet/util/sliceutils" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| @@ -22,7 +22,7 @@ import ( | |||||||
| 	"sync" | 	"sync" | ||||||
| 	"time" | 	"time" | ||||||
| 
 | 
 | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| var ( | var ( | ||||||
| @@ -19,7 +19,7 @@ package testing | |||||||
| import ( | import ( | ||||||
| 	"fmt" | 	"fmt" | ||||||
| 
 | 
 | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| func BuildContainerName(metadata *runtimeapi.ContainerMetadata, sandboxID string) string { | func BuildContainerName(metadata *runtimeapi.ContainerMetadata, sandboxID string) string { | ||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1,7 +1,7 @@ | |||||||
| // To regenerate api.pb.go run hack/update-generated-runtime.sh | // To regenerate api.pb.go run hack/update-generated-runtime.sh | ||||||
| syntax = 'proto3'; | syntax = 'proto3'; | ||||||
| 
 | 
 | ||||||
| package runtime; | package v1alpha1; | ||||||
| 
 | 
 | ||||||
| import "github.com/gogo/protobuf/gogoproto/gogo.proto"; | import "github.com/gogo/protobuf/gogoproto/gogo.proto"; | ||||||
| 
 | 
 | ||||||
| @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and | |||||||
| limitations under the License. | limitations under the License. | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
| package runtime | package v1alpha1 | ||||||
| 
 | 
 | ||||||
| // This file contains all constants defined in CRI. | // This file contains all constants defined in CRI. | ||||||
| 
 | 
 | ||||||
| @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and | |||||||
| limitations under the License. | limitations under the License. | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
| package stats | package v1alpha1 | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||||
| @@ -58,7 +58,7 @@ type NodeStats struct { | |||||||
| 	Runtime *RuntimeStats `json:"runtime,omitempty"` | 	Runtime *RuntimeStats `json:"runtime,omitempty"` | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Stats pertaining to the underlying container runtime. | // RuntimeStats are stats pertaining to the underlying container runtime. | ||||||
| type RuntimeStats struct { | type RuntimeStats struct { | ||||||
| 	// Stats about the underlying filesystem where container images are stored. | 	// Stats about the underlying filesystem where container images are stored. | ||||||
| 	// This filesystem could be the same as the primary (root) filesystem. | 	// This filesystem could be the same as the primary (root) filesystem. | ||||||
| @@ -68,11 +68,11 @@ type RuntimeStats struct { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| const ( | const ( | ||||||
| 	// Container name for the system container tracking Kubelet usage. | 	// SystemContainerKubelet is the container name for the system container tracking Kubelet usage. | ||||||
| 	SystemContainerKubelet = "kubelet" | 	SystemContainerKubelet = "kubelet" | ||||||
| 	// Container name for the system container tracking the runtime (e.g. docker or rkt) usage. | 	// SystemContainerRuntime is the container name for the system container tracking the runtime (e.g. docker or rkt) usage. | ||||||
| 	SystemContainerRuntime = "runtime" | 	SystemContainerRuntime = "runtime" | ||||||
| 	// Container name for the system container tracking non-kubernetes processes. | 	// SystemContainerMisc is the container name for the system container tracking non-kubernetes processes. | ||||||
| 	SystemContainerMisc = "misc" | 	SystemContainerMisc = "misc" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| @@ -228,13 +228,13 @@ type FsStats struct { | |||||||
| type UserDefinedMetricType string | type UserDefinedMetricType string | ||||||
| 
 | 
 | ||||||
| const ( | const ( | ||||||
| 	// Instantaneous value. May increase or decrease. | 	// MetricGauge is an instantaneous value. May increase or decrease. | ||||||
| 	MetricGauge UserDefinedMetricType = "gauge" | 	MetricGauge UserDefinedMetricType = "gauge" | ||||||
| 
 | 
 | ||||||
| 	// A counter-like value that is only expected to increase. | 	// MetricCumulative is a counter-like value that is only expected to increase. | ||||||
| 	MetricCumulative UserDefinedMetricType = "cumulative" | 	MetricCumulative UserDefinedMetricType = "cumulative" | ||||||
| 
 | 
 | ||||||
| 	// Rate over a time period. | 	// MetricDelta is a rate over a time period. | ||||||
| 	MetricDelta UserDefinedMetricType = "delta" | 	MetricDelta UserDefinedMetricType = "delta" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| @@ -30,7 +30,7 @@ go_library( | |||||||
|         "//pkg/api/v1:go_default_library", |         "//pkg/api/v1:go_default_library", | ||||||
|         "//pkg/api/v1/ref:go_default_library", |         "//pkg/api/v1/ref:go_default_library", | ||||||
|         "//pkg/client/unversioned/remotecommand:go_default_library", |         "//pkg/client/unversioned/remotecommand:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/events:go_default_library", |         "//pkg/kubelet/events:go_default_library", | ||||||
|         "//pkg/kubelet/util/format:go_default_library", |         "//pkg/kubelet/util/format:go_default_library", | ||||||
|         "//pkg/kubelet/util/ioutils:go_default_library", |         "//pkg/kubelet/util/ioutils:go_default_library", | ||||||
|   | |||||||
| @@ -32,7 +32,7 @@ import ( | |||||||
| 	clientv1 "k8s.io/client-go/pkg/api/v1" | 	clientv1 "k8s.io/client-go/pkg/api/v1" | ||||||
| 	"k8s.io/client-go/tools/record" | 	"k8s.io/client-go/tools/record" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/events" | 	"k8s.io/kubernetes/pkg/kubelet/events" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/util/format" | 	"k8s.io/kubernetes/pkg/kubelet/util/format" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/util/ioutils" | 	"k8s.io/kubernetes/pkg/kubelet/util/ioutils" | ||||||
|   | |||||||
| @@ -29,7 +29,7 @@ import ( | |||||||
| 	"k8s.io/client-go/util/flowcontrol" | 	"k8s.io/client-go/util/flowcontrol" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/client/unversioned/remotecommand" | 	"k8s.io/kubernetes/pkg/client/unversioned/remotecommand" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/volume" | 	"k8s.io/kubernetes/pkg/volume" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -33,8 +33,8 @@ go_library( | |||||||
|         "//pkg/api/v1/helper:go_default_library", |         "//pkg/api/v1/helper:go_default_library", | ||||||
|         "//pkg/apis/componentconfig:go_default_library", |         "//pkg/apis/componentconfig:go_default_library", | ||||||
|         "//pkg/client/unversioned/remotecommand:go_default_library", |         "//pkg/client/unversioned/remotecommand:go_default_library", | ||||||
|         "//pkg/kubelet/api:go_default_library", |         "//pkg/kubelet/apis/cri:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/cm:go_default_library", |         "//pkg/kubelet/cm:go_default_library", | ||||||
|         "//pkg/kubelet/container:go_default_library", |         "//pkg/kubelet/container:go_default_library", | ||||||
|         "//pkg/kubelet/dockershim/cm:go_default_library", |         "//pkg/kubelet/dockershim/cm:go_default_library", | ||||||
| @@ -93,7 +93,7 @@ go_test( | |||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/api/v1:go_default_library", |         "//pkg/api/v1:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/container:go_default_library", |         "//pkg/kubelet/container:go_default_library", | ||||||
|         "//pkg/kubelet/container/testing:go_default_library", |         "//pkg/kubelet/container/testing:go_default_library", | ||||||
|         "//pkg/kubelet/dockershim/errors:go_default_library", |         "//pkg/kubelet/dockershim/errors:go_default_library", | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
|  |  | ||||||
| 	dockertypes "github.com/docker/engine-api/types" | 	dockertypes "github.com/docker/engine-api/types" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ import ( | |||||||
| 	dockertypes "github.com/docker/engine-api/types" | 	dockertypes "github.com/docker/engine-api/types" | ||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func TestConvertDockerStatusToRuntimeAPIState(t *testing.T) { | func TestConvertDockerStatusToRuntimeAPIState(t *testing.T) { | ||||||
|   | |||||||
| @@ -14,5 +14,5 @@ See the License for the specific language governing permissions and | |||||||
| limitations under the License. | limitations under the License. | ||||||
| */ | */ | ||||||
|  |  | ||||||
| // Docker integration using pkg/kubelet/api/v1alpha1/runtime/v1.pb.go. | // Docker integration using pkg/kubelet/apis/cri/v1alpha1/api.pb.go | ||||||
| package dockershim | package dockershim | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ import ( | |||||||
| 	dockerstrslice "github.com/docker/engine-api/types/strslice" | 	dockerstrslice "github.com/docker/engine-api/types/strslice" | ||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ import ( | |||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
| 	"github.com/stretchr/testify/require" | 	"github.com/stretchr/testify/require" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
| 	"github.com/docker/docker/pkg/jsonmessage" | 	"github.com/docker/docker/pkg/jsonmessage" | ||||||
| 	dockertypes "github.com/docker/engine-api/types" | 	dockertypes "github.com/docker/engine-api/types" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ import ( | |||||||
| 	dockertypes "github.com/docker/engine-api/types" | 	dockertypes "github.com/docker/engine-api/types" | ||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ import ( | |||||||
|  |  | ||||||
| 	"k8s.io/apimachinery/pkg/util/sets" | 	"k8s.io/apimachinery/pkg/util/sets" | ||||||
| 	"k8s.io/apimachinery/pkg/util/wait" | 	"k8s.io/apimachinery/pkg/util/wait" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/leaky" | 	"k8s.io/kubernetes/pkg/kubelet/leaky" | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ import ( | |||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
|  |  | ||||||
| 	utilerrors "k8s.io/apimachinery/pkg/util/errors" | 	utilerrors "k8s.io/apimachinery/pkg/util/errors" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/errors" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/errors" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/network" | 	"k8s.io/kubernetes/pkg/kubelet/network" | ||||||
|   | |||||||
| @@ -30,8 +30,8 @@ import ( | |||||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/apis/componentconfig" | 	"k8s.io/kubernetes/pkg/apis/componentconfig" | ||||||
| 	internalapi "k8s.io/kubernetes/pkg/kubelet/api" | 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecm "k8s.io/kubernetes/pkg/kubelet/cm" | 	kubecm "k8s.io/kubernetes/pkg/kubelet/cm" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/cm" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/cm" | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ import ( | |||||||
| 	"github.com/stretchr/testify/require" | 	"github.com/stretchr/testify/require" | ||||||
|  |  | ||||||
| 	"k8s.io/client-go/util/clock" | 	"k8s.io/client-go/util/clock" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/network" | 	"k8s.io/kubernetes/pkg/kubelet/network" | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ import ( | |||||||
| 	dockertypes "github.com/docker/engine-api/types" | 	dockertypes "github.com/docker/engine-api/types" | ||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
| 	"k8s.io/kubernetes/pkg/client/unversioned/remotecommand" | 	"k8s.io/kubernetes/pkg/client/unversioned/remotecommand" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/server/streaming" | 	"k8s.io/kubernetes/pkg/kubelet/server/streaming" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/util/ioutils" | 	"k8s.io/kubernetes/pkg/kubelet/util/ioutils" | ||||||
|   | |||||||
| @@ -35,7 +35,7 @@ import ( | |||||||
|  |  | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	v1helper "k8s.io/kubernetes/pkg/api/v1/helper" | 	v1helper "k8s.io/kubernetes/pkg/api/v1/helper" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/types" | 	"k8s.io/kubernetes/pkg/kubelet/types" | ||||||
| 	"k8s.io/kubernetes/pkg/security/apparmor" | 	"k8s.io/kubernetes/pkg/security/apparmor" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -28,7 +28,8 @@ import ( | |||||||
| 	"github.com/stretchr/testify/require" | 	"github.com/stretchr/testify/require" | ||||||
|  |  | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" |  | ||||||
|  | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/security/apparmor" | 	"k8s.io/kubernetes/pkg/security/apparmor" | ||||||
|  |  | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker" | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ import ( | |||||||
| 	"strconv" | 	"strconv" | ||||||
| 	"strings" | 	"strings" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/leaky" | 	"k8s.io/kubernetes/pkg/kubelet/leaky" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -21,7 +21,7 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func TestSandboxNameRoundTrip(t *testing.T) { | func TestSandboxNameRoundTrip(t *testing.T) { | ||||||
|   | |||||||
| @@ -15,8 +15,8 @@ go_library( | |||||||
|     ], |     ], | ||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/kubelet/api:go_default_library", |         "//pkg/kubelet/apis/cri:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/dockershim:go_default_library", |         "//pkg/kubelet/dockershim:go_default_library", | ||||||
|         "//pkg/util/exec:go_default_library", |         "//pkg/util/exec:go_default_library", | ||||||
|         "//pkg/util/interrupt:go_default_library", |         "//pkg/util/interrupt:go_default_library", | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
| 	"google.golang.org/grpc" | 	"google.golang.org/grpc" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim" | ||||||
| 	"k8s.io/kubernetes/pkg/util/interrupt" | 	"k8s.io/kubernetes/pkg/util/interrupt" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -22,8 +22,8 @@ import ( | |||||||
|  |  | ||||||
| 	"golang.org/x/net/context" | 	"golang.org/x/net/context" | ||||||
|  |  | ||||||
| 	internalapi "k8s.io/kubernetes/pkg/kubelet/api" | 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim" | ||||||
| 	utilexec "k8s.io/kubernetes/pkg/util/exec" | 	utilexec "k8s.io/kubernetes/pkg/util/exec" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	dockercontainer "github.com/docker/engine-api/types/container" | 	dockercontainer "github.com/docker/engine-api/types/container" | ||||||
|  |  | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/securitycontext" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/securitycontext" | ||||||
| 	knetwork "k8s.io/kubernetes/pkg/kubelet/network" | 	knetwork "k8s.io/kubernetes/pkg/kubelet/network" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	dockercontainer "github.com/docker/engine-api/types/container" | 	dockercontainer "github.com/docker/engine-api/types/container" | ||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/dockershim/securitycontext" | 	"k8s.io/kubernetes/pkg/kubelet/dockershim/securitycontext" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,7 +32,7 @@ go_test( | |||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/api:go_default_library", |         "//pkg/api:go_default_library", | ||||||
|         "//pkg/api/v1:go_default_library", |         "//pkg/api/v1:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/stats:go_default_library", |         "//pkg/kubelet/apis/stats/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/cm:go_default_library", |         "//pkg/kubelet/cm:go_default_library", | ||||||
|         "//pkg/kubelet/eviction/api:go_default_library", |         "//pkg/kubelet/eviction/api:go_default_library", | ||||||
|         "//pkg/kubelet/lifecycle:go_default_library", |         "//pkg/kubelet/lifecycle:go_default_library", | ||||||
| @@ -62,7 +62,7 @@ go_library( | |||||||
|         "//pkg/api:go_default_library", |         "//pkg/api:go_default_library", | ||||||
|         "//pkg/api/v1:go_default_library", |         "//pkg/api/v1:go_default_library", | ||||||
|         "//pkg/features:go_default_library", |         "//pkg/features:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/stats:go_default_library", |         "//pkg/kubelet/apis/stats/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/cm:go_default_library", |         "//pkg/kubelet/cm:go_default_library", | ||||||
|         "//pkg/kubelet/eviction/api:go_default_library", |         "//pkg/kubelet/eviction/api:go_default_library", | ||||||
|         "//pkg/kubelet/lifecycle:go_default_library", |         "//pkg/kubelet/lifecycle:go_default_library", | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ import ( | |||||||
| 	"k8s.io/client-go/util/clock" | 	"k8s.io/client-go/util/clock" | ||||||
| 	kubeapi "k8s.io/kubernetes/pkg/api" | 	kubeapi "k8s.io/kubernetes/pkg/api" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	statsapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	statsapi "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api" | 	evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/lifecycle" | 	"k8s.io/kubernetes/pkg/kubelet/lifecycle" | ||||||
| 	kubelettypes "k8s.io/kubernetes/pkg/kubelet/types" | 	kubelettypes "k8s.io/kubernetes/pkg/kubelet/types" | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ import ( | |||||||
| 	"k8s.io/apimachinery/pkg/util/sets" | 	"k8s.io/apimachinery/pkg/util/sets" | ||||||
| 	"k8s.io/kubernetes/pkg/api" | 	"k8s.io/kubernetes/pkg/api" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	statsapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	statsapi "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/cm" | 	"k8s.io/kubernetes/pkg/kubelet/cm" | ||||||
| 	evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api" | 	evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/qos" | 	"k8s.io/kubernetes/pkg/kubelet/qos" | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ import ( | |||||||
| 	"k8s.io/apimachinery/pkg/types" | 	"k8s.io/apimachinery/pkg/types" | ||||||
| 	"k8s.io/kubernetes/pkg/api" | 	"k8s.io/kubernetes/pkg/api" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	statsapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	statsapi "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/cm" | 	"k8s.io/kubernetes/pkg/kubelet/cm" | ||||||
| 	evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api" | 	evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api" | ||||||
| 	"k8s.io/kubernetes/pkg/quota" | 	"k8s.io/kubernetes/pkg/quota" | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ import ( | |||||||
| 	"k8s.io/apimachinery/pkg/api/resource" | 	"k8s.io/apimachinery/pkg/api/resource" | ||||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	statsapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	statsapi "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api" | 	evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -57,7 +57,7 @@ import ( | |||||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||||
| 	"k8s.io/kubernetes/pkg/features" | 	"k8s.io/kubernetes/pkg/features" | ||||||
| 	internalapi "k8s.io/kubernetes/pkg/kubelet/api" | 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/cadvisor" | 	"k8s.io/kubernetes/pkg/kubelet/cadvisor" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/cm" | 	"k8s.io/kubernetes/pkg/kubelet/cm" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/config" | 	"k8s.io/kubernetes/pkg/kubelet/config" | ||||||
|   | |||||||
| @@ -31,8 +31,8 @@ go_library( | |||||||
|         "//pkg/api/v1:go_default_library", |         "//pkg/api/v1:go_default_library", | ||||||
|         "//pkg/api/v1/ref:go_default_library", |         "//pkg/api/v1/ref:go_default_library", | ||||||
|         "//pkg/credentialprovider:go_default_library", |         "//pkg/credentialprovider:go_default_library", | ||||||
|         "//pkg/kubelet/api:go_default_library", |         "//pkg/kubelet/apis/cri:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/container:go_default_library", |         "//pkg/kubelet/container:go_default_library", | ||||||
|         "//pkg/kubelet/events:go_default_library", |         "//pkg/kubelet/events:go_default_library", | ||||||
|         "//pkg/kubelet/images:go_default_library", |         "//pkg/kubelet/images:go_default_library", | ||||||
| @@ -82,8 +82,8 @@ go_test( | |||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/api/v1:go_default_library", |         "//pkg/api/v1:go_default_library", | ||||||
|         "//pkg/credentialprovider:go_default_library", |         "//pkg/credentialprovider:go_default_library", | ||||||
|         "//pkg/kubelet/api/testing:go_default_library", |         "//pkg/kubelet/apis/cri/testing:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/container:go_default_library", |         "//pkg/kubelet/container:go_default_library", | ||||||
|         "//pkg/kubelet/container/testing:go_default_library", |         "//pkg/kubelet/container/testing:go_default_library", | ||||||
|         "//vendor/github.com/golang/mock/gomock:go_default_library", |         "//vendor/github.com/golang/mock/gomock:go_default_library", | ||||||
|   | |||||||
| @@ -26,7 +26,7 @@ import ( | |||||||
| 	"k8s.io/client-go/util/flowcontrol" | 	"k8s.io/client-go/util/flowcontrol" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/credentialprovider" | 	"k8s.io/kubernetes/pkg/credentialprovider" | ||||||
| 	internalapi "k8s.io/kubernetes/pkg/kubelet/api" | 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/images" | 	"k8s.io/kubernetes/pkg/kubelet/images" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/lifecycle" | 	"k8s.io/kubernetes/pkg/kubelet/lifecycle" | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ import ( | |||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
| 	"k8s.io/apimachinery/pkg/types" | 	"k8s.io/apimachinery/pkg/types" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -19,8 +19,8 @@ package kuberuntime | |||||||
| import ( | import ( | ||||||
| 	"time" | 	"time" | ||||||
|  |  | ||||||
| 	internalapi "k8s.io/kubernetes/pkg/kubelet/api" | 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/metrics" | 	"k8s.io/kubernetes/pkg/kubelet/metrics" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -35,7 +35,7 @@ import ( | |||||||
| 	utilruntime "k8s.io/apimachinery/pkg/util/runtime" | 	utilruntime "k8s.io/apimachinery/pkg/util/runtime" | ||||||
| 	"k8s.io/apimachinery/pkg/util/sets" | 	"k8s.io/apimachinery/pkg/util/sets" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/events" | 	"k8s.io/kubernetes/pkg/kubelet/events" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/qos" | 	"k8s.io/kubernetes/pkg/kubelet/qos" | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -25,8 +25,8 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
| 	"k8s.io/apimachinery/pkg/types" | 	"k8s.io/apimachinery/pkg/types" | ||||||
| 	internalapi "k8s.io/kubernetes/pkg/kubelet/api" | 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"github.com/golang/mock/gomock" | 	"github.com/golang/mock/gomock" | ||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -21,7 +21,7 @@ import ( | |||||||
| 	utilerrors "k8s.io/apimachinery/pkg/util/errors" | 	utilerrors "k8s.io/apimachinery/pkg/util/errors" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/credentialprovider" | 	"k8s.io/kubernetes/pkg/credentialprovider" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/util/parsers" | 	"k8s.io/kubernetes/pkg/util/parsers" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -26,7 +26,7 @@ import ( | |||||||
| 	"k8s.io/apimachinery/pkg/util/sets" | 	"k8s.io/apimachinery/pkg/util/sets" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/credentialprovider" | 	"k8s.io/kubernetes/pkg/credentialprovider" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,7 +32,7 @@ import ( | |||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
|  |  | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/util/tail" | 	"k8s.io/kubernetes/pkg/util/tail" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -34,8 +34,8 @@ import ( | |||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1/ref" | 	"k8s.io/kubernetes/pkg/api/v1/ref" | ||||||
| 	"k8s.io/kubernetes/pkg/credentialprovider" | 	"k8s.io/kubernetes/pkg/credentialprovider" | ||||||
| 	internalapi "k8s.io/kubernetes/pkg/kubelet/api" | 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/events" | 	"k8s.io/kubernetes/pkg/kubelet/events" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/images" | 	"k8s.io/kubernetes/pkg/kubelet/images" | ||||||
|   | |||||||
| @@ -31,8 +31,8 @@ import ( | |||||||
| 	"k8s.io/client-go/util/flowcontrol" | 	"k8s.io/client-go/util/flowcontrol" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/credentialprovider" | 	"k8s.io/kubernetes/pkg/credentialprovider" | ||||||
| 	apitest "k8s.io/kubernetes/pkg/kubelet/api/testing" | 	apitest "k8s.io/kubernetes/pkg/kubelet/apis/cri/testing" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
| 	kubetypes "k8s.io/apimachinery/pkg/types" | 	kubetypes "k8s.io/apimachinery/pkg/types" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/types" | 	"k8s.io/kubernetes/pkg/kubelet/types" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/util/format" | 	"k8s.io/kubernetes/pkg/kubelet/util/format" | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ import ( | |||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | 	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -20,7 +20,7 @@ import ( | |||||||
| 	"fmt" | 	"fmt" | ||||||
|  |  | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/security/apparmor" | 	"k8s.io/kubernetes/pkg/security/apparmor" | ||||||
| 	"k8s.io/kubernetes/pkg/securitycontext" | 	"k8s.io/kubernetes/pkg/securitycontext" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -17,8 +17,8 @@ go_library( | |||||||
|     ], |     ], | ||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/kubelet/api:go_default_library", |         "//pkg/kubelet/apis/cri:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/util/exec:go_default_library", |         "//pkg/util/exec:go_default_library", | ||||||
|         "//vendor/github.com/golang/glog:go_default_library", |         "//vendor/github.com/golang/glog:go_default_library", | ||||||
|         "//vendor/golang.org/x/net/context:go_default_library", |         "//vendor/golang.org/x/net/context:go_default_library", | ||||||
|   | |||||||
| @@ -24,8 +24,8 @@ import ( | |||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
| 	"google.golang.org/grpc" | 	"google.golang.org/grpc" | ||||||
|  |  | ||||||
| 	internalapi "k8s.io/kubernetes/pkg/kubelet/api" | 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // RemoteImageService is a gRPC implementation of internalapi.ImageManagerService. | // RemoteImageService is a gRPC implementation of internalapi.ImageManagerService. | ||||||
|   | |||||||
| @@ -25,8 +25,8 @@ import ( | |||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
| 	"google.golang.org/grpc" | 	"google.golang.org/grpc" | ||||||
|  |  | ||||||
| 	internalapi "k8s.io/kubernetes/pkg/kubelet/api" | 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	utilexec "k8s.io/kubernetes/pkg/util/exec" | 	utilexec "k8s.io/kubernetes/pkg/util/exec" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
|  |  | ||||||
| 	"golang.org/x/net/context" | 	"golang.org/x/net/context" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // dial creates a net.Conn by unix socket addr. | // dial creates a net.Conn by unix socket addr. | ||||||
|   | |||||||
| @@ -19,8 +19,8 @@ go_library( | |||||||
|     ], |     ], | ||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/kubelet/api:go_default_library", |         "//pkg/kubelet/apis/cri:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/util/ioutils:go_default_library", |         "//pkg/kubelet/util/ioutils:go_default_library", | ||||||
|     ], |     ], | ||||||
| ) | ) | ||||||
| @@ -30,7 +30,7 @@ go_test( | |||||||
|     srcs = ["imagestore_test.go"], |     srcs = ["imagestore_test.go"], | ||||||
|     library = ":go_default_library", |     library = ":go_default_library", | ||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
|     deps = ["//pkg/kubelet/api/v1alpha1/runtime:go_default_library"], |     deps = ["//pkg/kubelet/apis/cri/v1alpha1:go_default_library"], | ||||||
| ) | ) | ||||||
|  |  | ||||||
| filegroup( | filegroup( | ||||||
|   | |||||||
| @@ -19,8 +19,8 @@ package rktshim | |||||||
| import ( | import ( | ||||||
| 	"time" | 	"time" | ||||||
|  |  | ||||||
| 	kubeletapi "k8s.io/kubernetes/pkg/kubelet/api" | 	kubeletapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // Runtime provides an API for lifecycle, inspection and introspection | // Runtime provides an API for lifecycle, inspection and introspection | ||||||
|   | |||||||
| @@ -23,8 +23,8 @@ import ( | |||||||
| 	"math/rand" | 	"math/rand" | ||||||
| 	"time" | 	"time" | ||||||
|  |  | ||||||
| 	kubeletapi "k8s.io/kubernetes/pkg/kubelet/api" | 	kubeletapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/util/ioutils" | 	"k8s.io/kubernetes/pkg/kubelet/util/ioutils" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -19,7 +19,7 @@ package rktshim | |||||||
| import ( | import ( | ||||||
| 	"errors" | 	"errors" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // TODO(tmrts): Move these errors to the container API for code re-use. | // TODO(tmrts): Move these errors to the container API for code re-use. | ||||||
|   | |||||||
| @@ -21,7 +21,7 @@ import ( | |||||||
| 	"reflect" | 	"reflect" | ||||||
| 	"testing" | 	"testing" | ||||||
|  |  | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var ( | var ( | ||||||
|   | |||||||
| @@ -17,8 +17,8 @@ limitations under the License. | |||||||
| package rktshim | package rktshim | ||||||
|  |  | ||||||
| import ( | import ( | ||||||
| 	kubeletapi "k8s.io/kubernetes/pkg/kubelet/api" | 	kubeletapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // PodSandboxManager provides basic operations to create/delete and examine | // PodSandboxManager provides basic operations to create/delete and examine | ||||||
|   | |||||||
| @@ -46,7 +46,7 @@ const ( | |||||||
| // options contains details about which streams are required for | // options contains details about which streams are required for | ||||||
| // port forwarding. | // port forwarding. | ||||||
| // All fields incldued in V4Options need to be expressed explicilty in the | // All fields incldued in V4Options need to be expressed explicilty in the | ||||||
| // CRI (pkg/kubelet/api/{version}/runtime/api.proto) PortForwardRequest. | // CRI (pkg/kubelet/apis/cri/{version}/api.proto) PortForwardRequest. | ||||||
| type V4Options struct { | type V4Options struct { | ||||||
| 	Ports []int32 | 	Ports []int32 | ||||||
| } | } | ||||||
|   | |||||||
| @@ -21,7 +21,7 @@ go_library( | |||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/api/v1:go_default_library", |         "//pkg/api/v1:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/stats:go_default_library", |         "//pkg/kubelet/apis/stats/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/cm:go_default_library", |         "//pkg/kubelet/cm:go_default_library", | ||||||
|         "//pkg/kubelet/container:go_default_library", |         "//pkg/kubelet/container:go_default_library", | ||||||
|         "//pkg/kubelet/leaky:go_default_library", |         "//pkg/kubelet/leaky:go_default_library", | ||||||
| @@ -49,7 +49,7 @@ go_test( | |||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/api/v1:go_default_library", |         "//pkg/api/v1:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/stats:go_default_library", |         "//pkg/kubelet/apis/stats/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/cm:go_default_library", |         "//pkg/kubelet/cm:go_default_library", | ||||||
|         "//pkg/kubelet/container:go_default_library", |         "//pkg/kubelet/container:go_default_library", | ||||||
|         "//pkg/kubelet/leaky:go_default_library", |         "//pkg/kubelet/leaky:go_default_library", | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ import ( | |||||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||||
| 	kubetypes "k8s.io/apimachinery/pkg/types" | 	kubetypes "k8s.io/apimachinery/pkg/types" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	stats "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/cm" | 	"k8s.io/kubernetes/pkg/kubelet/cm" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/container" | 	"k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/leaky" | 	"k8s.io/kubernetes/pkg/kubelet/leaky" | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ import ( | |||||||
|  |  | ||||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||||
| 	k8sv1 "k8s.io/kubernetes/pkg/api/v1" | 	k8sv1 "k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	kubestats "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	kubestats "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/cm" | 	"k8s.io/kubernetes/pkg/kubelet/cm" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/container" | 	"k8s.io/kubernetes/pkg/kubelet/container" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/leaky" | 	"k8s.io/kubernetes/pkg/kubelet/leaky" | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ import ( | |||||||
|  |  | ||||||
| 	"k8s.io/apimachinery/pkg/util/wait" | 	"k8s.io/apimachinery/pkg/util/wait" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	stats "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/util/format" | 	"k8s.io/kubernetes/pkg/kubelet/util/format" | ||||||
| 	"k8s.io/kubernetes/pkg/volume" | 	"k8s.io/kubernetes/pkg/volume" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -18,7 +18,7 @@ go_library( | |||||||
|     tags = ["automanaged"], |     tags = ["automanaged"], | ||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/client/unversioned/remotecommand:go_default_library", |         "//pkg/client/unversioned/remotecommand:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/server/portforward:go_default_library", |         "//pkg/kubelet/server/portforward:go_default_library", | ||||||
|         "//pkg/kubelet/server/remotecommand:go_default_library", |         "//pkg/kubelet/server/remotecommand:go_default_library", | ||||||
|         "//vendor/github.com/emicklei/go-restful:go_default_library", |         "//vendor/github.com/emicklei/go-restful:go_default_library", | ||||||
| @@ -41,7 +41,7 @@ go_test( | |||||||
|     deps = [ |     deps = [ | ||||||
|         "//pkg/api:go_default_library", |         "//pkg/api:go_default_library", | ||||||
|         "//pkg/client/unversioned/remotecommand:go_default_library", |         "//pkg/client/unversioned/remotecommand:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/server/portforward:go_default_library", |         "//pkg/kubelet/server/portforward:go_default_library", | ||||||
|         "//vendor/github.com/stretchr/testify/assert:go_default_library", |         "//vendor/github.com/stretchr/testify/assert:go_default_library", | ||||||
|         "//vendor/github.com/stretchr/testify/require:go_default_library", |         "//vendor/github.com/stretchr/testify/require:go_default_library", | ||||||
|   | |||||||
| @@ -33,7 +33,7 @@ import ( | |||||||
| 	"k8s.io/apimachinery/pkg/types" | 	"k8s.io/apimachinery/pkg/types" | ||||||
| 	remotecommandconsts "k8s.io/apimachinery/pkg/util/remotecommand" | 	remotecommandconsts "k8s.io/apimachinery/pkg/util/remotecommand" | ||||||
| 	"k8s.io/kubernetes/pkg/client/unversioned/remotecommand" | 	"k8s.io/kubernetes/pkg/client/unversioned/remotecommand" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/server/portforward" | 	"k8s.io/kubernetes/pkg/kubelet/server/portforward" | ||||||
| 	remotecommandserver "k8s.io/kubernetes/pkg/kubelet/server/remotecommand" | 	remotecommandserver "k8s.io/kubernetes/pkg/kubelet/server/remotecommand" | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -34,7 +34,7 @@ import ( | |||||||
| 	restclient "k8s.io/client-go/rest" | 	restclient "k8s.io/client-go/rest" | ||||||
| 	"k8s.io/kubernetes/pkg/api" | 	"k8s.io/kubernetes/pkg/api" | ||||||
| 	"k8s.io/kubernetes/pkg/client/unversioned/remotecommand" | 	"k8s.io/kubernetes/pkg/client/unversioned/remotecommand" | ||||||
| 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	kubeletportforward "k8s.io/kubernetes/pkg/kubelet/server/portforward" | 	kubeletportforward "k8s.io/kubernetes/pkg/kubelet/server/portforward" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -143,7 +143,7 @@ go_library( | |||||||
|         "//pkg/controller/replication:go_default_library", |         "//pkg/controller/replication:go_default_library", | ||||||
|         "//pkg/kubectl:go_default_library", |         "//pkg/kubectl:go_default_library", | ||||||
|         "//pkg/kubectl/cmd/util:go_default_library", |         "//pkg/kubectl/cmd/util:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/stats:go_default_library", |         "//pkg/kubelet/apis/stats/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/pod:go_default_library", |         "//pkg/kubelet/pod:go_default_library", | ||||||
|         "//pkg/master/ports:go_default_library", |         "//pkg/master/ports:go_default_library", | ||||||
|         "//pkg/metrics:go_default_library", |         "//pkg/metrics:go_default_library", | ||||||
|   | |||||||
| @@ -70,7 +70,7 @@ go_library( | |||||||
|         "//pkg/controller/deployment/util:go_default_library", |         "//pkg/controller/deployment/util:go_default_library", | ||||||
|         "//pkg/controller/node:go_default_library", |         "//pkg/controller/node:go_default_library", | ||||||
|         "//pkg/kubectl:go_default_library", |         "//pkg/kubectl:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/stats:go_default_library", |         "//pkg/kubelet/apis/stats/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/events:go_default_library", |         "//pkg/kubelet/events:go_default_library", | ||||||
|         "//pkg/kubelet/metrics:go_default_library", |         "//pkg/kubelet/metrics:go_default_library", | ||||||
|         "//pkg/kubelet/sysctl:go_default_library", |         "//pkg/kubelet/sysctl:go_default_library", | ||||||
|   | |||||||
| @@ -34,7 +34,7 @@ import ( | |||||||
| 	"k8s.io/apimachinery/pkg/util/sets" | 	"k8s.io/apimachinery/pkg/util/sets" | ||||||
| 	"k8s.io/apimachinery/pkg/util/wait" | 	"k8s.io/apimachinery/pkg/util/wait" | ||||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	stats "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	kubeletmetrics "k8s.io/kubernetes/pkg/kubelet/metrics" | 	kubeletmetrics "k8s.io/kubernetes/pkg/kubelet/metrics" | ||||||
| 	"k8s.io/kubernetes/pkg/master/ports" | 	"k8s.io/kubernetes/pkg/master/ports" | ||||||
| 	"k8s.io/kubernetes/pkg/metrics" | 	"k8s.io/kubernetes/pkg/metrics" | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"k8s.io/apimachinery/pkg/util/sets" | 	"k8s.io/apimachinery/pkg/util/sets" | ||||||
| 	"k8s.io/apimachinery/pkg/util/uuid" | 	"k8s.io/apimachinery/pkg/util/uuid" | ||||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	stats "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/test/e2e/framework" | 	"k8s.io/kubernetes/test/e2e/framework" | ||||||
| 	testutils "k8s.io/kubernetes/test/utils" | 	testutils "k8s.io/kubernetes/test/utils" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,9 +31,9 @@ go_library( | |||||||
|         "//pkg/apis/componentconfig/v1alpha1:go_default_library", |         "//pkg/apis/componentconfig/v1alpha1:go_default_library", | ||||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", |         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||||
|         "//pkg/client/clientset_generated/clientset/typed/core/v1:go_default_library", |         "//pkg/client/clientset_generated/clientset/typed/core/v1:go_default_library", | ||||||
|         "//pkg/kubelet/api:go_default_library", |         "//pkg/kubelet/apis/cri:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", |         "//pkg/kubelet/apis/cri/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/stats:go_default_library", |         "//pkg/kubelet/apis/stats/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/remote:go_default_library", |         "//pkg/kubelet/remote:go_default_library", | ||||||
|         "//pkg/util/procfs:go_default_library", |         "//pkg/util/procfs:go_default_library", | ||||||
|         "//test/e2e/common:go_default_library", |         "//test/e2e/common:go_default_library", | ||||||
| @@ -98,7 +98,7 @@ go_test( | |||||||
|         "//pkg/apis/componentconfig:go_default_library", |         "//pkg/apis/componentconfig:go_default_library", | ||||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", |         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||||
|         "//pkg/kubelet:go_default_library", |         "//pkg/kubelet:go_default_library", | ||||||
|         "//pkg/kubelet/api/v1alpha1/stats:go_default_library", |         "//pkg/kubelet/apis/stats/v1alpha1:go_default_library", | ||||||
|         "//pkg/kubelet/cm:go_default_library", |         "//pkg/kubelet/cm:go_default_library", | ||||||
|         "//pkg/kubelet/container:go_default_library", |         "//pkg/kubelet/container:go_default_library", | ||||||
|         "//pkg/kubelet/dockershim/libdocker:go_default_library", |         "//pkg/kubelet/dockershim/libdocker:go_default_library", | ||||||
|   | |||||||
| @@ -31,7 +31,7 @@ import ( | |||||||
| 	"k8s.io/apimachinery/pkg/watch" | 	"k8s.io/apimachinery/pkg/watch" | ||||||
| 	"k8s.io/client-go/tools/cache" | 	"k8s.io/client-go/tools/cache" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	stats "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	kubemetrics "k8s.io/kubernetes/pkg/kubelet/metrics" | 	kubemetrics "k8s.io/kubernetes/pkg/kubelet/metrics" | ||||||
| 	"k8s.io/kubernetes/pkg/metrics" | 	"k8s.io/kubernetes/pkg/metrics" | ||||||
| 	"k8s.io/kubernetes/test/e2e/framework" | 	"k8s.io/kubernetes/test/e2e/framework" | ||||||
|   | |||||||
| @@ -26,8 +26,8 @@ import ( | |||||||
| 	"github.com/golang/glog" | 	"github.com/golang/glog" | ||||||
|  |  | ||||||
| 	"k8s.io/apimachinery/pkg/util/sets" | 	"k8s.io/apimachinery/pkg/util/sets" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api" | 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" | 	runtimeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/remote" | 	"k8s.io/kubernetes/pkg/kubelet/remote" | ||||||
| 	commontest "k8s.io/kubernetes/test/e2e/common" | 	commontest "k8s.io/kubernetes/test/e2e/common" | ||||||
| 	"k8s.io/kubernetes/test/e2e/framework" | 	"k8s.io/kubernetes/test/e2e/framework" | ||||||
| @@ -82,7 +82,7 @@ func (dp *dockerPuller) Pull(image string) ([]byte, error) { | |||||||
| } | } | ||||||
|  |  | ||||||
| type remotePuller struct { | type remotePuller struct { | ||||||
| 	imageService api.ImageManagerService | 	imageService internalapi.ImageManagerService | ||||||
| } | } | ||||||
|  |  | ||||||
| func (rp *remotePuller) Name() string { | func (rp *remotePuller) Name() string { | ||||||
| @@ -91,7 +91,7 @@ func (rp *remotePuller) Name() string { | |||||||
|  |  | ||||||
| func (rp *remotePuller) Pull(image string) ([]byte, error) { | func (rp *remotePuller) Pull(image string) ([]byte, error) { | ||||||
| 	// TODO(runcom): should we check if the image is already pulled with ImageStatus? | 	// TODO(runcom): should we check if the image is already pulled with ImageStatus? | ||||||
| 	_, err := rp.imageService.PullImage(&runtime.ImageSpec{Image: image}, nil) | 	_, err := rp.imageService.PullImage(&runtimeapi.ImageSpec{Image: image}, nil) | ||||||
| 	return nil, err | 	return nil, err | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -40,7 +40,7 @@ import ( | |||||||
| 	"k8s.io/apimachinery/pkg/util/uuid" | 	"k8s.io/apimachinery/pkg/util/uuid" | ||||||
| 	"k8s.io/apimachinery/pkg/util/wait" | 	"k8s.io/apimachinery/pkg/util/wait" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	stats "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/util/procfs" | 	"k8s.io/kubernetes/pkg/util/procfs" | ||||||
| 	"k8s.io/kubernetes/test/e2e/framework" | 	"k8s.io/kubernetes/test/e2e/framework" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ import ( | |||||||
| 	"time" | 	"time" | ||||||
|  |  | ||||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	stats "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/test/e2e/framework" | 	"k8s.io/kubernetes/test/e2e/framework" | ||||||
|  |  | ||||||
| 	. "github.com/onsi/ginkgo" | 	. "github.com/onsi/ginkgo" | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ import ( | |||||||
| 	"k8s.io/apimachinery/pkg/api/resource" | 	"k8s.io/apimachinery/pkg/api/resource" | ||||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	stats "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/test/e2e/framework" | 	"k8s.io/kubernetes/test/e2e/framework" | ||||||
|  |  | ||||||
| 	systemdutil "github.com/coreos/go-systemd/util" | 	systemdutil "github.com/coreos/go-systemd/util" | ||||||
|   | |||||||
| @@ -34,7 +34,7 @@ import ( | |||||||
| 	"k8s.io/kubernetes/pkg/api/v1" | 	"k8s.io/kubernetes/pkg/api/v1" | ||||||
| 	"k8s.io/kubernetes/pkg/apis/componentconfig" | 	"k8s.io/kubernetes/pkg/apis/componentconfig" | ||||||
| 	v1alpha1 "k8s.io/kubernetes/pkg/apis/componentconfig/v1alpha1" | 	v1alpha1 "k8s.io/kubernetes/pkg/apis/componentconfig/v1alpha1" | ||||||
| 	"k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/stats" | 	stats "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1" | ||||||
| 	// utilconfig "k8s.io/kubernetes/pkg/util/config" | 	// utilconfig "k8s.io/kubernetes/pkg/util/config" | ||||||
| 	"k8s.io/kubernetes/test/e2e/framework" | 	"k8s.io/kubernetes/test/e2e/framework" | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Michael Taufen
					Michael Taufen