<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-openstackclient.git/openstackclient/image/v2, branch 3.16.0</title>
<subtitle>opendev.org: openstack/python-openstackclient
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/'/>
<entry>
<title>Merge "Support --community in openstack image list"</title>
<updated>2018-07-25T02:49:02+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-07-25T02:49:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/commit/?id=cc037e22a6fa0f35b5a9d8c66a357596ad4b2177'/>
<id>cc037e22a6fa0f35b5a9d8c66a357596ad4b2177</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support --community in openstack image list</title>
<updated>2018-07-24T22:48:01+00:00</updated>
<author>
<name>Nobuto Murata</name>
<email>nobuto.murata@canonical.com</email>
</author>
<published>2018-04-30T05:32:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/commit/?id=860639a548a2c07193662cd361432cb5061c2a7f'/>
<id>860639a548a2c07193662cd361432cb5061c2a7f</id>
<content type='text'>
"--community" was added to "image create" and "image set" previously,
but was missed in "image list".

Change-Id: I959fdd7f67ae62c8326659ce52389228152ec019
Story: 2001925
Task: 14453
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"--community" was added to "image create" and "image set" previously,
but was missed in "image list".

Change-Id: I959fdd7f67ae62c8326659ce52389228152ec019
Story: 2001925
Task: 14453
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error with image show when image name is None</title>
<updated>2018-07-23T22:42:34+00:00</updated>
<author>
<name>Jake Yip</name>
<email>jake.yip@unimelb.edu.au</email>
</author>
<published>2017-12-21T03:50:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/commit/?id=b90b93e143e88a5f425e44a45f3c976c4f891407'/>
<id>b90b93e143e88a5f425e44a45f3c976c4f891407</id>
<content type='text'>
Need to bump osc-lib to 1.10.0

Closes-Bug: #1736696
Depends-On: I2aab5cc1f550848bda2b90ef7ef9a60f07b88996
Change-Id: I7420204f28d36529354e5671bd88587d9b15bb06
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Need to bump osc-lib to 1.10.0

Closes-Bug: #1736696
Depends-On: I2aab5cc1f550848bda2b90ef7ef9a60f07b88996
Change-Id: I7420204f28d36529354e5671bd88587d9b15bb06
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ability to filter image list by tag</title>
<updated>2018-06-28T16:17:14+00:00</updated>
<author>
<name>Adam Harwell</name>
<email>flux.adam@gmail.com</email>
</author>
<published>2018-06-13T22:22:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/commit/?id=9edbab8c90bb74ba12892d0c77c8e8a99d4868fe'/>
<id>9edbab8c90bb74ba12892d0c77c8e8a99d4868fe</id>
<content type='text'>
Change-Id: I2e222d3e69df9d8d7cd472663caaee31bedd848c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2e222d3e69df9d8d7cd472663caaee31bedd848c
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add support to list image members"</title>
<updated>2018-04-02T19:05:15+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-04-02T19:05:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/commit/?id=972a345014a177b0db83272f609ae28a5b23cf68'/>
<id>972a345014a177b0db83272f609ae28a5b23cf68</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support to list image members</title>
<updated>2018-03-21T12:56:08+00:00</updated>
<author>
<name>Mohammed Naser</name>
<email>mnaser@vexxhost.com</email>
</author>
<published>2018-03-20T15:31:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/commit/?id=79577681d88e4851d4d32482e80d43ed9aa0f521'/>
<id>79577681d88e4851d4d32482e80d43ed9aa0f521</id>
<content type='text'>
The OpenStack client presently has support to add or remove members
from an image, but no way to list image members.  This patch addreses
this issue.

Change-Id: Ie85c5de23c6beb21fd6b4c04c83ddf2a116606ef
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The OpenStack client presently has support to add or remove members
from an image, but no way to list image members.  This patch addreses
this issue.

Change-Id: Ie85c5de23c6beb21fd6b4c04c83ddf2a116606ef
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix additional output encoding issues</title>
<updated>2018-03-20T20:40:23+00:00</updated>
<author>
<name>Dean Troyer</name>
<email>dtroyer@gmail.com</email>
</author>
<published>2018-03-20T20:40:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/commit/?id=6df58b63667b3f7b76c7825f5204a6c4f531521c'/>
<id>6df58b63667b3f7b76c7825f5204a6c4f531521c</id>
<content type='text'>
This is a followup to https://review.openstack.org/#/c/541609/ that
changes most outstanding direct uses of sys.stdout to use the encoded
stdout set up by cliff.

Change-Id: I07cfc418385fc787d3b7d3c32d39676cf81bb91f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a followup to https://review.openstack.org/#/c/541609/ that
changes most outstanding direct uses of sys.stdout to use the encoded
stdout set up by cliff.

Change-Id: I07cfc418385fc787d3b7d3c32d39676cf81bb91f
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Replace assert with condition"</title>
<updated>2018-01-22T17:56:31+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-01-22T17:56:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/commit/?id=7d50e5fc9ab2677d26dc5d1ea70939cd91d4191b'/>
<id>7d50e5fc9ab2677d26dc5d1ea70939cd91d4191b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace assert with condition</title>
<updated>2018-01-22T10:26:17+00:00</updated>
<author>
<name>Pavlo Shchelokovskyy</name>
<email>shchelokovskyy@gmail.com</email>
</author>
<published>2018-01-22T10:24:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/commit/?id=ca90985f4e5e4ebcf97afd6cce38932e73120255'/>
<id>ca90985f4e5e4ebcf97afd6cce38932e73120255</id>
<content type='text'>
a piece of code in image client has some business logic behind
assert, which can be lost when running python in optimized mode (-O).

Change-Id: I2179970df495e1215d691915c51cebe5cb4541a7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a piece of code in image client has some business logic behind
assert, which can be lost when running python in optimized mode (-O).

Change-Id: I2179970df495e1215d691915c51cebe5cb4541a7
</pre>
</div>
</content>
</entry>
<entry>
<title>Check that Glance returns image data before processing it</title>
<updated>2018-01-05T18:36:49+00:00</updated>
<author>
<name>Mike Fedosin</name>
<email>mfedosin@redhat.com</email>
</author>
<published>2018-01-04T16:49:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-openstackclient.git/commit/?id=ed1b59848fd2a6b7bed7618ab5ac0db00e8110dc'/>
<id>ed1b59848fd2a6b7bed7618ab5ac0db00e8110dc</id>
<content type='text'>
Now if Glance v2 cannot find image data it returns an empty
response with 204 status code, instead of raising an error.

Glance client handles this situation and wraps the response
with a RequestIdProxy object, whose 'wrapped' attribute is
None.

But when openstack client tries to parse this object using
glanceclient's save_image util function, it fails with
"NoneType object is not iterable" message, for the
object doesn't contain any data.

This patch adds additional check to prevent such behaviour
and raises SystemExit exception if no data was returned from
the server.

Glance v1 is not affected, because it raises an error if can't
find an image data.

Change-Id: I016a60462ba586f9fa7585c2cfafffd7be38de7b
Closes-Bug: #1741223
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now if Glance v2 cannot find image data it returns an empty
response with 204 status code, instead of raising an error.

Glance client handles this situation and wraps the response
with a RequestIdProxy object, whose 'wrapped' attribute is
None.

But when openstack client tries to parse this object using
glanceclient's save_image util function, it fails with
"NoneType object is not iterable" message, for the
object doesn't contain any data.

This patch adds additional check to prevent such behaviour
and raises SystemExit exception if no data was returned from
the server.

Glance v1 is not affected, because it raises an error if can't
find an image data.

Change-Id: I016a60462ba586f9fa7585c2cfafffd7be38de7b
Closes-Bug: #1741223
</pre>
</div>
</content>
</entry>
</feed>
