api: Support stripped-packages.tar
BUG=b:242614387
TEST=todo
Change-Id: I06fa71c9a6095ac05bcb3fd2c242e7425b830a88
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3834522
Commit-Queue: George Engelbrecht <engeg@google.com>
Tested-by: George Engelbrecht <engeg@google.com>
Reviewed-by: Alex Klein <saklein@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/api/controller/image.py b/api/controller/image.py
index fa67275..10a8edf 100644
--- a/api/controller/image.py
+++ b/api/controller/image.py
@@ -182,10 +182,16 @@
factory_shim_location,
packages_service.determine_full_version(),
)
+ stripped_packags_func = functools.partial(
+ image.create_stripped_packages_tar,
+ chroot,
+ build_target,
+ )
artifact_types = {
in_proto.ArtifactType.DLC_IMAGE: dlc_func,
in_proto.ArtifactType.LICENSE_CREDITS: license_func,
in_proto.ArtifactType.FACTORY_IMAGE: factory_image_func,
+ in_proto.ArtifactType.STRIPPED_PACKAGES: stripped_packags_func,
}
for output_artifact in in_proto.output_artifacts: