cloud/shepherd/equinix/manager: embed takeover agent
Change-Id: Ibd3841dfe9d6e40042b1812d335eec3025841db1
Reviewed-on: https://review.monogon.dev/c/monogon/+/1510
Tested-by: Jenkins CI
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/cloud/takeover/BUILD.bazel b/cloud/takeover/BUILD.bazel
index 1eb34e2..b51370c 100644
--- a/cloud/takeover/BUILD.bazel
+++ b/cloud/takeover/BUILD.bazel
@@ -1,5 +1,6 @@
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
load("//metropolis/node/build/mkucode:def.bzl", "cpio_ucode")
+load("//build/static_binary_tarball:def.bzl", "static_binary_tarball")
go_library(
name = "takeover_lib",
@@ -36,3 +37,10 @@
"@intel_ucode//:fam6h": "GenuineIntel",
},
)
+
+# Used by container_images, forces a static build of the test_agent.
+static_binary_tarball(
+ name = "takeover_layer",
+ executable = ":takeover",
+ visibility = ["//visibility:public"],
+)