blob: 3db8a33b0226a543fbc4404c479dd65ee73935d6 [file] [log] [blame]
Lorenz Brunfc5dbc62020-05-28 12:18:07 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
Lorenz Brund13c1c62022-03-30 19:58:58 +02004 name = "e2e",
Mateusz Zalegaddf19b42022-06-22 12:27:37 +02005 srcs = ["kubernetes_helpers.go"],
Serge Bazanski31370b02021-01-07 16:31:14 +01006 importpath = "source.monogon.dev/metropolis/test/e2e",
Serge Bazanski77cb6c52020-12-19 00:09:22 +01007 visibility = ["//metropolis/test:__subpackages__"],
Lorenz Brunfc5dbc62020-05-28 12:18:07 +02008 deps = [
Lorenz Brund13c1c62022-03-30 19:58:58 +02009 "//metropolis/test/launch/cluster",
10 "@io_k8s_api//apps/v1:apps",
11 "@io_k8s_api//core/v1:core",
12 "@io_k8s_apimachinery//pkg/api/resource",
13 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
14 "@io_k8s_apimachinery//pkg/util/intstr",
15 "@io_k8s_client_go//kubernetes",
16 "@io_k8s_client_go//rest",
Lorenz Brunfc5dbc62020-05-28 12:18:07 +020017 ],
18)
19
20go_test(
Lorenz Brund13c1c62022-03-30 19:58:58 +020021 name = "e2e_test",
Leopold Schabeld603f842020-06-09 17:48:09 +020022 size = "large",
Lorenz Brunfc5dbc62020-05-28 12:18:07 +020023 srcs = ["main_test.go"],
24 data = [
Serge Bazanski77cb6c52020-12-19 00:09:22 +010025 "//metropolis/node:image",
26 "//metropolis/node:swtpm_data",
Lorenz Brunfc5dbc62020-05-28 12:18:07 +020027 "//third_party/edk2:firmware",
28 ],
Lorenz Brund13c1c62022-03-30 19:58:58 +020029 embed = [":e2e"],
Lorenz Brunfc5dbc62020-05-28 12:18:07 +020030 rundir = ".",
31 deps = [
Lorenz Brund13c1c62022-03-30 19:58:58 +020032 "//metropolis/node",
33 "//metropolis/node/core/identity",
Serge Bazanskibe742842022-04-04 13:18:50 +020034 "//metropolis/node/core/rpc",
Lorenz Brund13c1c62022-03-30 19:58:58 +020035 "//metropolis/proto/api",
Serge Bazanski05f813b2023-03-16 17:58:39 +010036 "//metropolis/test/launch",
Lorenz Brund13c1c62022-03-30 19:58:58 +020037 "//metropolis/test/launch/cluster",
Mateusz Zalegaddf19b42022-06-22 12:27:37 +020038 "//metropolis/test/util",
Lorenz Brund13c1c62022-03-30 19:58:58 +020039 "@io_k8s_api//core/v1:core",
40 "@io_k8s_apimachinery//pkg/api/resource",
41 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
42 "@io_k8s_kubernetes//pkg/api/v1/pod",
Serge Bazanskibe742842022-04-04 13:18:50 +020043 "@org_golang_google_grpc//:go_default_library",
Lorenz Brunfc5dbc62020-05-28 12:18:07 +020044 ],
45)