Fix pip3 version issues 24/73224/2
authorRihab Banday <rihab.banday@ericsson.com>
Thu, 17 Feb 2022 10:27:53 +0000 (11:27 +0100)
committerRihab Banday <rihab.banday@ericsson.com>
Thu, 17 Feb 2022 11:48:35 +0000 (11:48 +0000)
The latest pipelines have been failing due to issues
caused by an older version of pip3 while setting up DPDK
in CentOS 7 based deployments. This patch includes an update
to fix it.

Signed-off-by: Rihab Banday <rihab.banday@ericsson.com>
Change-Id: Ie338adaa4908850af25dc65a551b62549d431f81
Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/73224
Tested-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org>
Reviewed-by: Georg Kunz <georg.kunz@ericsson.com>
Reviewed-by: Michael Pedersen <michaelx.pedersen@intel.com>
sw_config/bmra/patched_rhel_packages.yml

index 687142a..ec54dc9 100644 (file)
       - pip==9.0.3
   when:
     - ansible_distribution == "CentOS"
-    - ansible_distribution_version < '7.9'
+    - ansible_distribution_version < '8'
 
-- name: Install pip3 required by dpdk
+- name: Remove older version of pip3 which causes dpdk setup tasks to fail
   yum:
     name: python3-pip
-    state: latest
+    state: absent
   when:
     - ansible_distribution == "CentOS"
-    - ansible_distribution_version < '7.9'
+    - ansible_distribution_version < '8'
+
+- name: Install new version of pip3 required by dpdk tasks
+  yum:
+    name: python3-pip
+    state: present
+  when:
+    - ansible_distribution == "CentOS"
+    - ansible_distribution_version < '8'