It adds the ability to specify custom tripleo.overcloud_ssh_username
option to tobiko.conf file.
This is needed for some downstream jobs that use a custom ssh user
rather than default one (heat-admin).
Change-Id: I42a8e2d294bbe21f127150d45670be0a540b9e2f
This patch adds 2 workflows for creating and checking resources
relevant for ML2OVS to ML2OVN migration scenario.
Change-Id: I4a425fbdbe48759780de1456c3fbf8123157cfb4
After some given seconds of timeout test runner execution self-interrupt
to avoid hitting jobs timeout.
The problem is that when it occurs all remaining test cases that didn't started
yet are missing from the reports.
This changes things by marking such test cases as skipped, so that we
can see it from test results.
Change-Id: Idd0064812fc5a2da295712914c4531bdef466c24
Tobiko IR tasks failed on some downstream environments when the
undercloud hostname was not undercloud-0
When this happens, the tobiko IR command can be executed with
--undercloud-host or --underclout-ssh-host options
RHOSENTDFG-1695
Change-Id: Ife055b62682044bdc446e6447ef9da562fe4bb73
Co-Author: Eduardo Olivares Toledo <eolivare@redhat.com>
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
I really can't figure out where the test failed and what actions tobiko did
each test should be verbose enough so that new users will not spend more than 5 min
in tobiko logs , to figure out what broke
Change-Id: I3972b7b78f7c6154e03588413520363c03eb626c
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
There a no-space left error affecting pip packages installation
when using Fedora-32 withing Vagrant
Change-Id: I900656f23f5fd9da448294477a174565b29a9a1e