From efc46f7a0c65e2da0939c9f218c0af0294a87369 Mon Sep 17 00:00:00 2001 From: rabi Date: Wed, 29 Jan 2025 13:04:52 +0530 Subject: [PATCH] Pin libvirt/qemu-kvm to fix CI issues Signed-off-by: rabi --- roles/edpm_libvirt/defaults/main.yml | 8 +++++--- roles/edpm_libvirt/meta/argument_specs.yml | 4 ++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/roles/edpm_libvirt/defaults/main.yml b/roles/edpm_libvirt/defaults/main.yml index 90c75966d..085ff6e61 100644 --- a/roles/edpm_libvirt/defaults/main.yml +++ b/roles/edpm_libvirt/defaults/main.yml @@ -42,8 +42,10 @@ edpm_libvirt_old_tripleo_compute_sevices: - tripleo_nova_virtqemud.service - tripleo_nova_virtsecretd.service - tripleo_nova_virtstoraged.service -# TODO: uncap libvirt once libvirt 10 is available -edpm_libvirt_range: "" +# TODO: uncap libvirt/qemu-kvm once issue we're seeing CI with latest versions are fixed +edpm_libvirt_range: "<10.10.0-4" +edpm_qemu_kvm_range: "<9.1.0-8" + edpm_libvirt_packages: # main libvirt packages - libvirt {{ edpm_libvirt_range }} @@ -51,7 +53,7 @@ edpm_libvirt_packages: - libvirt-client {{ edpm_libvirt_range }} - libvirt-daemon {{ edpm_libvirt_range }} # qemu pakcages - - qemu-kvm + - qemu-kvm* {{ edpm_qemu_kvm_range }} - qemu-img # libguestfs is need for config drive and ephermeral disks - libguestfs diff --git a/roles/edpm_libvirt/meta/argument_specs.yml b/roles/edpm_libvirt/meta/argument_specs.yml index 98079696c..6fdd61364 100644 --- a/roles/edpm_libvirt/meta/argument_specs.yml +++ b/roles/edpm_libvirt/meta/argument_specs.yml @@ -36,6 +36,10 @@ argument_specs: type: str description: The version range for libvirt package. default: "" + edpm_qemu_kvm_range: + type: str + description: The version range for qemu-kvm package. + default: "" edpm_libvirt_packages: type: list description: The list of packages to install for libvirt.