<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi all,<br>
<br>
Recently there was a change in the fuel-qa requirements [1], that
can be found in patches for 6.1, 7.0, 8.0, mitaka and master [2] [3]
[4] [5] [6].<br>
<br>
The goal is to split the requirements for system tests from
requirements for fuel-devops, which is mostly the part of the system
configuration than the separated package at the moment.<br>
This allows to update packages for fuel-qa on every run of system
tests automatically, without manual tracking changes in [1].<br>
<br>
* To setup a virtual environment, please use [7] instead of [1]. In
the [7] is the link to the fuel-devops source with necessary tag.<br>
<br>
* To update requirements for fuel-qa system tests, there are two
ways:<br>
<br>
- Install necessary packages from [1] (it will be an additional
'pip install' in your deploy script)<br>
- Run fuel-qa/utils/jenkin/system_tests.sh with the key -N or
export the variable UPDATE_REQUIREMENTS='yes' . In this case, the
script system_tests.sh will try to install packages from [1] every
run (pip install [1] , without --upgrade), that will keep the
requirements for fuel-qa tests up-to-date automatically. Also,
there is a requirement for fuel-devops as a package [8], which is
also used by system_tests.sh. Fuel-devops is not packaged yet, so
[8] cannot be used for install the package, only for control that
the necessary version of the package is installed.<br>
<br>
*Please* check your CI scripts that create virtual environments for
fuel-qa tests and update the requirements installation commands as
soon as possible!<br>
<br>
[1]
<a class="moz-txt-link-freetext" href="https://raw.githubusercontent.com/openstack/fuel-qa/master/fuelweb_test/requirements.txt">https://raw.githubusercontent.com/openstack/fuel-qa/master/fuelweb_test/requirements.txt</a>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<br>
[2] <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/334552/">https://review.openstack.org/#/c/334552/</a><br>
[3] <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/340319/">https://review.openstack.org/#/c/340319/</a><br>
[4] <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/340332/">https://review.openstack.org/#/c/340332/</a><br>
[5] <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/340323/">https://review.openstack.org/#/c/340323/</a><br>
[6] <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/340325/">https://review.openstack.org/#/c/340325/</a><br>
[7]
<a class="moz-txt-link-freetext" href="https://raw.githubusercontent.com/openstack/fuel-qa/master/fuelweb_test/requirements-devops-source.txt">https://raw.githubusercontent.com/openstack/fuel-qa/master/fuelweb_test/requirements-devops-source.txt</a><br>
[8]
<a class="moz-txt-link-freetext" href="https://raw.githubusercontent.com/openstack/fuel-qa/master/fuelweb_test/requirements-devops.txt">https://raw.githubusercontent.com/openstack/fuel-qa/master/fuelweb_test/requirements-devops.txt</a><br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Regards,
Dennis Dmitriev
QA Engineer,
Mirantis Inc. <a class="moz-txt-link-freetext" href="http://www.mirantis.com">http://www.mirantis.com</a>
e-mail/jabber: <a class="moz-txt-link-abbreviated" href="mailto:dis.xcom@gmail.com">dis.xcom@gmail.com</a></pre>
</body>
</html>