<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/ironic-python-agent.git, branch 2.0.3</title>
<subtitle>opendev.org: openstack/ironic-python-agent.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/'/>
<entry>
<title>import zuul job settings from project-config</title>
<updated>2018-08-16T13:45:42+00:00</updated>
<author>
<name>Doug Hellmann</name>
<email>doug@doughellmann.com</email>
</author>
<published>2018-08-16T13:45:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=c7068c19aaae368b020e20d184890116641a58a2'/>
<id>c7068c19aaae368b020e20d184890116641a58a2</id>
<content type='text'>
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Id6cb373f55ed780172d57c41a588d54b2f0f48bc
Story: #2002586
Task: #24302
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Id6cb373f55ed780172d57c41a588d54b2f0f48bc
Story: #2002586
Task: #24302
</pre>
</div>
</content>
</entry>
<entry>
<title>fix uname mock arguments for get-pip.py</title>
<updated>2018-07-25T08:41:31+00:00</updated>
<author>
<name>Julia Kreger</name>
<email>juliaashleykreger@gmail.com</email>
</author>
<published>2018-07-24T18:19:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=eaa7d2e3c79b65876c72f2a3f2108af5966b774e'/>
<id>eaa7d2e3c79b65876c72f2a3f2108af5966b774e</id>
<content type='text'>
Change-Id: I36b3c8c7b0dfca41db54490306f47ddbf8eec836
(cherry picked from commit baa076837d25bf7b2290211b248a0bbe5f48d55c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I36b3c8c7b0dfca41db54490306f47ddbf8eec836
(cherry picked from commit baa076837d25bf7b2290211b248a0bbe5f48d55c)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "[LLDP] Skip NICs that say they are ready but are unreadable." into stable/ocata</title>
<updated>2018-06-27T14:09:01+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-06-27T14:09:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=b66d5aed3652452473dcd3d6747068081b34968a'/>
<id>b66d5aed3652452473dcd3d6747068081b34968a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch from sourceforge to github for ipmitool</title>
<updated>2018-06-27T02:31:23+00:00</updated>
<author>
<name>Yolanda Robla</name>
<email>yroblamo@redhat.com</email>
</author>
<published>2018-06-26T10:00:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=aa48141706c2398a3754acd26d434192c259086e'/>
<id>aa48141706c2398a3754acd26d434192c259086e</id>
<content type='text'>
Currently CI fails on build ipa image on xenial, because downloading
with wget from sourceforce is giving SSL error. Start using the
github mirror, that is not having this problem.

Additionally added autoconf, autogen, automake, and libtool
to the build requirements as the new ipmitool package is based
off of repository commit history tags and did not contain
a pregenerated configure file.

Change-Id: I139679db835b7a87c55f69a4d807ff8ec9099e3a
(cherry picked from commit 80be07ae791980a1c444b3b0d685775c1688ca34)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently CI fails on build ipa image on xenial, because downloading
with wget from sourceforce is giving SSL error. Start using the
github mirror, that is not having this problem.

Additionally added autoconf, autogen, automake, and libtool
to the build requirements as the new ipmitool package is based
off of repository commit history tags and did not contain
a pregenerated configure file.

Change-Id: I139679db835b7a87c55f69a4d807ff8ec9099e3a
(cherry picked from commit 80be07ae791980a1c444b3b0d685775c1688ca34)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix for fatal error when GPT was used and only MBR was cleaned" into stable/ocata</title>
<updated>2018-06-12T14:14:59+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-06-12T14:14:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=0e64316282c6a55c7924028d2fc9ca1ad943a206'/>
<id>0e64316282c6a55c7924028d2fc9ca1ad943a206</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Dockerfile for Debian Jessie</title>
<updated>2018-05-31T23:56:11+00:00</updated>
<author>
<name>Julia Kreger</name>
<email>juliaashleykreger@gmail.com</email>
</author>
<published>2018-05-31T23:53:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=fdfb1a4f0a281eab41676c8689663b5c56abc910'/>
<id>fdfb1a4f0a281eab41676c8689663b5c56abc910</id>
<content type='text'>
As we learned in I488445dfd261b7bca322a0be7b4d8ca6105750a3
that the the docker file needed to change, this is a targeted
change to address the docker file contents and not update
the coreos version that is built.

This is being done to fix the stable branch builds.

Change-Id: I7251dc7deac788716adad7b596f25fd1633cf289
(cherry picked from commit 3cb22eef0b86baed98c9f00d35a328d0212d14a1)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As we learned in I488445dfd261b7bca322a0be7b4d8ca6105750a3
that the the docker file needed to change, this is a targeted
change to address the docker file contents and not update
the coreos version that is built.

This is being done to fix the stable branch builds.

Change-Id: I7251dc7deac788716adad7b596f25fd1633cf289
(cherry picked from commit 3cb22eef0b86baed98c9f00d35a328d0212d14a1)
</pre>
</div>
</content>
</entry>
<entry>
<title>[LLDP] Skip NICs that say they are ready but are unreadable.</title>
<updated>2018-05-24T10:29:27+00:00</updated>
<author>
<name>Sam Betts</name>
<email>sam@code-smash.net</email>
</author>
<published>2017-02-15T16:31:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=3538cd6bc67e1ab8d904a5f96ec729ba50d5316d'/>
<id>3538cd6bc67e1ab8d904a5f96ec729ba50d5316d</id>
<content type='text'>
While listening for LLDP packets, if one of the sockets marks itself as
ready to read then our code will try to read data from that socket, but
if something goes wrong while reading that data then it causes IPA to
raise out of the loop skipping any other of the other NICs which might
have worked. This patch adds code to catch and LOG any exception that is
raised while we are trying to read data from one of the sockets so that
we can proceed to process all the NICs.

Conflicts:
	ironic_python_agent/tests/unit/test_netutils.py

Change-Id: I8546097f5ae23755a5fdb448902007a2d823b7bf
Closes-Bug: #1665025
(cherry picked from commit b536fbba616d958e58b110c8f86ea569f8834d7c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While listening for LLDP packets, if one of the sockets marks itself as
ready to read then our code will try to read data from that socket, but
if something goes wrong while reading that data then it causes IPA to
raise out of the loop skipping any other of the other NICs which might
have worked. This patch adds code to catch and LOG any exception that is
raised while we are trying to read data from one of the sockets so that
we can proceed to process all the NICs.

Conflicts:
	ironic_python_agent/tests/unit/test_netutils.py

Change-Id: I8546097f5ae23755a5fdb448902007a2d823b7bf
Closes-Bug: #1665025
(cherry picked from commit b536fbba616d958e58b110c8f86ea569f8834d7c)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for fatal error when GPT was used and only MBR was cleaned</title>
<updated>2018-05-19T18:14:41+00:00</updated>
<author>
<name>Olivier Bourdon</name>
<email>obourdon@opennext.io</email>
</author>
<published>2018-05-17T10:50:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=25cfa3a80a0a6204cc0c98996926cae972a10057'/>
<id>25cfa3a80a0a6204cc0c98996926cae972a10057</id>
<content type='text'>
You can generate this error if after having provisioned a node
using GPT partitioning, you clean its MBR using say
dd if=/dev/zero bs=1024 count=1 of=/dev/sda
and then cleanup all Ironic/Bifrost informations to get it
reprovisioned.
In this case sgdisk -Z returns an error and last_error field
in Ironic contains:
Error writing image to device: Writing image to device
        /dev/sda failed with exit code 2
Caution: invalid main GPT header, but valid backup;
        regenerating main header\nfrom backup!\n
        \nInvalid partition data!\

Change-Id: Ib617737fff5e40cb376edda0232e0726d9c71231
(cherry picked from commit 5fcf3f066ccdbcc081ae35ab25f1c18737b94778)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
You can generate this error if after having provisioned a node
using GPT partitioning, you clean its MBR using say
dd if=/dev/zero bs=1024 count=1 of=/dev/sda
and then cleanup all Ironic/Bifrost informations to get it
reprovisioned.
In this case sgdisk -Z returns an error and last_error field
in Ironic contains:
Error writing image to device: Writing image to device
        /dev/sda failed with exit code 2
Caution: invalid main GPT header, but valid backup;
        regenerating main header\nfrom backup!\n
        \nInvalid partition data!\

Change-Id: Ib617737fff5e40cb376edda0232e0726d9c71231
(cherry picked from commit 5fcf3f066ccdbcc081ae35ab25f1c18737b94778)
</pre>
</div>
</content>
</entry>
<entry>
<title>Zuul: Remove project name</title>
<updated>2018-01-29T08:48:23+00:00</updated>
<author>
<name>James E. Blair</name>
<email>jeblair@redhat.com</email>
</author>
<published>2018-01-25T00:38:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=2cd1367451e5e27d1ca76be88f413bea675ba82a'/>
<id>2cd1367451e5e27d1ca76be88f413bea675ba82a</id>
<content type='text'>
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I8663055d8147917bb2db8f13be73ae8bfbc6d6ac
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I8663055d8147917bb2db8f13be73ae8bfbc6d6ac
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the tempest plugin from openstack/ironic-tempest-plugin</title>
<updated>2017-12-15T13:04:51+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john.l.villalovos@intel.com</email>
</author>
<published>2017-12-14T18:08:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=d495827506d8053d638fb86074410f739dcb2ea7'/>
<id>d495827506d8053d638fb86074410f739dcb2ea7</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: I8e91d3ca6dd34f8e959c5f6b1e6f07b1a04080b3
(cherry picked from commit 2131d93b57657aabb817fea5d178ee98d4d60fde)
</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: I8e91d3ca6dd34f8e959c5f6b1e6f07b1a04080b3
(cherry picked from commit 2131d93b57657aabb817fea5d178ee98d4d60fde)
</pre>
</div>
</content>
</entry>
</feed>
