Skip to content

Commit a752ee3

Browse files
Add handler for containerized RM request
Refers to CLOUDDST-28865 Assisted-by: Claude Signed-off-by: Yashvardhan Nanavati <[email protected]>
1 parent 655b700 commit a752ee3

File tree

4 files changed

+1907
-11
lines changed

4 files changed

+1907
-11
lines changed

iib/workers/tasks/build.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
from iib.workers.api_utils import set_request_state, update_request
2424
from iib.workers.config import get_worker_config
2525
from iib.workers.tasks.celery import app
26+
from iib.workers.tasks.containerized_utils import get_list_of_output_pullspec
2627
from iib.workers.greenwave import gate_bundles
2728
from iib.workers.tasks.fbc_utils import is_image_fbc, get_catalog_dir, merge_catalogs_dirs
2829
from iib.workers.tasks.git_utils import push_configs_to_git, revert_last_commit
@@ -190,16 +191,8 @@ def _create_and_push_manifest_list(
190191
:raises IIBError: if creating or pushing the manifest list fails
191192
"""
192193
buildah_manifest_cmd = ['buildah', 'manifest']
193-
_tags = [str(request_id)]
194-
if build_tags:
195-
_tags.extend(build_tags)
196-
conf = get_worker_config()
197-
output_pull_specs = []
198-
for tag in _tags:
199-
output_pull_spec = conf['iib_image_push_template'].format(
200-
registry=conf['iib_registry'], request_id=tag
201-
)
202-
output_pull_specs.append(output_pull_spec)
194+
output_pull_specs = get_list_of_output_pullspec(request_id, build_tags)
195+
for output_pull_spec in output_pull_specs:
203196
try:
204197
run_cmd(
205198
buildah_manifest_cmd + ['rm', output_pull_spec],

0 commit comments

Comments
 (0)