mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Move pkg/kubelet/pluginregistration and deviceplugin
Change-Id: I06adcb43bd278b430ffad2010869e1524c8cc4ff
This commit is contained in:
		@@ -111,7 +111,6 @@ pkg/kubectl/cmd/convert
 | 
			
		||||
pkg/kubectl/cmd/get
 | 
			
		||||
pkg/kubelet/apis/config
 | 
			
		||||
pkg/kubelet/apis/config/v1beta1
 | 
			
		||||
pkg/kubelet/apis/deviceplugin/v1beta1
 | 
			
		||||
pkg/kubelet/checkpointmanager/testing/example_checkpoint_formats/v1
 | 
			
		||||
pkg/kubelet/cm
 | 
			
		||||
pkg/kubelet/config
 | 
			
		||||
 
 | 
			
		||||
@@ -39,11 +39,11 @@
 | 
			
		||||
  "k8s.io/api/storage/v1beta1": "storagev1beta1",
 | 
			
		||||
  "k8s.io/kubernetes/pkg/controller/apis/config/v1alpha1": "controllerconfigv1alpha1",
 | 
			
		||||
  "k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1": "kubeletconfigv1beta1",
 | 
			
		||||
  "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1alpha": "kubeletdevicepluginv1alpha",
 | 
			
		||||
  "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1": "kubeletdevicepluginv1beta1",
 | 
			
		||||
  "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1": "kubeletpluginregistrationv1",
 | 
			
		||||
  "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1alpha1": "kubeletpluginregistrationv1alpha1",
 | 
			
		||||
  "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1beta1": "kubeletpluginregistrationv1beta1",
 | 
			
		||||
  "k8s.io/kubelet/pkg/apis/deviceplugin/v1alpha": "kubeletdevicepluginv1alpha",
 | 
			
		||||
  "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1": "kubeletdevicepluginv1beta1",
 | 
			
		||||
  "k8s.io/kubelet/pkg/apis/pluginregistration/v1": "kubeletpluginregistrationv1",
 | 
			
		||||
  "k8s.io/kubelet/pkg/apis/pluginregistration/v1alpha1": "kubeletpluginregistrationv1alpha1",
 | 
			
		||||
  "k8s.io/kubelet/pkg/apis/pluginregistration/v1beta1": "kubeletpluginregistrationv1beta1",
 | 
			
		||||
  "k8s.io/kubernetes/pkg/kubelet/apis/podresources/v1alpha1": "kubeletpodresourcesv1alpha1",
 | 
			
		||||
  "k8s.io/kubernetes/pkg/kubelet/apis/resourcemetrics/v1alpha1": "kubeletresourcemetricsv1alpha1",
 | 
			
		||||
  "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1": "kubeletstatsv1alpha1",
 | 
			
		||||
 
 | 
			
		||||
@@ -19,8 +19,8 @@ set -o nounset
 | 
			
		||||
set -o pipefail
 | 
			
		||||
 | 
			
		||||
KUBE_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../" && pwd -P)"
 | 
			
		||||
DEVICE_PLUGIN_ALPHA="${KUBE_ROOT}/pkg/kubelet/apis/deviceplugin/v1alpha/"
 | 
			
		||||
DEVICE_PLUGIN_V1BETA1="${KUBE_ROOT}/pkg/kubelet/apis/deviceplugin/v1beta1/"
 | 
			
		||||
DEVICE_PLUGIN_ALPHA="${KUBE_ROOT}/staging/src/k8s.io/kubelet/pkg/apis/deviceplugin/v1alpha/"
 | 
			
		||||
DEVICE_PLUGIN_V1BETA1="${KUBE_ROOT}/staging/src/k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1/"
 | 
			
		||||
 | 
			
		||||
source "${KUBE_ROOT}/hack/lib/protoc.sh"
 | 
			
		||||
kube::protoc::generate_proto "${DEVICE_PLUGIN_ALPHA}"
 | 
			
		||||
 
 | 
			
		||||
@@ -20,8 +20,8 @@ set -o pipefail
 | 
			
		||||
 | 
			
		||||
KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/..
 | 
			
		||||
ERROR="Device plugin api is out of date. Please run hack/update-generated-device-plugin.sh"
 | 
			
		||||
DEVICE_PLUGIN_ALPHA="${KUBE_ROOT}/pkg/kubelet/apis/deviceplugin/v1alpha/"
 | 
			
		||||
DEVICE_PLUGIN_V1BETA1="${KUBE_ROOT}/pkg/kubelet/apis/deviceplugin/v1beta1/"
 | 
			
		||||
DEVICE_PLUGIN_ALPHA="${KUBE_ROOT}/staging/src/k8s.io/kubelet/pkg/apis/deviceplugin/v1alpha/"
 | 
			
		||||
DEVICE_PLUGIN_V1BETA1="${KUBE_ROOT}/staging/src/k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1/"
 | 
			
		||||
 | 
			
		||||
source "${KUBE_ROOT}/hack/lib/protoc.sh"
 | 
			
		||||
kube::golang::setup_env
 | 
			
		||||
 
 | 
			
		||||
@@ -27,8 +27,8 @@ import (
 | 
			
		||||
 | 
			
		||||
	"google.golang.org/grpc"
 | 
			
		||||
 | 
			
		||||
	pluginapi "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1"
 | 
			
		||||
	watcherapi "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1"
 | 
			
		||||
	pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
 | 
			
		||||
	watcherapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Stub implementation for DevicePlugin.
 | 
			
		||||
 
 | 
			
		||||
@@ -26,7 +26,7 @@ import (
 | 
			
		||||
	"google.golang.org/grpc"
 | 
			
		||||
	"k8s.io/klog"
 | 
			
		||||
 | 
			
		||||
	pluginapi "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1"
 | 
			
		||||
	pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// endpoint maps to a single registered device plugin. It is responsible
 | 
			
		||||
 
 | 
			
		||||
@@ -23,7 +23,7 @@ import (
 | 
			
		||||
 | 
			
		||||
	"github.com/stretchr/testify/require"
 | 
			
		||||
 | 
			
		||||
	pluginapi "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1"
 | 
			
		||||
	pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
 
 | 
			
		||||
@@ -35,7 +35,7 @@ import (
 | 
			
		||||
	utilfeature "k8s.io/apiserver/pkg/util/feature"
 | 
			
		||||
	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/features"
 | 
			
		||||
	pluginapi "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1"
 | 
			
		||||
	pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
 | 
			
		||||
	podresourcesapi "k8s.io/kubernetes/pkg/kubelet/apis/podresources/v1alpha1"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/checkpointmanager"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/checkpointmanager/errors"
 | 
			
		||||
 
 | 
			
		||||
@@ -34,8 +34,8 @@ import (
 | 
			
		||||
	"k8s.io/apimachinery/pkg/util/uuid"
 | 
			
		||||
	"k8s.io/apimachinery/pkg/util/wait"
 | 
			
		||||
	"k8s.io/client-go/tools/record"
 | 
			
		||||
	pluginapi "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1"
 | 
			
		||||
	watcherapi "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1"
 | 
			
		||||
	pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
 | 
			
		||||
	watcherapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/checkpointmanager"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/config"
 | 
			
		||||
 
 | 
			
		||||
@@ -20,7 +20,7 @@ import (
 | 
			
		||||
	"k8s.io/klog"
 | 
			
		||||
 | 
			
		||||
	"k8s.io/apimachinery/pkg/util/sets"
 | 
			
		||||
	pluginapi "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1"
 | 
			
		||||
	pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
 | 
			
		||||
	podresourcesapi "k8s.io/kubernetes/pkg/kubelet/apis/podresources/v1alpha1"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/cm/devicemanager/checkpoint"
 | 
			
		||||
	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container"
 | 
			
		||||
 
 | 
			
		||||
@@ -24,7 +24,7 @@ import (
 | 
			
		||||
	v1 "k8s.io/api/core/v1"
 | 
			
		||||
	"k8s.io/apimachinery/pkg/api/resource"
 | 
			
		||||
	"k8s.io/apimachinery/pkg/util/sets"
 | 
			
		||||
	pluginapi "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1"
 | 
			
		||||
	pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager/bitmask"
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
@@ -57,7 +57,7 @@ import (
 | 
			
		||||
	api "k8s.io/kubernetes/pkg/apis/core"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/features"
 | 
			
		||||
	kubeletconfiginternal "k8s.io/kubernetes/pkg/kubelet/apis/config"
 | 
			
		||||
	pluginwatcherapi "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1"
 | 
			
		||||
	pluginwatcherapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/apis/podresources"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/cadvisor"
 | 
			
		||||
	kubeletcertificate "k8s.io/kubernetes/pkg/kubelet/certificate"
 | 
			
		||||
 
 | 
			
		||||
@@ -31,7 +31,7 @@ import (
 | 
			
		||||
	"github.com/pkg/errors"
 | 
			
		||||
	"google.golang.org/grpc"
 | 
			
		||||
	"k8s.io/client-go/tools/record"
 | 
			
		||||
	registerapi "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1"
 | 
			
		||||
	registerapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/pluginmanager/cache"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,7 @@ import (
 | 
			
		||||
	"k8s.io/apimachinery/pkg/util/sets"
 | 
			
		||||
	"k8s.io/apimachinery/pkg/util/wait"
 | 
			
		||||
	"k8s.io/client-go/tools/record"
 | 
			
		||||
	registerapi "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1"
 | 
			
		||||
	registerapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/config"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher"
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,7 @@ import (
 | 
			
		||||
	"google.golang.org/grpc"
 | 
			
		||||
	"k8s.io/klog"
 | 
			
		||||
 | 
			
		||||
	registerapi "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1"
 | 
			
		||||
	registerapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
 | 
			
		||||
	v1beta1 "k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher/example_plugin_apis/v1beta1"
 | 
			
		||||
	v1beta2 "k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher/example_plugin_apis/v1beta2"
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,7 @@ import (
 | 
			
		||||
	"google.golang.org/grpc"
 | 
			
		||||
	"k8s.io/klog"
 | 
			
		||||
 | 
			
		||||
	registerapi "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1"
 | 
			
		||||
	registerapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/pluginmanager/cache"
 | 
			
		||||
	v1beta1 "k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher/example_plugin_apis/v1beta1"
 | 
			
		||||
	v1beta2 "k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher/example_plugin_apis/v1beta2"
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,7 @@ import (
 | 
			
		||||
	"github.com/stretchr/testify/require"
 | 
			
		||||
	"k8s.io/apimachinery/pkg/util/wait"
 | 
			
		||||
	"k8s.io/klog"
 | 
			
		||||
	registerapi "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1"
 | 
			
		||||
	registerapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/pluginmanager/cache"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -26,7 +26,7 @@ import (
 | 
			
		||||
	"github.com/stretchr/testify/require"
 | 
			
		||||
	"k8s.io/apimachinery/pkg/util/wait"
 | 
			
		||||
	"k8s.io/client-go/tools/record"
 | 
			
		||||
	registerapi "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1"
 | 
			
		||||
	registerapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/pluginmanager/cache"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/pluginmanager/operationexecutor"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher"
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ go_library(
 | 
			
		||||
        "api.pb.go",
 | 
			
		||||
        "constants.go",
 | 
			
		||||
    ],
 | 
			
		||||
    importpath = "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1alpha",
 | 
			
		||||
    importpath = "k8s.io/kubelet/pkg/apis/deviceplugin/v1alpha",
 | 
			
		||||
    deps = [
 | 
			
		||||
        "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library",
 | 
			
		||||
        "//vendor/github.com/gogo/protobuf/proto:go_default_library",
 | 
			
		||||
@@ -11,7 +11,7 @@ go_library(
 | 
			
		||||
        "api.pb.go",
 | 
			
		||||
        "constants.go",
 | 
			
		||||
    ],
 | 
			
		||||
    importpath = "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1",
 | 
			
		||||
    importpath = "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1",
 | 
			
		||||
    deps = [
 | 
			
		||||
        "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library",
 | 
			
		||||
        "//vendor/github.com/gogo/protobuf/proto:go_default_library",
 | 
			
		||||
@@ -11,7 +11,7 @@ go_library(
 | 
			
		||||
        "api.pb.go",
 | 
			
		||||
        "constants.go",
 | 
			
		||||
    ],
 | 
			
		||||
    importpath = "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1",
 | 
			
		||||
    importpath = "k8s.io/kubelet/pkg/apis/pluginregistration/v1",
 | 
			
		||||
    deps = [
 | 
			
		||||
        "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library",
 | 
			
		||||
        "//vendor/github.com/gogo/protobuf/proto:go_default_library",
 | 
			
		||||
@@ -11,7 +11,7 @@ go_library(
 | 
			
		||||
        "api.pb.go",
 | 
			
		||||
        "constants.go",
 | 
			
		||||
    ],
 | 
			
		||||
    importpath = "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1beta1",
 | 
			
		||||
    importpath = "k8s.io/kubelet/pkg/apis/pluginregistration/v1alpha1",
 | 
			
		||||
    deps = [
 | 
			
		||||
        "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library",
 | 
			
		||||
        "//vendor/github.com/gogo/protobuf/proto:go_default_library",
 | 
			
		||||
@@ -11,7 +11,7 @@ go_library(
 | 
			
		||||
        "api.pb.go",
 | 
			
		||||
        "constants.go",
 | 
			
		||||
    ],
 | 
			
		||||
    importpath = "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1alpha1",
 | 
			
		||||
    importpath = "k8s.io/kubelet/pkg/apis/pluginregistration/v1beta1",
 | 
			
		||||
    deps = [
 | 
			
		||||
        "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library",
 | 
			
		||||
        "//vendor/github.com/gogo/protobuf/proto:go_default_library",
 | 
			
		||||
@@ -23,7 +23,7 @@ import (
 | 
			
		||||
	"time"
 | 
			
		||||
 | 
			
		||||
	"k8s.io/klog"
 | 
			
		||||
	pluginapi "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1"
 | 
			
		||||
	pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
 | 
			
		||||
	dm "k8s.io/kubernetes/pkg/kubelet/cm/devicemanager"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user