From 417ceb32b304f3eabc29d7fe545d769affbc877a Mon Sep 17 00:00:00 2001 From: Manimaran-MM Date: Thu, 22 Jan 2026 14:02:21 +0530 Subject: [PATCH] (fix): adjust gpfs kernel version matching to fetch the closest relevant to constraint Signed-off-by: Manimaran-MM --- ci_utils/common/helpers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci_utils/common/helpers.py b/ci_utils/common/helpers.py index e3578661..dff97e74 100644 --- a/ci_utils/common/helpers.py +++ b/ci_utils/common/helpers.py @@ -171,7 +171,7 @@ def identify_matching_qcow_image(session,centos_arch, centos_version, image_base run_cmd(session, "mkdir -p /var/lib/libguestfs/images/") # Iterate from the last image backwards - for image_name in reversed(images_list): + for image_name in images_list: image_name = image_name.strip() if not image_name: continue @@ -204,7 +204,7 @@ def identify_matching_qcow_image(session,centos_arch, centos_version, image_base logger.info(f"[INFO] Comparing kernel {kernel_ver_str} (normalized: {kernel_normalized}) with constraint {version_constraints} (normalized: {constraint_normalized})") # Use LooseVersion for comparison - if LooseVersion(kernel_normalized) <= LooseVersion(constraint_normalized): + if LooseVersion(kernel_normalized) >= LooseVersion(constraint_normalized): logger.info(f"[INFO] Kernel version meets constraint. Returning image URL: {image_url}") return image_url else: