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"],
+)