Blob Blame History Raw
From 7a83963051e7673ef6d1b8797efa84856d2bbd02 Mon Sep 17 00:00:00 2001
From: Clement Verna <cverna@tutanota.com>
Date: Wed, 19 Jan 2022 08:25:50 +0100
Subject: [PATCH] Support local buildroot image

Signed-off-by: Clement Verna <cverna@tutanota.com>
---
 atomic_reactor/plugins/build_orchestrate_build.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/atomic_reactor/plugins/build_orchestrate_build.py b/atomic_reactor/plugins/build_orchestrate_build.py
index f542788c..ea107fa8 100644
--- a/atomic_reactor/plugins/build_orchestrate_build.py
+++ b/atomic_reactor/plugins/build_orchestrate_build.py
@@ -816,8 +816,12 @@ class OrchestrateBuildPlugin(BuildStepPlugin):

         # we have build_image with tag, so we can check for manifest list
         if build_image:
-            self.check_manifest_list(build_image, orchestrator_platform,
-                                     manifest_list_platforms, current_buildimage)
+            if "/" in build_image:
+                self.check_manifest_list(build_image, orchestrator_platform,
+                                         manifest_list_platforms, current_buildimage)
+            else:
+                for p in manifest_list_platforms:
+                    self.build_image_digests[p] = build_image

     def run(self):
         if not self.platforms:
--
2.32.0