m/t/e2e/suites/kubernetes: remove orphaned tests

These were never automatically exercised as they relied on a
manually-set environment variable. The infrastructure that they were
testing was long removed, remove them as well.

Change-Id: Ifdf89cfc21fd9069db2577d3ffc7c7ad674da703
Reviewed-on: https://review.monogon.dev/c/monogon/+/3757
Reviewed-by: Tim Windelschmidt <tim@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/test/e2e/suites/kubernetes/BUILD.bazel b/metropolis/test/e2e/suites/kubernetes/BUILD.bazel
index 9e30540..8a2acba 100644
--- a/metropolis/test/e2e/suites/kubernetes/BUILD.bazel
+++ b/metropolis/test/e2e/suites/kubernetes/BUILD.bazel
@@ -43,7 +43,6 @@
         "@io_bazel_rules_go//go/runfiles:go_default_library",
         "@io_k8s_api//core/v1:core",
         "@io_k8s_apimachinery//pkg/api/errors",
-        "@io_k8s_apimachinery//pkg/api/resource",
         "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
         "@io_k8s_kubernetes//pkg/api/v1/pod",
         "@io_k8s_utils//ptr",
diff --git a/metropolis/test/e2e/suites/kubernetes/run_test.go b/metropolis/test/e2e/suites/kubernetes/run_test.go
index c7f5612..2baeb17 100644
--- a/metropolis/test/e2e/suites/kubernetes/run_test.go
+++ b/metropolis/test/e2e/suites/kubernetes/run_test.go
@@ -20,7 +20,6 @@
 	"google.golang.org/protobuf/types/known/fieldmaskpb"
 	corev1 "k8s.io/api/core/v1"
 	kerrors "k8s.io/apimachinery/pkg/api/errors"
-	"k8s.io/apimachinery/pkg/api/resource"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	podv1 "k8s.io/kubernetes/pkg/api/v1/pod"
 	"k8s.io/utils/ptr"
@@ -538,44 +537,4 @@
 		}
 		return nil
 	})
-	if os.Getenv("HAVE_NESTED_KVM") != "" {
-		util.TestEventual(t, "Pod for KVM/QEMU smoke test", ctx, smallTestTimeout, func(ctx context.Context) error {
-			runcRuntimeClass := "runc"
-			_, err := clientSet.CoreV1().Pods("default").Create(ctx, &corev1.Pod{
-				ObjectMeta: metav1.ObjectMeta{
-					Name: "vm-smoketest",
-				},
-				Spec: corev1.PodSpec{
-					Containers: []corev1.Container{{
-						Name:            "vm-smoketest",
-						ImagePullPolicy: corev1.PullNever,
-						Image:           "test.monogon.internal/metropolis/vm/smoketest:smoketest_container",
-						Resources: corev1.ResourceRequirements{
-							Limits: corev1.ResourceList{
-								"devices.monogon.dev/kvm": *resource.NewQuantity(1, ""),
-							},
-						},
-					}},
-					RuntimeClassName: &runcRuntimeClass,
-					RestartPolicy:    corev1.RestartPolicyNever,
-				},
-			}, metav1.CreateOptions{})
-			return err
-		})
-		util.TestEventual(t, "KVM/QEMU smoke test completion", ctx, smallTestTimeout, func(ctx context.Context) error {
-			pod, err := clientSet.CoreV1().Pods("default").Get(ctx, "vm-smoketest", metav1.GetOptions{})
-			if err != nil {
-				return fmt.Errorf("failed to get pod: %w", err)
-			}
-			if pod.Status.Phase == corev1.PodSucceeded {
-				return nil
-			}
-			events, err := clientSet.CoreV1().Events("default").List(ctx, metav1.ListOptions{FieldSelector: fmt.Sprintf("involvedObject.name=%s,involvedObject.namespace=default", pod.Name)})
-			if err != nil || len(events.Items) == 0 {
-				return fmt.Errorf("pod is not ready: %v", pod.Status.Phase)
-			} else {
-				return fmt.Errorf("pod is not ready: %v", events.Items[len(events.Items)-1].Message)
-			}
-		})
-	}
 }