Hotfix for the Autocloud fix

Signed-off-by: Sayan Chowdhury <sayanchowdhury@fedoraproject.org>
This commit is contained in:
Sayan Chowdhury 2017-03-29 12:56:30 +00:00 committed by Sayan Chowdhury
parent 44d0d33361
commit 78051dc038
3 changed files with 9 additions and 2 deletions

View file

@ -27,7 +27,7 @@ def produce_jobs(infox):
session = init_model()
timestamp = datetime.datetime.now()
for info in infox:
image_name = info['path'].split('.x86_64')[0].split('/')[-1]
image_name = info['path'].split('/')[-1].split(info['arch'])[0]
jd = ComposeJobDetails(
arch=info['arch'],
compose_id=info['compose']['id'],

View file

@ -78,6 +78,12 @@ class AutoCloudConsumer(fedmsg.consumers.FedmsgConsumer):
for variant in compose_images_variants:
compose_image = compose_images[variant]
for arch, payload in compose_image.iteritems():
# aarch64 is not supported so filter if the arch is
# 'aarch64'
if arch == 'aarch64':
continue
for item in payload:
relative_path = item['path']
if not is_valid_image(relative_path):

View file

@ -86,7 +86,8 @@ class ComposeJobDetails(Base):
ARCH_TYPES = (
('i386', 'i386'),
('x86_64', 'x86_64')
('x86_64', 'x86_64'),
('aarch64', 'aarch64')
)
id = Column(Integer, primary_key=True)