<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-glanceclient.git/glanceclient/v1/images.py, branch 0.4.1</title>
<subtitle>opendev.org: openstack/python-glanceclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/'/>
<entry>
<title>Allow 'deleted' to be passed through image update</title>
<updated>2012-08-13T17:56:27+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-08-13T17:56:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=a5b8165d7de5edd15a616e2ff97c1f8b72b53e8c'/>
<id>a5b8165d7de5edd15a616e2ff97c1f8b72b53e8c</id>
<content type='text'>
The legacy client allowed users to pass 'deleted' through an
update call. This is breaking some clients of this library because
they expect to be be able to still do that.

Fixes bug 1036315

Change-Id: I9ae20a5e4579240c7d5e86316d6d1e927755dbf5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The legacy client allowed users to pass 'deleted' through an
update call. This is breaking some clients of this library because
they expect to be be able to still do that.

Fixes bug 1036315

Change-Id: I9ae20a5e4579240c7d5e86316d6d1e927755dbf5
</pre>
</div>
</content>
</entry>
<entry>
<title>Cast is_public, protected, deleted to bool</title>
<updated>2012-08-13T17:55:43+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-08-13T17:30:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=8f0d5c4f2cea6e5dae827b5f728c54dab4a4386b'/>
<id>8f0d5c4f2cea6e5dae827b5f728c54dab4a4386b</id>
<content type='text'>
To keep a consistent view of an image, is_public, protected, and
deleted need to be cast to a bool when being parsed from headers.

Fix bug 1036299

Change-Id: I2730a0f2d705d26ebc0ba883e99c1caf44d70b51
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To keep a consistent view of an image, is_public, protected, and
deleted need to be cast to a bool when being parsed from headers.

Fix bug 1036299

Change-Id: I2730a0f2d705d26ebc0ba883e99c1caf44d70b51
</pre>
</div>
</content>
</entry>
<entry>
<title>Return known int values as int, not str</title>
<updated>2012-08-13T17:18:51+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-08-13T17:18:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=1e539dfdbecfdcf33d57ef79b9f845b90f547506'/>
<id>1e539dfdbecfdcf33d57ef79b9f845b90f547506</id>
<content type='text'>
Cast size, min_ram, min_disk to integers before returning them
to the user from the v1 API.

Fixes bug 1036297

Change-Id: Ib1e2a3bf931e433b6311cc8a1a5219168b50be97
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cast size, min_ram, min_disk to integers before returning them
to the user from the v1 API.

Fixes bug 1036297

Change-Id: Ib1e2a3bf931e433b6311cc8a1a5219168b50be97
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable client V2 to download images</title>
<updated>2012-08-09T17:14:22+00:00</updated>
<author>
<name>Lars Gellrich</name>
<email>lars.gellrich@hp.com</email>
</author>
<published>2012-08-01T16:04:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=137b3cf975d73437943e100065c76b83acfa7dd3'/>
<id>137b3cf975d73437943e100065c76b83acfa7dd3</id>
<content type='text'>
Added the CLI option image-download to download an image via API V2.
Added utility function to save an image.
Added common iterator to validate the checksum.

Related to bp glance-client-v2

Change-Id: I0247f5a3462142dc5e9f3dc16cbe00c8e3d42f42
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added the CLI option image-download to download an image via API V2.
Added utility function to save an image.
Added common iterator to validate the checksum.

Related to bp glance-client-v2

Change-Id: I0247f5a3462142dc5e9f3dc16cbe00c8e3d42f42
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace httplib2 with httplib as http driver</title>
<updated>2012-07-23T20:52:12+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-11T03:51:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=1e744f162ece85f14120a16180ed0f83fe9f1e09'/>
<id>1e744f162ece85f14120a16180ed0f83fe9f1e09</id>
<content type='text'>
* This allows us to send truly chunked responses to users
* Handle bad connection url schemes with a new InvalidEndpoint exception
* Fixes bug 1023240

Change-Id: I34500987f51d4e0c6e1f89ecf93853de3fcbb1c3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This allows us to send truly chunked responses to users
* Handle bad connection url schemes with a new InvalidEndpoint exception
* Fixes bug 1023240

Change-Id: I34500987f51d4e0c6e1f89ecf93853de3fcbb1c3
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pagination to v1 image-list</title>
<updated>2012-07-19T20:26:37+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-14T04:39:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=0f628b19cbbe53ea29de02f4ae84bc893138820f'/>
<id>0f628b19cbbe53ea29de02f4ae84bc893138820f</id>
<content type='text'>
* Use recursive generator function to make subsequent requests
  to the v1 detailed images resource
* 'limit' continues to act as the absolute limit of images to return
  from a list call
* 'page_size' indicates how many images to ask for in each subsequent
  pagination request
* Expose --page-size through the cli
* Convert v1 images tests to use strict url comparison
* Drop strict_url_check from FakeAPI kwargs - now the functionality
  is always active and tests must directly match fixture urls
* Fix bug 1024614

Change-Id: Ifa7874d88360e03b5c8aa95bfb9d5e6dc6dc927e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use recursive generator function to make subsequent requests
  to the v1 detailed images resource
* 'limit' continues to act as the absolute limit of images to return
  from a list call
* 'page_size' indicates how many images to ask for in each subsequent
  pagination request
* Expose --page-size through the cli
* Convert v1 images tests to use strict url comparison
* Drop strict_url_check from FakeAPI kwargs - now the functionality
  is always active and tests must directly match fixture urls
* Fix bug 1024614

Change-Id: Ifa7874d88360e03b5c8aa95bfb9d5e6dc6dc927e
</pre>
</div>
</content>
</entry>
<entry>
<title>Wrap image data in iterator</title>
<updated>2012-07-12T02:55:02+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-12T02:34:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=da360462a54501178753571cdfec800e899f38ae'/>
<id>da360462a54501178753571cdfec800e899f38ae</id>
<content type='text'>
This is establishing the API for a future optimization. We want to
be able to offer true socket-level caching, but can't do that with
httplib2 right now. For now, we will just fake the optimization
by returning an iterator over the image body, which happens to already
be fully loaded into a string.

Change-Id: I2d36e3cdd45b26d7c7c27ba050bf6a4b5765df6c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is establishing the API for a future optimization. We want to
be able to offer true socket-level caching, but can't do that with
httplib2 right now. For now, we will just fake the optimization
by returning an iterator over the image body, which happens to already
be fully loaded into a string.

Change-Id: I2d36e3cdd45b26d7c7c27ba050bf6a4b5765df6c
</pre>
</div>
</content>
</entry>
<entry>
<title>Preserve image properties on update</title>
<updated>2012-07-10T04:03:46+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-09T22:39:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=cf8613e76d4682c924a900a17b43197d569d7ad3'/>
<id>cf8613e76d4682c924a900a17b43197d569d7ad3</id>
<content type='text'>
* By default, image properties should not be deleted on image update.
* A user can specify --purge-props through the CLI or purge_props
  as a keyword argument to ImageManager.update to override the default
  behavior and force properties to be deleted.
* Fixes bug 1022758

Change-Id: Ib079378cb765552fc29a66913aefbbcd934d2065
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* By default, image properties should not be deleted on image update.
* A user can specify --purge-props through the CLI or purge_props
  as a keyword argument to ImageManager.update to override the default
  behavior and force properties to be deleted.
* Fixes bug 1022758

Change-Id: Ib079378cb765552fc29a66913aefbbcd934d2065
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow image filtering by custom properties</title>
<updated>2012-07-04T22:49:41+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-04T22:46:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=a1691ddc10b7fa4df0ff8a434d060ee1762773c0'/>
<id>a1691ddc10b7fa4df0ff8a434d060ee1762773c0</id>
<content type='text'>
A user can filter a list of images by passing in a 'properties'
sub-dictionary inside of the 'filters' keyword argumen to
ImageManager.list(). The same functionality can be used through
the CLI through the use of one or more'--property-filter' options.

Related to bp glance-client-parity.

Change-Id: I7d119174d83faa894dde557e1944289de296a02c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A user can filter a list of images by passing in a 'properties'
sub-dictionary inside of the 'filters' keyword argumen to
ImageManager.list(). The same functionality can be used through
the CLI through the use of one or more'--property-filter' options.

Related to bp glance-client-parity.

Change-Id: I7d119174d83faa894dde557e1944289de296a02c
</pre>
</div>
</content>
</entry>
<entry>
<title>Hook up GET /v1/images/&lt;id&gt;</title>
<updated>2012-06-21T20:06:18+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-06-21T20:06:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=99e872a57bf20390949534e94c3929851e827d82'/>
<id>99e872a57bf20390949534e94c3929851e827d82</id>
<content type='text'>
This allows us to get raw image data out of the API! Related to
bp glance-client-parity

Change-Id: Id5f55553d2ff3b7bf58515062afdfd4b9b183a54
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to get raw image data out of the API! Related to
bp glance-client-parity

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