diff --git a/roles/edpm_frr/molecule/default/prepare.yml b/roles/edpm_frr/molecule/default/prepare.yml index e27b9ee49..dfa666817 100644 --- a/roles/edpm_frr/molecule/default/prepare.yml +++ b/roles/edpm_frr/molecule/default/prepare.yml @@ -26,6 +26,17 @@ - python3-pip - os-net-config tasks: + # needed due to regression in 1.11.1 + # see https://github.com/containers/crun/issues/1338 + # fixed with https://github.com/containers/crun/pull/1341 + # we should wait to crun > 1.11.2 + - name: Downgrade crun for 1.11.1 regression + become: true + ansible.builtin.dnf: + name: crun < 1.11 + allow_downgrade: true + state: present + - name: Install os-net-config ansible.builtin.package: name: os-net-config diff --git a/roles/edpm_neutron_dhcp/molecule/default/prepare.yml b/roles/edpm_neutron_dhcp/molecule/default/prepare.yml index dd6dfde8c..d2542fc23 100644 --- a/roles/edpm_neutron_dhcp/molecule/default/prepare.yml +++ b/roles/edpm_neutron_dhcp/molecule/default/prepare.yml @@ -38,6 +38,17 @@ - include_role: name: osp.edpm.env_data + # needed due to regression in 1.11.1 + # see https://github.com/containers/crun/issues/1338 + # fixed with https://github.com/containers/crun/pull/1341 + # we should wait to crun > 1.11.2 + - name: Downgrade crun for 1.11.1 regression + become: true + ansible.builtin.dnf: + name: crun < 1.11 + allow_downgrade: true + state: present + # The openvswitch kernel module needs to be loaded on the host - name: install and modprobe openvswitch shell: | diff --git a/roles/edpm_neutron_metadata/molecule/default/prepare.yml b/roles/edpm_neutron_metadata/molecule/default/prepare.yml index f0f8f2282..ee66c20bd 100644 --- a/roles/edpm_neutron_metadata/molecule/default/prepare.yml +++ b/roles/edpm_neutron_metadata/molecule/default/prepare.yml @@ -39,6 +39,17 @@ - ansible.builtin.include_role: name: osp.edpm.env_data + # needed due to regression in 1.11.1 + # see https://github.com/containers/crun/issues/1338 + # fixed with https://github.com/containers/crun/pull/1341 + # we should wait to crun > 1.11.2 + - name: Downgrade crun for 1.11.1 regression + become: true + ansible.builtin.dnf: + name: crun < 1.11 + allow_downgrade: true + state: present + # The openvswitch kernel module needs to be loaded on the host - name: install and modprobe openvswitch shell: | diff --git a/roles/edpm_neutron_ovn/molecule/default/prepare.yml b/roles/edpm_neutron_ovn/molecule/default/prepare.yml index da5e98136..c5ee53767 100644 --- a/roles/edpm_neutron_ovn/molecule/default/prepare.yml +++ b/roles/edpm_neutron_ovn/molecule/default/prepare.yml @@ -30,6 +30,17 @@ - ansible.builtin.include_role: name: osp.edpm.env_data + # needed due to regression in 1.11.1 + # see https://github.com/containers/crun/issues/1338 + # fixed with https://github.com/containers/crun/pull/1341 + # we should wait to crun > 1.11.2 + - name: Downgrade crun for 1.11.1 regression + become: true + ansible.builtin.dnf: + name: crun < 1.11 + allow_downgrade: true + state: present + # The openvswitch kernel module needs to be loaded on the host - name: install and modprobe openvswitch shell: | diff --git a/roles/edpm_neutron_sriov/molecule/default/prepare.yml b/roles/edpm_neutron_sriov/molecule/default/prepare.yml index af38ac0fb..348efbebe 100644 --- a/roles/edpm_neutron_sriov/molecule/default/prepare.yml +++ b/roles/edpm_neutron_sriov/molecule/default/prepare.yml @@ -20,3 +20,14 @@ test_deps_extra_packages: - iproute - podman + tasks: + # needed due to regression in 1.11.1 + # see https://github.com/containers/crun/issues/1338 + # fixed with https://github.com/containers/crun/pull/1341 + # we should wait to crun > 1.11.2 + - name: Downgrade crun for 1.11.1 regression + become: true + ansible.builtin.dnf: + name: crun < 1.11 + allow_downgrade: true + state: present diff --git a/roles/edpm_ovn/molecule/default/prepare.yml b/roles/edpm_ovn/molecule/default/prepare.yml index 794873dbb..cf37324ae 100644 --- a/roles/edpm_ovn/molecule/default/prepare.yml +++ b/roles/edpm_ovn/molecule/default/prepare.yml @@ -30,6 +30,17 @@ - ansible.builtin.include_role: name: osp.edpm.env_data + # needed due to regression in 1.11.1 + # see https://github.com/containers/crun/issues/1338 + # fixed with https://github.com/containers/crun/pull/1341 + # we should wait to crun > 1.11.2 + - name: Downgrade crun for 1.11.1 regression + become: true + ansible.builtin.dnf: + name: crun < 1.11 + allow_downgrade: true + state: present + # The openvswitch kernel module needs to be loaded on the host - name: install and modprobe openvswitch shell: | diff --git a/roles/edpm_ovn/molecule/noconfig/prepare.yml b/roles/edpm_ovn/molecule/noconfig/prepare.yml index 895c13ea2..45268a64b 100644 --- a/roles/edpm_ovn/molecule/noconfig/prepare.yml +++ b/roles/edpm_ovn/molecule/noconfig/prepare.yml @@ -30,6 +30,17 @@ - include_role: name: osp.edpm.env_data + # needed due to regression in 1.11.1 + # see https://github.com/containers/crun/issues/1338 + # fixed with https://github.com/containers/crun/pull/1341 + # we should wait to crun > 1.11.2 + - name: Downgrade crun for 1.11.1 regression + become: true + ansible.builtin.dnf: + name: crun < 1.11 + allow_downgrade: true + state: present + # The openvswitch kernel module needs to be loaded on the host - name: install and modprobe openvswitch shell: |