m/{t,n}/installer: use bundles and test install
This makes the installer use actual bundles and uses TestOS bundles
to test the installation process end-to-end.
Change-Id: I64fa412032796d7d7633e9944dbae727d90a863e
Reviewed-on: https://review.monogon.dev/c/monogon/+/433
Reviewed-by: Mateusz Zalega <mateusz@monogon.tech>
diff --git a/metropolis/test/installer/BUILD.bazel b/metropolis/test/installer/BUILD.bazel
index 28ede12..c6bc09e 100644
--- a/metropolis/test/installer/BUILD.bazel
+++ b/metropolis/test/installer/BUILD.bazel
@@ -5,6 +5,7 @@
size = "small",
data = [
"//metropolis/node/installer:kernel",
+ "//metropolis/test/installer/testos:testos_bundle",
"//third_party/edk2:firmware",
"@qemu//:qemu-x86_64-softmmu",
],
@@ -20,6 +21,7 @@
deps = [
"//metropolis/cli/metroctl/core:go_default_library",
"//metropolis/node/build/mkimage/osimage:go_default_library",
+ "//metropolis/proto/api:go_default_library",
"@com_github_diskfs_go_diskfs//:go_default_library",
"@com_github_diskfs_go_diskfs//disk:go_default_library",
"@com_github_diskfs_go_diskfs//partition/gpt:go_default_library",