Clement Verna e8d6f26
From 7a83963051e7673ef6d1b8797efa84856d2bbd02 Mon Sep 17 00:00:00 2001
Clement Verna e8d6f26
From: Clement Verna <cverna@tutanota.com>
Clement Verna e8d6f26
Date: Wed, 19 Jan 2022 08:25:50 +0100
Clement Verna e8d6f26
Subject: [PATCH] Support local buildroot image
Clement Verna e8d6f26
Clement Verna e8d6f26
Signed-off-by: Clement Verna <cverna@tutanota.com>
Clement Verna e8d6f26
---
Clement Verna e8d6f26
 atomic_reactor/plugins/build_orchestrate_build.py | 8 ++++++--
Clement Verna e8d6f26
 1 file changed, 6 insertions(+), 2 deletions(-)
Clement Verna e8d6f26
Clement Verna e8d6f26
diff --git a/atomic_reactor/plugins/build_orchestrate_build.py b/atomic_reactor/plugins/build_orchestrate_build.py
Clement Verna e8d6f26
index f542788c..ea107fa8 100644
Clement Verna 8088b34
--- a/atomic_reactor/plugins/build_orchestrate_build.py
Clement Verna 8088b34
+++ b/atomic_reactor/plugins/build_orchestrate_build.py
Clement Verna 321d94a
@@ -816,8 +816,12 @@ class OrchestrateBuildPlugin(BuildStepPlugin):
Clement Verna 20c3454
Clement Verna 8088b34
         # we have build_image with tag, so we can check for manifest list
Clement Verna 8088b34
         if build_image:
Clement Verna 8088b34
-            self.check_manifest_list(build_image, orchestrator_platform,
Clement Verna 8088b34
-                                     manifest_list_platforms, current_buildimage)
Clement Verna 8088b34
+            if "/" in build_image:
Clement Verna 8088b34
+                self.check_manifest_list(build_image, orchestrator_platform,
Clement Verna 8088b34
+                                         manifest_list_platforms, current_buildimage)
Clement Verna 8088b34
+            else:
Clement Verna 8088b34
+                for p in manifest_list_platforms:
Clement Verna 8088b34
+                    self.build_image_digests[p] = build_image
Clement Verna 20c3454
Clement Verna e8d6f26
     def run(self):
Clement Verna e8d6f26
         if not self.platforms:
Clement Verna e8d6f26
--
Clement Verna e8d6f26
2.32.0
Clement Verna e8d6f26