blob: 25a6c88c27376c023c6884e5cd93c72bf5cd7db2 [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 "@io_k8s_api//apps/v1:apps",
Serge Bazanski9104e382023-04-04 20:08:21 +020010 "@io_k8s_api//batch/v1:batch",
Lorenz Brund13c1c62022-03-30 19:58:58 +020011 "@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",
Lorenz Brunfc5dbc62020-05-28 12:18:07 +020016 ],
17)
18
19go_test(
Lorenz Brund13c1c62022-03-30 19:58:58 +020020 name = "e2e_test",
Leopold Schabeld603f842020-06-09 17:48:09 +020021 size = "large",
Lorenz Brunfc5dbc62020-05-28 12:18:07 +020022 srcs = ["main_test.go"],
23 data = [
Serge Bazanski77cb6c52020-12-19 00:09:22 +010024 "//metropolis/node:image",
25 "//metropolis/node:swtpm_data",
Lorenz Brunfc5dbc62020-05-28 12:18:07 +020026 "//third_party/edk2:firmware",
27 ],
Lorenz Brund13c1c62022-03-30 19:58:58 +020028 embed = [":e2e"],
Lorenz Brunfc5dbc62020-05-28 12:18:07 +020029 rundir = ".",
30 deps = [
Lorenz Brund13c1c62022-03-30 19:58:58 +020031 "//metropolis/node",
32 "//metropolis/node/core/identity",
Serge Bazanskibe742842022-04-04 13:18:50 +020033 "//metropolis/node/core/rpc",
Lorenz Brund13c1c62022-03-30 19:58:58 +020034 "//metropolis/proto/api",
Serge Bazanski05f813b2023-03-16 17:58:39 +010035 "//metropolis/test/launch",
Lorenz Brund13c1c62022-03-30 19:58:58 +020036 "//metropolis/test/launch/cluster",
Mateusz Zalegaddf19b42022-06-22 12:27:37 +020037 "//metropolis/test/util",
Lorenz Brund13c1c62022-03-30 19:58:58 +020038 "@io_k8s_api//core/v1:core",
39 "@io_k8s_apimachinery//pkg/api/resource",
40 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
41 "@io_k8s_kubernetes//pkg/api/v1/pod",
Serge Bazanskibe742842022-04-04 13:18:50 +020042 "@org_golang_google_grpc//:go_default_library",
Lorenz Brunfc5dbc62020-05-28 12:18:07 +020043 ],
44)