<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/ironic-python-agent.git/imagebuild/tinyipa, branch 2.2.4</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>fix uname mock arguments for get-pip.py</title>
<updated>2018-07-25T08:41:22+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=dc3cdcd988aa4299cd90374c1c97f50324eeaa64'/>
<id>dc3cdcd988aa4299cd90374c1c97f50324eeaa64</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>Switch from sourceforge to github for ipmitool</title>
<updated>2018-06-27T02:30:00+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=a4225beda4cf0f0305972e9cba738e8088c8109d'/>
<id>a4225beda4cf0f0305972e9cba738e8088c8109d</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>[imagebuild] support requirements referring to /opt/stack/new</title>
<updated>2017-06-07T11:45:37+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=381f5073b5d7b15ac848cdbc8dfbb252ff417aba'/>
<id>381f5073b5d7b15ac848cdbc8dfbb252ff417aba</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
</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
</pre>
</div>
</content>
</entry>
<entry>
<title>Add option for building IPMItool into TinyIPA</title>
<updated>2017-05-22T12:26:26+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=6950e6030d9f439c981b574da93e965c0c90cdc8'/>
<id>6950e6030d9f439c981b574da93e965c0c90cdc8</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
</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
</pre>
</div>
</content>
</entry>
<entry>
<title>Collect NIC name given by BIOS</title>
<updated>2017-05-18T21:44:11+00:00</updated>
<author>
<name>Annie Lezil</name>
<email>annie.lezil@gmail.com</email>
</author>
<published>2016-11-10T21:29:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=fdcb0922a5c4a4ecbb8cb1b307c6c750990699ff'/>
<id>fdcb0922a5c4a4ecbb8cb1b307c6c750990699ff</id>
<content type='text'>
Adds an extra field ``biosdevname`` to network interface inventory
collected by ``default`` inspection collector (which collects the whole
inventory returned by hardware manager) of ironic-python-agent.

This feature requires biosdevname utility to collect the bios given NIC
names. The tooling module for tinyIPA is created for the same purpose.
For CoreOS IPA pxe images, biosdevname tooling module is limited,
because Docker repository is created and embedded into CoreOS pxe
images. The Docker repository uses debian to download the packages.
Debian does not have biosdevname package.

Adds an export variable TINYIPA_REQUIRE_BIOSDEVNAME. Set this
variable to ``true`` in your shell before building tinyIPA.

Closes-Bug: #1635351
Change-Id: Ia96af59e2a74868cac59e5a88cfbb3be60d85687
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds an extra field ``biosdevname`` to network interface inventory
collected by ``default`` inspection collector (which collects the whole
inventory returned by hardware manager) of ironic-python-agent.

This feature requires biosdevname utility to collect the bios given NIC
names. The tooling module for tinyIPA is created for the same purpose.
For CoreOS IPA pxe images, biosdevname tooling module is limited,
because Docker repository is created and embedded into CoreOS pxe
images. The Docker repository uses debian to download the packages.
Debian does not have biosdevname package.

Adds an export variable TINYIPA_REQUIRE_BIOSDEVNAME. Set this
variable to ``true`` in your shell before building tinyIPA.

Closes-Bug: #1635351
Change-Id: Ia96af59e2a74868cac59e5a88cfbb3be60d85687
</pre>
</div>
</content>
</entry>
<entry>
<title>imagebuild: tinyipa: Build sha256 checksum files</title>
<updated>2017-02-21T20:18:35+00:00</updated>
<author>
<name>Markos Chandras</name>
<email>mchandras@suse.de</email>
</author>
<published>2017-02-14T09:10: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=3c2772650e915ad3aa964a6f4024eddb3baeb0b0'/>
<id>3c2772650e915ad3aa964a6f4024eddb3baeb0b0</id>
<content type='text'>
Build sha256 checksum files which will be uploaded by the publish jobs
to https://tarballs.openstack.org/ironic-python-agent/tinyipa/files/
to provide a way to verify the integrity of the tinyipa builds.

Change-Id: I25d9cb7b83c7f04141a1b19d08585a720ae08987
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Build sha256 checksum files which will be uploaded by the publish jobs
to https://tarballs.openstack.org/ironic-python-agent/tinyipa/files/
to provide a way to verify the integrity of the tinyipa builds.

Change-Id: I25d9cb7b83c7f04141a1b19d08585a720ae08987
</pre>
</div>
</content>
</entry>
<entry>
<title>imagebuild: tinyipa: Make the install-deps.sh SUSE aware</title>
<updated>2017-02-09T14:45:39+00:00</updated>
<author>
<name>Markos Chandras</name>
<email>mchandras@suse.de</email>
</author>
<published>2017-02-03T11:34:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=06183752b51a6a860c813006cf13b227588d1575'/>
<id>06183752b51a6a860c813006cf13b227588d1575</id>
<content type='text'>
Add zypper support in the install-deps.sh script so tinyipa can be
built on SUSE distributions.

Change-Id: Ie7ac36a9cab3dba825357ccd1e58290873335a68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add zypper support in the install-deps.sh script so tinyipa can be
built on SUSE distributions.

Change-Id: Ie7ac36a9cab3dba825357ccd1e58290873335a68
</pre>
</div>
</content>
</entry>
<entry>
<title>[TinyIPA] Avoid running rm with no parameters</title>
<updated>2017-02-02T11:41:01+00:00</updated>
<author>
<name>Mathieu Mitchell</name>
<email>mmitchell@iweb.com</email>
</author>
<published>2017-02-02T11:41: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=e49f05028ce9082e46fc0d257ffd0cd53b4a5a78'/>
<id>e49f05028ce9082e46fc0d257ffd0cd53b4a5a78</id>
<content type='text'>
Currently, during ramdisk optimization steps, the find tool is used to
look for files to remove. We pipe all files found by find to the rm
command running as sudo. This is necessary because of the ownership of
the files to be removed.

This commit uses the "--no-run-if-empty" GNU extension to xargs. This
extension should be present on all machines running the TinyIPA build,
because non-GNU systems simply cannot build TinyIPA.

An alternative would have been to use the -delete flag to find, and to
run find as root.

Change-Id: I78854c8901433b7d45e014dd18e7a5ff794a9c45
Closes-bug: #1661219
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, during ramdisk optimization steps, the find tool is used to
look for files to remove. We pipe all files found by find to the rm
command running as sudo. This is necessary because of the ownership of
the files to be removed.

This commit uses the "--no-run-if-empty" GNU extension to xargs. This
extension should be present on all machines running the TinyIPA build,
because non-GNU systems simply cannot build TinyIPA.

An alternative would have been to use the -delete flag to find, and to
run find as root.

Change-Id: I78854c8901433b7d45e014dd18e7a5ff794a9c45
Closes-bug: #1661219
</pre>
</div>
</content>
</entry>
<entry>
<title>Comment on when the TinyCore mirror list was generated</title>
<updated>2016-12-14T17:14:54+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john.l.villalovos@intel.com</email>
</author>
<published>2016-12-14T17:14:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=785498867ec3a13eef1edea2123773e915080560'/>
<id>785498867ec3a13eef1edea2123773e915080560</id>
<content type='text'>
Add a comment on when the TinyCore mirror list was generated to make
it more obvious when it might need to be regenerated.

Change-Id: Ie3984b5c6b85c878212497f53eb3d3eabb352523
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a comment on when the TinyCore mirror list was generated to make
it more obvious when it might need to be regenerated.

Change-Id: Ie3984b5c6b85c878212497f53eb3d3eabb352523
</pre>
</div>
</content>
</entry>
<entry>
<title>Probe for TC mirror during tinyipa build</title>
<updated>2016-12-14T09:50:18+00:00</updated>
<author>
<name>Pavlo Shchelokovskyy</name>
<email>shchelokovskyy@gmail.com</email>
</author>
<published>2016-12-13T21:05:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=3a4d319059c209580d50cbdac338bb064fc5c8b9'/>
<id>3a4d319059c209580d50cbdac338bb064fc5c8b9</id>
<content type='text'>
this patch adds a script with known Tinycore Linux HTTP mirrors
and if TINYCORE_MIRROR_URL env var was not provided explicitly,
sets in to the first URL from the list that responds to HEAD request.

The HEAD request is performed without retries and with timeout of 10
seconds.

The list of mirrors is taken from official TC wiki [0].
Currently not responding mirrors are moved to the bottom of the list,
ant those that currently respond with 404 are moved to the very bottom.
The main official repo is left at the first mirror to try.

[0] http://wiki.tinycorelinux.net/wiki:mirrors

Change-Id: I539db06baf1d27b428b75d412851367bfe8a2608
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this patch adds a script with known Tinycore Linux HTTP mirrors
and if TINYCORE_MIRROR_URL env var was not provided explicitly,
sets in to the first URL from the list that responds to HEAD request.

The HEAD request is performed without retries and with timeout of 10
seconds.

The list of mirrors is taken from official TC wiki [0].
Currently not responding mirrors are moved to the bottom of the list,
ant those that currently respond with 404 are moved to the very bottom.
The main official repo is left at the first mirror to try.

[0] http://wiki.tinycorelinux.net/wiki:mirrors

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