Add CentOS9 jobs back
CentOS-9 jobs are functional when Python version is updated. Change-Id: I5cb66d6dd07275fa728b048f35adcf3ec92f0aba
This commit is contained in:
@@ -201,13 +201,17 @@
|
|||||||
parent: telemetry-dsvm-integration
|
parent: telemetry-dsvm-integration
|
||||||
description: |
|
description: |
|
||||||
Telemetry devstack tempest tests job for a Centos 9 stream system
|
Telemetry devstack tempest tests job for a Centos 9 stream system
|
||||||
|
pre-run:
|
||||||
|
- playbooks/python-3.12-install.yaml
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: telemetry-dsvm-integration-centos-9s-fips
|
name: telemetry-dsvm-integration-centos-9s-fips
|
||||||
parent: telemetry-dsvm-integration-centos-9s
|
parent: telemetry-dsvm-integration-centos-9s
|
||||||
description: |
|
description: |
|
||||||
Telemetry devstack tempest tests job for a FIPS enabled Centos 9 stream system
|
Telemetry devstack tempest tests job for a FIPS enabled Centos 9 stream system
|
||||||
pre-run: playbooks/enable-fips.yaml
|
pre-run:
|
||||||
|
- playbooks/python-3.12-install.yaml
|
||||||
|
- playbooks/enable-fips.yaml
|
||||||
vars:
|
vars:
|
||||||
nslookup_target: "opendev.org"
|
nslookup_target: "opendev.org"
|
||||||
|
|
||||||
@@ -223,6 +227,8 @@
|
|||||||
- telemetry-dsvm-integration-2024-2
|
- telemetry-dsvm-integration-2024-2
|
||||||
- telemetry-dsvm-integration-2025-1
|
- telemetry-dsvm-integration-2025-1
|
||||||
- telemetry-dsvm-integration-ipv6-only
|
- telemetry-dsvm-integration-ipv6-only
|
||||||
|
- telemetry-dsvm-integration-centos-9s
|
||||||
|
- telemetry-dsvm-integration-centos-9s-fips
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- telemetry-dsvm-integration
|
- telemetry-dsvm-integration
|
||||||
|
16
playbooks/python-3.12-install.yaml
Normal file
16
playbooks/python-3.12-install.yaml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
tasks:
|
||||||
|
- name: Install Python 3.12 on Centos distro
|
||||||
|
become: yes
|
||||||
|
ansible.builtin.shell: |
|
||||||
|
dnf install -y python3.12 python3.12-pip python3.12-devel pcp*devel gcc gcc-c++
|
||||||
|
alternatives --install /usr/bin/python python /usr/bin/python3.12 10
|
||||||
|
alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 10
|
||||||
|
update-alternatives --set python /usr/bin/python3.12
|
||||||
|
update-alternatives --set python3 /usr/bin/python3.12
|
||||||
|
alternatives --install /usr/bin/pip pip /usr/bin/pip3.12 10
|
||||||
|
alternatives --install /usr/bin/pip33 pip3 /usr/bin/pip3.12 10
|
||||||
|
update-alternatives --set pip /usr/bin/pip3.12
|
||||||
|
update-alternatives --set pip3 /usr/bin/pip3.12
|
||||||
|
pip3.12 install pcp
|
Reference in New Issue
Block a user