<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-ironicclient.git, branch stable/wallaby</title>
<subtitle>opendev.org: openstack/python-ironicclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/'/>
<entry>
<title>Fix logging in the baremetal CLI</title>
<updated>2022-07-20T13:41:15+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2022-05-23T14:51:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=09b78fa80edba7317ab00b64a3f7f2b29c754fb8'/>
<id>09b78fa80edba7317ab00b64a3f7f2b29c754fb8</id>
<content type='text'>
* Ask openstacksdk to log to stderr instead of stdout, otherwise its
  warnings break parsing the output.
* Respect the --verbose flag (same as --debug but without tracebacks).
* Do not propagate log records that are handled by either openstacksdk's
  or ours logging code.

Change-Id: Ia191ab32f0d4f8f50cb266332d4f4bc96619cb58
(cherry picked from commit bc753e22b465b9e711ad23c95a03977b5bc7347e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Ask openstacksdk to log to stderr instead of stdout, otherwise its
  warnings break parsing the output.
* Respect the --verbose flag (same as --debug but without tracebacks).
* Do not propagate log records that are handled by either openstacksdk's
  or ours logging code.

Change-Id: Ia191ab32f0d4f8f50cb266332d4f4bc96619cb58
(cherry picked from commit bc753e22b465b9e711ad23c95a03977b5bc7347e)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Avoid using 'foo' as invalid JSON test data" into stable/wallaby</title>
<updated>2022-03-08T19:17:39+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2022-03-08T19:17:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=ceded7a67c22765d66ae45d6e59f363946847fe7'/>
<id>ceded7a67c22765d66ae45d6e59f363946847fe7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid using 'foo' as invalid JSON test data</title>
<updated>2022-03-06T20:34:26+00:00</updated>
<author>
<name>Steve Baker</name>
<email>sbaker@redhat.com</email>
</author>
<published>2022-03-01T00:42:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=c61bf1bce8c4bb450ff3342fc65fc403655a4160'/>
<id>c61bf1bce8c4bb450ff3342fc65fc403655a4160</id>
<content type='text'>
Downstream test environments appear to have a file called 'foo' either
created out-of-band, or created by tests executed in a
non-deterministic order.

This changes the test data to very invalid json which is unlikely to
be a filename, ensuring the expected codepath is tested.

Change-Id: I88ed81337c6e2d724b3cf4ddf90e0d60fa052d1c
(cherry picked from commit 59df415bbf66296fcc4a9abcfca6c764b7538e21)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Downstream test environments appear to have a file called 'foo' either
created out-of-band, or created by tests executed in a
non-deterministic order.

This changes the test data to very invalid json which is unlikely to
be a filename, ensuring the expected codepath is tested.

Change-Id: I88ed81337c6e2d724b3cf4ddf90e0d60fa052d1c
(cherry picked from commit 59df415bbf66296fcc4a9abcfca6c764b7538e21)
</pre>
</div>
</content>
</entry>
<entry>
<title>Validate path when passing a config-drive</title>
<updated>2022-03-06T20:31:53+00:00</updated>
<author>
<name>Felix Huettner</name>
<email>felix.huettner@mail.schwarz</email>
</author>
<published>2021-08-26T15:27:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=a0bfe0ef27af23131c32490e95f26b3325bf8de7'/>
<id>a0bfe0ef27af23131c32490e95f26b3325bf8de7</id>
<content type='text'>
Currently when --config-drive should point to a file or directory the
command silently uses the path as a configdrive if this file/directory
does not exist.

This is not easily understandable for the user as no error message appears.

Change-Id: I92d8ce2a61f459ce14335bfb05424dc883dbc4d1
(cherry picked from commit bd76a5766c76727109d67020696804efafea73f1)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently when --config-drive should point to a file or directory the
command silently uses the path as a configdrive if this file/directory
does not exist.

This is not easily understandable for the user as no error message appears.

Change-Id: I92d8ce2a61f459ce14335bfb05424dc883dbc4d1
(cherry picked from commit bd76a5766c76727109d67020696804efafea73f1)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix distribution compatability for configdrive build" into stable/wallaby</title>
<updated>2021-10-01T02:38:33+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2021-10-01T02:38:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=7a776462ccbf2b8eae4c7bd8de754ce081d96cd5'/>
<id>7a776462ccbf2b8eae4c7bd8de754ce081d96cd5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the functional tests</title>
<updated>2021-09-30T18:23:56+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2021-03-19T12:02:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=fbd979a1489cdcdd34697d32531a0cb2fa861ce0'/>
<id>fbd979a1489cdcdd34697d32531a0cb2fa861ce0</id>
<content type='text'>
We somehow manage to merge a patch that breaks them. Import the required
code from change Ibb8c4676f653c36978bd0c9815ddf7eb80fa8670.

Make sure we run functional tests on ironicclient/tests changes.

Change-Id: I94e2b3d9ae669f2522f42879dd3ee3bd78b73c77
Co-Authored-By: Kyrylo Romanenko &lt;kromanenko@mirantis.com&gt;
(cherry picked from commit ac718d5902f69e9324508de14c04d3037bb5e4fa)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We somehow manage to merge a patch that breaks them. Import the required
code from change Ibb8c4676f653c36978bd0c9815ddf7eb80fa8670.

Make sure we run functional tests on ironicclient/tests changes.

Change-Id: I94e2b3d9ae669f2522f42879dd3ee3bd78b73c77
Co-Authored-By: Kyrylo Romanenko &lt;kromanenko@mirantis.com&gt;
(cherry picked from commit ac718d5902f69e9324508de14c04d3037bb5e4fa)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix distribution compatability for configdrive build</title>
<updated>2021-09-16T18:12:01+00:00</updated>
<author>
<name>Julia Kreger</name>
<email>juliaashleykreger@gmail.com</email>
</author>
<published>2021-09-15T16:50:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=09bf9ac911b7743e7d927064c13e6d03ddaf8d9e'/>
<id>09bf9ac911b7743e7d927064c13e6d03ddaf8d9e</id>
<content type='text'>
Previously, the configuration drive generation code made
use of ``genisoimage``, however ``genisoimage`` is not shipped
universally on all linux distributions, and largely has been
replaced in distributions with other forks, as the tooling has
evolved, forked, and changed over the past quarter century.

We now attempt to utilize multiple different commands, including
the original ``mkisofs`` command and the newer ``xorrisofs``
command when attempting to generate the ISO image, falling back
until one works.

Credit goes to I720f25921f8e52f20a631f238a528dedf65a91c6 for
the base pattern in OpenstackSDK.

Story: 2009230
Task: 43328
Change-Id: Ic732c2e6c77474e0d5b701c47758959c3511743b
(cherry picked from commit 0555b6ba728cc6a30f89d252eaf429ce5a0c987e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, the configuration drive generation code made
use of ``genisoimage``, however ``genisoimage`` is not shipped
universally on all linux distributions, and largely has been
replaced in distributions with other forks, as the tooling has
evolved, forked, and changed over the past quarter century.

We now attempt to utilize multiple different commands, including
the original ``mkisofs`` command and the newer ``xorrisofs``
command when attempting to generate the ISO image, falling back
until one works.

Credit goes to I720f25921f8e52f20a631f238a528dedf65a91c6 for
the base pattern in OpenstackSDK.

Story: 2009230
Task: 43328
Change-Id: Ic732c2e6c77474e0d5b701c47758959c3511743b
(cherry picked from commit 0555b6ba728cc6a30f89d252eaf429ce5a0c987e)
</pre>
</div>
</content>
</entry>
<entry>
<title>Make baremetal --debug actually work</title>
<updated>2021-03-25T11:51:58+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2021-03-17T13:38:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=702e22805fad1c6f5451e91e474d0215d5d2bab4'/>
<id>702e22805fad1c6f5451e91e474d0215d5d2bab4</id>
<content type='text'>
The --debug option exists but does nothing. Wire in openstacksdk logging
and make sure ironicclient can log as well.

Change-Id: I136503f546be2ecbd3203ee07597df59a40a594e
(cherry picked from commit 4a22f29f1e439d20b66a5f20de1d501b11a4d385)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The --debug option exists but does nothing. Wire in openstacksdk logging
and make sure ironicclient can log as well.

Change-Id: I136503f546be2ecbd3203ee07597df59a40a594e
(cherry picked from commit 4a22f29f1e439d20b66a5f20de1d501b11a4d385)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix --fields network_data</title>
<updated>2021-03-23T08:35:58+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2021-03-17T15:20:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=ea4ab9039e5f9838bc8ee613c8e2eb89df552f89'/>
<id>ea4ab9039e5f9838bc8ee613c8e2eb89df552f89</id>
<content type='text'>
Change-Id: Id1c6f1a69161e3ddbb83c9229aa9be84a0c8c02d
(cherry picked from commit be2f1164c11155efa30dd014103c3d54eca6d3f3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Id1c6f1a69161e3ddbb83c9229aa9be84a0c8c02d
(cherry picked from commit be2f1164c11155efa30dd014103c3d54eca6d3f3)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TOX_CONSTRAINTS_FILE for stable/wallaby</title>
<updated>2021-03-18T10:26:00+00:00</updated>
<author>
<name>OpenStack Release Bot</name>
<email>infra-root@openstack.org</email>
</author>
<published>2021-03-18T10:26:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=d056a394298e76c4fd460cbb71bcfa3249c4caf8'/>
<id>d056a394298e76c4fd460cbb71bcfa3249c4caf8</id>
<content type='text'>
Update the URL to the upper-constraints file to point to the redirect
rule on releases.openstack.org so that anyone working on this branch
will switch to the correct upper-constraints list automatically when
the requirements repository branches.

Until the requirements repository has as stable/wallaby branch, tests will
continue to use the upper-constraints list on master.

Change-Id: Ief4c78527c3c64ab720f6bf6962dcf6eb0d58c8c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the URL to the upper-constraints file to point to the redirect
rule on releases.openstack.org so that anyone working on this branch
will switch to the correct upper-constraints list automatically when
the requirements repository branches.

Until the requirements repository has as stable/wallaby branch, tests will
continue to use the upper-constraints list on master.

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