<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-ironicclient.git/playbooks, branch master</title>
<subtitle>opendev.org: openstack/python-ironicclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-ironicclient.git/'/>
<entry>
<title>Fix missing tox in functional devstack-minimal based job</title>
<updated>2020-06-24T14:52:22+00:00</updated>
<author>
<name>Riccardo Pittau</name>
<email>elfosardo@gmail.com</email>
</author>
<published>2020-06-24T12:57:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-ironicclient.git/commit/?id=5ecbe818cb828dd696c098b8f5609e9c5415e1dc'/>
<id>5ecbe818cb828dd696c098b8f5609e9c5415e1dc</id>
<content type='text'>
At the moment, the functional jobs derived from devstack-minimal does
not make sure tox is present, so the test fails.
This patch adds the role that ensure tox is present.

Change-Id: I9078ac2c4418d4a34cfb53dca8599deb3ec8d5f8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At the moment, the functional jobs derived from devstack-minimal does
not make sure tox is present, so the test fails.
This patch adds the role that ensure tox is present.

Change-Id: I9078ac2c4418d4a34cfb53dca8599deb3ec8d5f8
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop python 2.7 support and testing</title>
<updated>2019-11-22T10:08:56+00:00</updated>
<author>
<name>Iury Gregory Melo Ferreira</name>
<email>imelofer@redhat.com</email>
</author>
<published>2019-11-21T17:33:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-ironicclient.git/commit/?id=f51566545e848f4b09d066e56da04cafe28ccc2b'/>
<id>f51566545e848f4b09d066e56da04cafe28ccc2b</id>
<content type='text'>
OpenStack is dropping the py2.7 support in ussuri cycle.

python-ironicclient is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion &amp; schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal - https://review.opendev.org/#/c/691178/

Change-Id: Iacc50fde00f0d24e9c6ee2b1ac61b8fa060094fb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpenStack is dropping the py2.7 support in ussuri cycle.

python-ironicclient is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion &amp; schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal - https://review.opendev.org/#/c/691178/

Change-Id: Iacc50fde00f0d24e9c6ee2b1ac61b8fa060094fb
</pre>
</div>
</content>
</entry>
<entry>
<title>Run jobs under python2 and python3</title>
<updated>2019-03-15T16:43:19+00:00</updated>
<author>
<name>Iury Gregory Melo Ferreira</name>
<email>imelofer@redhat.com</email>
</author>
<published>2019-03-11T14:36:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-ironicclient.git/commit/?id=9b881cb973bc2219df90c2b71e2a1d0e18dcd98a'/>
<id>9b881cb973bc2219df90c2b71e2a1d0e18dcd98a</id>
<content type='text'>
-Switch functional job to run under python3
-Create a functional job to run under python2
-Create a tempest job to run under python2
-Create tox env to run functional tests under python3
-Validate if `USE_PYTHON3` is set to `True` to call
the correct env for tests
-Remove hardcoded path for client when running functional tests
- Update tests failures to work for python2 and python3

Change-Id: I55abc999f6f397b171d05fd9e9b39d833ca95e55
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-Switch functional job to run under python3
-Create a functional job to run under python2
-Create a tempest job to run under python2
-Create tox env to run functional tests under python3
-Validate if `USE_PYTHON3` is set to `True` to call
the correct env for tests
-Remove hardcoded path for client when running functional tests
- Update tests failures to work for python2 and python3

Change-Id: I55abc999f6f397b171d05fd9e9b39d833ca95e55
</pre>
</div>
</content>
</entry>
<entry>
<title>Move to zuulv3</title>
<updated>2019-03-11T10:00:08+00:00</updated>
<author>
<name>Iury Gregory Melo Ferreira</name>
<email>imelofer@redhat.com</email>
</author>
<published>2019-01-24T15:00:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-ironicclient.git/commit/?id=2c349cc8930897052e66d29a70e1e7f1c4d40d79'/>
<id>2c349cc8930897052e66d29a70e1e7f1c4d40d79</id>
<content type='text'>
To move ironicclient legacy jobs to zuulv3 the the following changes
were necessary:

- Change `tox.ini` to pass envrioment variables
- Clean `post_test_hook.sh` to avoid legacy variables (`$USER` and
`$BASE`), removing `generate_testr_results` function since we only
get `testrepository.subunit` in logs and the results of the tests
are present in job-output file.
- Convert `post_test_hook.sh` and `run_functional.sh` into
`playbooks/functional/run.yaml` to run after the setup.

Change-Id: I6a5b3f82c238083b66bdf6f379092260d367d82d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To move ironicclient legacy jobs to zuulv3 the the following changes
were necessary:

- Change `tox.ini` to pass envrioment variables
- Clean `post_test_hook.sh` to avoid legacy variables (`$USER` and
`$BASE`), removing `generate_testr_results` function since we only
get `testrepository.subunit` in logs and the results of the tests
are present in job-output file.
- Convert `post_test_hook.sh` and `run_functional.sh` into
`playbooks/functional/run.yaml` to run after the setup.

Change-Id: I6a5b3f82c238083b66bdf6f379092260d367d82d
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not run functional (API) tests in the CI</title>
<updated>2018-04-30T13:40:59+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>divius.inside@gmail.com</email>
</author>
<published>2018-04-30T13:40:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-ironicclient.git/commit/?id=4beff7d35ff89b54a5421b2991c680843a170f69'/>
<id>4beff7d35ff89b54a5421b2991c680843a170f69</id>
<content type='text'>
These tests exercise Ironic API with the fake driver, thus they provide
no coverage for ironicclient and can be excluded.

Change-Id: Ie9713354c5d1a4d7503bb3cb548208ed7ce78299
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These tests exercise Ironic API with the fake driver, thus they provide
no coverage for ironicclient and can be excluded.

Change-Id: Ie9713354c5d1a4d7503bb3cb548208ed7ce78299
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch the CI to hardware types and clean up playbook</title>
<updated>2018-03-13T15:06:07+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>divius.inside@gmail.com</email>
</author>
<published>2018-03-13T15:06:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-ironicclient.git/commit/?id=4d14e8006298513abe412b7e59a57eb52e43a4e9'/>
<id>4d14e8006298513abe412b7e59a57eb52e43a4e9</id>
<content type='text'>
This change modifies the playbook to use the 'ipmi' hardware type.
It also removes redundant conditions. The job name is not changed
to simplify the patch.

Change-Id: I83f8e037d3ede683281b59681ccdf725d3659958
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change modifies the playbook to use the 'ipmi' hardware type.
It also removes redundant conditions. The job name is not changed
to simplify the patch.

Change-Id: I83f8e037d3ede683281b59681ccdf725d3659958
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the tempest plugin from openstack/ironic-tempest-plugin</title>
<updated>2017-12-14T18:33:36+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john.l.villalovos@intel.com</email>
</author>
<published>2017-12-14T18:33:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-ironicclient.git/commit/?id=58a0915416e52fe16a1987a6f7aa6d432479af8b'/>
<id>58a0915416e52fe16a1987a6f7aa6d432479af8b</id>
<content type='text'>
Use the tempest plugin from openstack/ironic-tempest-plugin as we
have moved the tempest code there. Soon the tempest code will be
deleted from openstack/ironic.

Change-Id: Ia6de0236a2531f7e26cc21a124501296ca23d007
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the tempest plugin from openstack/ironic-tempest-plugin as we
have moved the tempest code there. Soon the tempest code will be
deleted from openstack/ironic.

Change-Id: Ia6de0236a2531f7e26cc21a124501296ca23d007
</pre>
</div>
</content>
</entry>
<entry>
<title>Move legacy ironicclient jobs in-tree</title>
<updated>2017-11-07T10:43:25+00:00</updated>
<author>
<name>Ruby Loo</name>
<email>ruby.loo@intel.com</email>
</author>
<published>2017-10-31T19:25:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-ironicclient.git/commit/?id=9232ebd6d9dda0f6ddec71fe3353abf9a08f31d0'/>
<id>9232ebd6d9dda0f6ddec71fe3353abf9a08f31d0</id>
<content type='text'>
This moves the legacy python-ironicclient CI jobs into the
python-ironicclient tree, instead of storing them in
openstack-infra/openstack-zuul-jobs.

This also changes the ironicclient-tempest-dsvm-src job to
inherit from legacy-ironic-dsvm-base instead of legacy-dsvm-base,
since the required projects are the same.

This will give us control as we migrate the legacy jobs to the
new ansible roles.

Change-Id: If0c072e357fbeccc3dee8cc06b96e1bfa42299a7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This moves the legacy python-ironicclient CI jobs into the
python-ironicclient tree, instead of storing them in
openstack-infra/openstack-zuul-jobs.

This also changes the ironicclient-tempest-dsvm-src job to
inherit from legacy-ironic-dsvm-base instead of legacy-dsvm-base,
since the required projects are the same.

This will give us control as we migrate the legacy jobs to the
new ansible roles.

Change-Id: If0c072e357fbeccc3dee8cc06b96e1bfa42299a7
</pre>
</div>
</content>
</entry>
</feed>
