<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>