use translators
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details

This commit is contained in:
Louis Abel 2024-05-04 18:30:35 -07:00
parent 796e96ed95
commit 17d8fd7f23
Signed by: label
GPG Key ID: 2A6975660E424560
2 changed files with 10 additions and 3 deletions

View File

@ -118,6 +118,7 @@ class IsoBuild:
self.bugurl = rlvars['bugurl']
self.extra_files = rlvars['extra_files']
self.translators = config['translators']
self.container = config['container']
if 'container' in rlvars and len(rlvars['container']) > 0:
@ -361,6 +362,7 @@ class IsoBuild:
'tar.gz',
'lorax',
'buildiso',
self.translators,
self.log
)
else:
@ -1361,6 +1363,7 @@ class IsoBuild:
formattype,
variantname,
'buildimage',
self.translators,
self.log
)

View File

@ -608,7 +608,7 @@ class Shared:
# pylint: disable=too-many-locals,too-many-arguments
@staticmethod
def s3_determine_latest(s3_bucket, release, arches, filetype, name,
root_prefix, logger):
root_prefix, translators, logger):
"""
Using native s3, determine the latest artifacts and return a dict
"""
@ -641,9 +641,13 @@ class Shared:
for arch in arches:
temps = []
start_of_path = f"{root_prefix}-{release.split('.')[0]}-{arch}"
new_arch = arch
# This is lazy, but...
if root_prefix == 'buildiso':
new_arch = translators[arch]
start_of_path = f"{root_prefix}-{release.split('.')[0]}-{new_arch}"
for y in temp:
if arch in y and start_of_path in y:
if arch in y and y.startswith(start_of_path):
temps.append(y)
temps.sort(reverse=True)
if len(temps) > 0: