treewide: add product info to OCI OS images
Add the product info to the OCI OS image config.
Change-Id: I70c572f2698c8d8bb0edc0ba969d8c6b37ae4c00
Reviewed-on: https://review.monogon.dev/c/monogon/+/4193
Reviewed-by: Tim Windelschmidt <tim@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/node/BUILD.bazel b/metropolis/node/BUILD.bazel
index 69425e2..f267957 100644
--- a/metropolis/node/BUILD.bazel
+++ b/metropolis/node/BUILD.bazel
@@ -133,6 +133,7 @@
"system": ":verity_rootfs",
"kernel.efi": ":kernel_efi",
},
+ product_info = ":product_info",
visibility = ["//visibility:public"],
)
diff --git a/metropolis/node/core/update/e2e/testos/testos.bzl b/metropolis/node/core/update/e2e/testos/testos.bzl
index 8822e50..c59af8c 100644
--- a/metropolis/node/core/update/e2e/testos/testos.bzl
+++ b/metropolis/node/core/update/e2e/testos/testos.bzl
@@ -1,4 +1,5 @@
load("@io_bazel_rules_go//go:def.bzl", "go_binary")
+load("//osbase/build/genproductinfo:test.bzl", "test_product_info")
load("//osbase/build/mkerofs:def.bzl", "erofs_image")
load("//osbase/build/mkoci:def.bzl", "oci_os_image")
load("//osbase/build/mkpayload:def.bzl", "efi_unified_kernel_image")
@@ -33,12 +34,19 @@
visibility = ["//metropolis/node/core/update/e2e:__pkg__"],
)
+ test_product_info(
+ name = "product_info_" + variant,
+ os_id = "testos_" + variant,
+ os_name = "Test OS " + variant.upper(),
+ )
+
oci_os_image(
name = "testos_image_" + variant,
srcs = {
"system": ":verity_rootfs_" + variant,
"kernel.efi": ":kernel_efi_" + variant,
},
+ product_info = ":product_info_" + variant,
visibility = ["//metropolis/node/core/update/e2e:__pkg__"],
)