m/n/k/plugins/kvmdevice: export resource name variable for easier consumption

Trivial change to consume the resource name of this device plugin as
a variable.

Test Plan: Trivial change

X-Origin-Diff: phab/D791
GitOrigin-RevId: d71d878f87be1da5a547e17b9965f92e737b644c
diff --git a/metropolis/node/kubernetes/plugins/kvmdevice/BUILD.bazel b/metropolis/node/kubernetes/plugins/kvmdevice/BUILD.bazel
index d666f41..a4e0f93 100644
--- a/metropolis/node/kubernetes/plugins/kvmdevice/BUILD.bazel
+++ b/metropolis/node/kubernetes/plugins/kvmdevice/BUILD.bazel
@@ -9,6 +9,7 @@
         "//metropolis/node/core/localstorage:go_default_library",
         "//metropolis/pkg/logtree:go_default_library",
         "//metropolis/pkg/supervisor:go_default_library",
+        "@io_k8s_api//core/v1:go_default_library",
         "@io_k8s_kubelet//pkg/apis/deviceplugin/v1beta1:go_default_library",
         "@io_k8s_kubelet//pkg/apis/pluginregistration/v1:go_default_library",
         "@org_golang_google_grpc//:go_default_library",
diff --git a/metropolis/node/kubernetes/plugins/kvmdevice/kvmdevice.go b/metropolis/node/kubernetes/plugins/kvmdevice/kvmdevice.go
index e887d1d..a437973 100644
--- a/metropolis/node/kubernetes/plugins/kvmdevice/kvmdevice.go
+++ b/metropolis/node/kubernetes/plugins/kvmdevice/kvmdevice.go
@@ -32,6 +32,7 @@
 
 	"golang.org/x/sys/unix"
 	"google.golang.org/grpc"
+	corev1 "k8s.io/api/core/v1"
 	deviceplugin "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
 	"k8s.io/kubelet/pkg/apis/pluginregistration/v1"
 
@@ -40,6 +41,9 @@
 	"source.monogon.dev/metropolis/pkg/supervisor"
 )
 
+// Name is the name of the KVM devices this plugin exposes
+var Name corev1.ResourceName = "devices.monogon.dev/kvm"
+
 type Plugin struct {
 	*deviceplugin.UnimplementedDevicePluginServer
 	KubeletDirectory *localstorage.DataKubernetesKubeletDirectory
@@ -50,7 +54,7 @@
 func (k *Plugin) GetInfo(context.Context, *pluginregistration.InfoRequest) (*pluginregistration.PluginInfo, error) {
 	return &pluginregistration.PluginInfo{
 		Type:              pluginregistration.DevicePlugin,
-		Name:              "devices.monogon.dev/kvm",
+		Name:              string(Name),
 		Endpoint:          k.KubeletDirectory.Plugins.KVM.FullPath(),
 		SupportedVersions: []string{"v1beta1"},
 	}, nil