<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-ironicclient.git/ironicclient, branch 2.2.2</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 a LOG.warning which didn't work properly</title>
<updated>2018-10-23T00:47:47+00:00</updated>
<author>
<name>Kaifeng Wang</name>
<email>kaifeng.w@gmail.com</email>
</author>
<published>2018-10-18T02:44:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=e945946df4b2bbd050c9f7b2ca3b8a3722b1f69b'/>
<id>e945946df4b2bbd050c9f7b2ca3b8a3722b1f69b</id>
<content type='text'>
Found when checking ci logs here:

http://logs.openstack.org/41/587041/3/check/ironic-inspector-tempest-dsvm-discovery/7912a3a/logs/screen-ironic-inspector.txt.gz#_Oct_17_16_44_39_477744

It's supposed to be printing missing arguments when constructing
an http client.

The http client is supposed to be removed ?soon?, so if the fix is
not required, please let me know.

Change-Id: I2bad387afa2ede56da7164a7bc9a5ac461e78d9c
(cherry picked from commit a28ccb9ef8a55f96923ba4a3af12b73a91b2e448)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found when checking ci logs here:

http://logs.openstack.org/41/587041/3/check/ironic-inspector-tempest-dsvm-discovery/7912a3a/logs/screen-ironic-inspector.txt.gz#_Oct_17_16_44_39_477744

It's supposed to be printing missing arguments when constructing
an http client.

The http client is supposed to be removed ?soon?, so if the fix is
not required, please let me know.

Change-Id: I2bad387afa2ede56da7164a7bc9a5ac461e78d9c
(cherry picked from commit a28ccb9ef8a55f96923ba4a3af12b73a91b2e448)
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not abort wait_for_provision_state of last_errors becomes non-empty</title>
<updated>2018-06-05T13:24:57+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>divius.inside@gmail.com</email>
</author>
<published>2018-05-24T11:55:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=de77496644fd1f12d829717a51b0d565a4c82283'/>
<id>de77496644fd1f12d829717a51b0d565a4c82283</id>
<content type='text'>
It can happen if one of heartbeats encounteres "node locked" error, which
is normal, because the next heartbeat will succeed.

Change-Id: Iaed9b83e199761eac4e0e2157c16ea1efa564c24
Story: #2002094
Task: #19772
(cherry picked from commit 8940d72521ea69cbb63cd813baa720c65f70b86f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It can happen if one of heartbeats encounteres "node locked" error, which
is normal, because the next heartbeat will succeed.

Change-Id: Iaed9b83e199761eac4e0e2157c16ea1efa564c24
Story: #2002094
Task: #19772
(cherry picked from commit 8940d72521ea69cbb63cd813baa720c65f70b86f)
</pre>
</div>
</content>
</entry>
<entry>
<title>Traits support</title>
<updated>2018-01-25T16:13:25+00:00</updated>
<author>
<name>Jim Rollenhagen</name>
<email>jim@jimrollenhagen.com</email>
</author>
<published>2018-01-10T19:55:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=bc2c3a23677df42ae514786731ac2a496a3ef0c6'/>
<id>bc2c3a23677df42ae514786731ac2a496a3ef0c6</id>
<content type='text'>
This adds support for the traits APIs in both the node portion of the
SDK, and the openstackclient plugin. We also bump the last known API
version to 1.37 to get access to the new API.

Change-Id: I72017d51dea194ec062a66cb19d718ba827e7427
Partial-Bug: #1722194
Depends-On: I313fa01fbf20bf0ff19f102ea63b02e72ac2b856
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds support for the traits APIs in both the node portion of the
SDK, and the openstackclient plugin. We also bump the last known API
version to 1.37 to get access to the new API.

Change-Id: I72017d51dea194ec062a66cb19d718ba827e7427
Partial-Bug: #1722194
Depends-On: I313fa01fbf20bf0ff19f102ea63b02e72ac2b856
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Can not set portgroup mode as a number"</title>
<updated>2018-01-25T05:33:25+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-01-25T05:33:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=997e11177f251769259a7b77343b224cce31b95f'/>
<id>997e11177f251769259a7b77343b224cce31b95f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Accept port and portgroup as volume connector types"</title>
<updated>2018-01-25T01:52:42+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-01-25T01:52:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=ce0b20dae07bb717a7c038815fd0a68320c91a34'/>
<id>ce0b20dae07bb717a7c038815fd0a68320c91a34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Can not set portgroup mode as a number</title>
<updated>2018-01-24T07:10:15+00:00</updated>
<author>
<name>Kaifeng Wang</name>
<email>kaifeng.w@gmail.com</email>
</author>
<published>2018-01-24T07:10:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=677a4d82358ac453744716952f6227bd6534f352'/>
<id>677a4d82358ac453744716952f6227bd6534f352</id>
<content type='text'>
When creating portgroup, mode accepts a string or a number, e.g.:
active-backup or 1.

While setting new mode for an existing portgroup will raise an error, if
the mode is passed as a number:

    # openstack --os-baremetal-api-version 1.26 baremetal port group \
    set c42f9bf8-3b5d-4673-b6c1-832c10e4fecf --mode 1
    Invalid input for field/attribute mode. Value: '1'. Wrong type. Expected
    '&lt;type 'unicode'&gt;', got '&lt;type 'int'&gt;' (HTTP 400)

This patch add quotes to mode string to avoid unwanted conversion.

Change-Id: I1bfe6d203c5420f06c8d7ead487250da1847e103
Closes-Bug: #1745099
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When creating portgroup, mode accepts a string or a number, e.g.:
active-backup or 1.

While setting new mode for an existing portgroup will raise an error, if
the mode is passed as a number:

    # openstack --os-baremetal-api-version 1.26 baremetal port group \
    set c42f9bf8-3b5d-4673-b6c1-832c10e4fecf --mode 1
    Invalid input for field/attribute mode. Value: '1'. Wrong type. Expected
    '&lt;type 'unicode'&gt;', got '&lt;type 'int'&gt;' (HTTP 400)

This patch add quotes to mode string to avoid unwanted conversion.

Change-Id: I1bfe6d203c5420f06c8d7ead487250da1847e103
Closes-Bug: #1745099
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow API user to define list of versions</title>
<updated>2018-01-19T05:36:12+00:00</updated>
<author>
<name>Julia Kreger</name>
<email>juliaashleykreger@gmail.com</email>
</author>
<published>2018-01-04T10:14:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=22ab93e8d6af21ef5946cb2515c381332ed59b04'/>
<id>22ab93e8d6af21ef5946cb2515c381332ed59b04</id>
<content type='text'>
In cases where one may need to support multiple API
micro-versions, it makes sense to allow a user to submit
the list of versions their code can support, as long as
they have the visibility into that version.

Adds the ability to pass in a list to the
os_ironic_api_version value during client
initialization, and facilitate the negotiation
of the highest available version.

Change-Id: I0dfa3f7fe0a1e2aaf31d37c46b65cc6c064b5e86
Related-Bug: #1739440
Related-Bug: #1671145
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In cases where one may need to support multiple API
micro-versions, it makes sense to allow a user to submit
the list of versions their code can support, as long as
they have the visibility into that version.

Adds the ability to pass in a list to the
os_ironic_api_version value during client
initialization, and facilitate the negotiation
of the highest available version.

Change-Id: I0dfa3f7fe0a1e2aaf31d37c46b65cc6c064b5e86
Related-Bug: #1739440
Related-Bug: #1671145
</pre>
</div>
</content>
</entry>
<entry>
<title>Facilitate latest Rest API use</title>
<updated>2018-01-19T05:27:08+00:00</updated>
<author>
<name>Julia Kreger</name>
<email>juliaashleykreger@gmail.com</email>
</author>
<published>2018-01-03T05:46:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=5b01c8f2badb3c4affa4bbb08dd143dbd94f89d4'/>
<id>5b01c8f2badb3c4affa4bbb08dd143dbd94f89d4</id>
<content type='text'>
In order to provide insight into the remote
API verison, we need the ability to negotiate
upon the latest API version available, and then
report what that version is.

In order to understand if this has occured,
we also need to provide insight into if version
negotiation has occured.

Adds logic to the session/http clients to faciltate
version negotiation on the latest available version,
and provide user insight into that verison.

Change-Id: I813237eee4b122211f95558f677b25e0675569d5
Related-Bug: #1739440
Related-Bug: #1671145
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to provide insight into the remote
API verison, we need the ability to negotiate
upon the latest API version available, and then
report what that version is.

In order to understand if this has occured,
we also need to provide insight into if version
negotiation has occured.

Adds logic to the session/http clients to faciltate
version negotiation on the latest available version,
and provide user insight into that verison.

Change-Id: I813237eee4b122211f95558f677b25e0675569d5
Related-Bug: #1739440
Related-Bug: #1671145
</pre>
</div>
</content>
</entry>
<entry>
<title>Use StrictVersion to compare versions</title>
<updated>2018-01-11T07:57:20+00:00</updated>
<author>
<name>Hironori Shiina</name>
<email>shiina.hironori@jp.fujitsu.com</email>
</author>
<published>2018-01-11T07:57:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=387006e1ffdd4c2aeae9f1af87dd3b794d5945fb'/>
<id>387006e1ffdd4c2aeae9f1af87dd3b794d5945fb</id>
<content type='text'>
StrictVersion should be used to compare versions in version
negotiation. This patch fixes a code not using StrictVersion.

Change-Id: I3907419ecada98e8433e8f139a1cd0ade8a06b52
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
StrictVersion should be used to compare versions in version
negotiation. This patch fixes a code not using StrictVersion.

Change-Id: I3907419ecada98e8433e8f139a1cd0ade8a06b52
</pre>
</div>
</content>
</entry>
<entry>
<title>Accept port and portgroup as volume connector types</title>
<updated>2018-01-11T01:01:00+00:00</updated>
<author>
<name>Hironori Shiina</name>
<email>shiina.hironori@jp.fujitsu.com</email>
</author>
<published>2018-01-10T07:35:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ironicclient.git/commit/?id=357c670dfef8800dc51da121bf34a361ef28b578'/>
<id>357c670dfef8800dc51da121bf34a361ef28b578</id>
<content type='text'>
This patch adds 'port' and 'portgroup' as types of volume connectors.
These types can be used to get an IP address for an iSCSI initiator,
which is required for some volume backend, in the case where a port or
a portgroup is used for an iSCSI initiator.

Closes-Bug: #1715529
Change-Id: I43801332057cb3bf614db0d26181df286c78adae
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds 'port' and 'portgroup' as types of volume connectors.
These types can be used to get an IP address for an iSCSI initiator,
which is required for some volume backend, in the case where a port or
a portgroup is used for an iSCSI initiator.

Closes-Bug: #1715529
Change-Id: I43801332057cb3bf614db0d26181df286c78adae
</pre>
</div>
</content>
</entry>
</feed>
