Tobiko stage was failing on Downstream OSP13 jobs because it tried to
install python3-devel from rhelosp-rhel-7.9-server-opt repository, which had
some problems with dependencies (specifically with package python3-libs)
With this patch, any other repo matching rhelosp-rhel-*-server-opt*
is enabled and python3-devel can be installed successfully
Change-Id: I4b3db12ffccef7ff6357e2ef96c27e238572b5fc
error links:
http://pastebin.test.redhat.com/872688http://pastebin.test.redhat.com/872689
problem 1)
currently even a made up repo enable command returns zero:
[stack@undercloud-0 ~]$ sudo yum-config-manager --enable petepan-repo-rhel-7
[stack@undercloud-0 ~]$ echo $?
0
we can switch to using "shell" ansible module, and grep for the baseurl
so that the if it fails we'll actually catch the error
problem 2)
no such thing as rhel-7-server-optional-rpms repo (exists only in som latest versions)
what does exist is : rhelosp-rhel-7.8-server-opt
and we can use : rhelosp-rhel-*-server-opt
to be version agnostic
Change-Id: Icd5c62d3d421e0f561032620ab3548d32b4ff387
This allows to install 'python3-devel' package removing
therefore the need for compiling python on RHEL-7
Change-Id: I103f5d52fee4f54dba03588b469da3bae66e714d
This allows running InfraRed jobs against RHEL-7 hosts
Test cases are going anyway to fail because python3-devel
is actually required by Tobiko python dependencies.
Romoving this package from dependencies helps fixing
other issues before package lack is solved.
Change-Id: I47aeae358652a7ee5618d8cec9dae01f872f5c40
Because upstream OpenStack requirements master branch
(Victoria) removed any support for Python 2.7 upstream
jobs started failing. We where only using Python 2
because infrared installation process fails on
RHEL/CentOS 7 and Python 3 due to lacking SE Linux
Python bindings.
This workaround this issue by removing support
for Python 2.7 and CentOS/RHEL 7. The support for
CentOS 7 could be restored once the IR issue has
been fixed.
Change-Id: I09d2577a0e5cb4c7efbb6863294f63b2dd88de0a
- use OpenStack uppser-constrains file for infrared toxenv
- make tobiko-tox-infrared-centos-8 job voting
- ensure setupptools and wheel versions are up to date
Change-Id: I04934b6eba6c35acf6ed2bcb9702b09a31dac8bf