<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/ironic-python-agent.git, branch 2.0.1</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>Mock _wait_for_interface in test_run_with_sleep</title>
<updated>2017-10-18T15:27:45+00:00</updated>
<author>
<name>Javier Pena</name>
<email>jpena@redhat.com</email>
</author>
<published>2017-10-18T08:28:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=5707c35b4186395e9dfb7818656d8e4929f0613c'/>
<id>5707c35b4186395e9dfb7818656d8e4929f0613c</id>
<content type='text'>
When running unit tests in an environment without network access,
for example in a packaging env, test_run_with_sleep fails with a
timeout trying to list the network interfaces [1].

Mocking the _wait_for_interface call, as it is done currently on
master and stable/pike, fixes the issue. The original commit is
fdcb0922a5c4a4ecbb8cb1b307c6c750990699ff; this patch only grabs
the one mock from the original change.

[1] - See https://trunk.rdoproject.org/centos7-ocata/8a/70/8a70c4d575c3b5bef2debde8512ed3200ccc8d4c_aa5406af/rpmbuild.log

Change-Id: I5010ea78b4794afb72f86762b7e6fc31c1540436
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running unit tests in an environment without network access,
for example in a packaging env, test_run_with_sleep fails with a
timeout trying to list the network interfaces [1].

Mocking the _wait_for_interface call, as it is done currently on
master and stable/pike, fixes the issue. The original commit is
fdcb0922a5c4a4ecbb8cb1b307c6c750990699ff; this patch only grabs
the one mock from the original change.

[1] - See https://trunk.rdoproject.org/centos7-ocata/8a/70/8a70c4d575c3b5bef2debde8512ed3200ccc8d4c_aa5406af/rpmbuild.log

Change-Id: I5010ea78b4794afb72f86762b7e6fc31c1540436
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove hard-coded path to grub binaries</title>
<updated>2017-09-26T10:25:29+00:00</updated>
<author>
<name>Vasyl Saienko</name>
<email>vsaienko@mirantis.com</email>
</author>
<published>2017-09-14T13:05:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=8a70c4d575c3b5bef2debde8512ed3200ccc8d4c'/>
<id>8a70c4d575c3b5bef2debde8512ed3200ccc8d4c</id>
<content type='text'>
Use PATH variable to find grub binaries.

Closes-Bug: 1717255

Change-Id: Ic6a2bafdc87e33c4e1c4534fa355f995c824b945
(cherry picked from commit db5272cfea9fa894675690d54b7d042cb3d01df3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use PATH variable to find grub binaries.

Closes-Bug: 1717255

Change-Id: Ic6a2bafdc87e33c4e1c4534fa355f995c824b945
(cherry picked from commit db5272cfea9fa894675690d54b7d042cb3d01df3)
</pre>
</div>
</content>
</entry>
<entry>
<title>[imagebuild] support requirements referring to /opt/stack/new</title>
<updated>2017-06-07T15:38:03+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>divius.inside@gmail.com</email>
</author>
<published>2017-06-05T11:09:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=bfb152091d48cf5157aeca15ab94011f24aab718'/>
<id>bfb152091d48cf5157aeca15ab94011f24aab718</id>
<content type='text'>
Now that ironic-lib builds IPA from source, the IPA building procedure
needs to support requirements referring to /opt/stack/new.

As upper-constraints are not actually needed in the finalise step, they're
no longer used there to avoid dealing with file:/// references. We also
allow pre-release packages to be installed by pip.

Also install git as it's a build requirement for PBR.

Only tinyipa is updated, as it's used in the ironic-lib gate.

Change-Id: Ia942cb710eb3fe1ba56c68f91fa893795c9cb651
Closes-Bug: #1695877
(cherry picked from commit 381f5073b5d7b15ac848cdbc8dfbb252ff417aba)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that ironic-lib builds IPA from source, the IPA building procedure
needs to support requirements referring to /opt/stack/new.

As upper-constraints are not actually needed in the finalise step, they're
no longer used there to avoid dealing with file:/// references. We also
allow pre-release packages to be installed by pip.

Also install git as it's a build requirement for PBR.

Only tinyipa is updated, as it's used in the ironic-lib gate.

Change-Id: Ia942cb710eb3fe1ba56c68f91fa893795c9cb651
Closes-Bug: #1695877
(cherry picked from commit 381f5073b5d7b15ac848cdbc8dfbb252ff417aba)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add option for building IPMItool into TinyIPA</title>
<updated>2017-05-26T12:13:45+00:00</updated>
<author>
<name>Sam Betts</name>
<email>sam@code-smash.net</email>
</author>
<published>2017-05-18T11:50:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=7d6a7c751afa7833fd17e858221f8b22a5fbaaee'/>
<id>7d6a7c751afa7833fd17e858221f8b22a5fbaaee</id>
<content type='text'>
IPMItool is required for discovering the IPMI/BMC address during
inspection, currently its not built into TinyIPA so this patch adds the
tool to make that feature work.

Change-Id: I35bf7db3a870bc3981992e4e86d851d3f2512fd6
(cherry picked from commit 6950e6030d9f439c981b574da93e965c0c90cdc8)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IPMItool is required for discovering the IPMI/BMC address during
inspection, currently its not built into TinyIPA so this patch adds the
tool to make that feature work.

Change-Id: I35bf7db3a870bc3981992e4e86d851d3f2512fd6
(cherry picked from commit 6950e6030d9f439c981b574da93e965c0c90cdc8)
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2017-05-15T23:31:19+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2017-05-15T23:31:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=1a01456a90adb8dcfdbfd82305700a7d4736fbdd'/>
<id>1a01456a90adb8dcfdbfd82305700a7d4736fbdd</id>
<content type='text'>
Change-Id: I4ce084492ce2b23b91b7baa205bb1eeffb81ac53
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4ce084492ce2b23b91b7baa205bb1eeffb81ac53
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2017-03-09T18:14:43+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2017-03-09T18:14: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=061b72ab30f124ef9351145e57bd6bdac0110c18'/>
<id>061b72ab30f124ef9351145e57bd6bdac0110c18</id>
<content type='text'>
Change-Id: I2747b894a9a54c60736d6652cc74a540a1e1dbb5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2747b894a9a54c60736d6652cc74a540a1e1dbb5
</pre>
</div>
</content>
</entry>
<entry>
<title>Update UPPER_CONSTRAINTS_FILE for stable/ocata</title>
<updated>2017-02-13T22:25:07+00:00</updated>
<author>
<name>OpenStack Release Bot</name>
<email>infra-root@openstack.org</email>
</author>
<published>2017-02-13T22:25:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=3d820ce059684ce34e9488f92a79fa950820eee0'/>
<id>3d820ce059684ce34e9488f92a79fa950820eee0</id>
<content type='text'>
Change-Id: Iccd1703e9329fc980ff8a2ef2699c7e9a9cf026d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iccd1703e9329fc980ff8a2ef2699c7e9a9cf026d
</pre>
</div>
</content>
</entry>
<entry>
<title>Update .gitreview for stable/ocata</title>
<updated>2017-02-13T22:25:06+00:00</updated>
<author>
<name>OpenStack Release Bot</name>
<email>infra-root@openstack.org</email>
</author>
<published>2017-02-13T22:25:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=7ea807050c5640711964e6deaec2445d186d00f2'/>
<id>7ea807050c5640711964e6deaec2445d186d00f2</id>
<content type='text'>
Change-Id: I8eec666d19e2c9d4926e7e7275009bfc188c483a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I8eec666d19e2c9d4926e7e7275009bfc188c483a
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve grammar/readability in Ocata release notes</title>
<updated>2017-02-13T18:11:52+00:00</updated>
<author>
<name>Miles Gould</name>
<email>mgould@redhat.com</email>
</author>
<published>2017-02-13T13:19:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=47376816753ecb81cba4c3f18356c2e161f4b6c7'/>
<id>47376816753ecb81cba4c3f18356c2e161f4b6c7</id>
<content type='text'>
Change-Id: I00829cd4e3f1684e0f385484e116387b7bb61cd3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I00829cd4e3f1684e0f385484e116387b7bb61cd3
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct error in Infiniband release note</title>
<updated>2017-02-13T13:16:43+00:00</updated>
<author>
<name>Miles Gould</name>
<email>mgould@redhat.com</email>
</author>
<published>2017-02-13T13:16: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=6993bd82f4489360c1fd4c294fe05f50dbec620d'/>
<id>6993bd82f4489360c1fd4c294fe05f50dbec620d</id>
<content type='text'>
The release note says that a MAC and Client-ID are calculated for
Infiniband nodes according to RFC 4390, but RFC 4390 actually says
'"chaddr" (client hardware address) field MUST be zeroed.' (see
https://tools.ietf.org/html/rfc4390#page-2). This commit changes the
release note to say "a Mellanox-specific translation", which matches the
comments in hardware_managers/mlnx.py.

Change-Id: I16e70450cecaebb81b5851bb9589bd17a544668b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The release note says that a MAC and Client-ID are calculated for
Infiniband nodes according to RFC 4390, but RFC 4390 actually says
'"chaddr" (client hardware address) field MUST be zeroed.' (see
https://tools.ietf.org/html/rfc4390#page-2). This commit changes the
release note to say "a Mellanox-specific translation", which matches the
comments in hardware_managers/mlnx.py.

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