<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-glanceclient.git/tests, branch 0.3.0</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>Stop looking for v2 image in container</title>
<updated>2012-07-31T03:54:23+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-31T03:50:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=c24ea3f84876ca4087710fc15a94c1a82ec1d5f0'/>
<id>c24ea3f84876ca4087710fc15a94c1a82ec1d5f0</id>
<content type='text'>
The v2 API no longer returns images in JSON containers like
'{"image": {...}}', so stop trying to decode the responses
as if it does.

Fix bug 1031185

Change-Id: I5209fe76445d4195b12944146a0ef190883f363f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The v2 API no longer returns images in JSON containers like
'{"image": {...}}', so stop trying to decode the responses
as if it does.

Fix bug 1031185

Change-Id: I5209fe76445d4195b12944146a0ef190883f363f
</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>Merge "Wrap image data in iterator"</title>
<updated>2012-07-19T20:19:30+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2012-07-19T20:19:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=570e64d91f3b85ef6c4586f7b3a59183e5bb1d3e'/>
<id>570e64d91f3b85ef6c4586f7b3a59183e5bb1d3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pagination to v2 image-list</title>
<updated>2012-07-14T03:12:06+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-14T03:06:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=d88d8fc46286cf542f8b0553734ac9ff1b192773'/>
<id>d88d8fc46286cf542f8b0553734ac9ff1b192773</id>
<content type='text'>
* Use a recursive generator function to iterate over the image
  container. The presence of next links are indicators to
  continue pagination while their value drives the location of
  the next page.
* A user can pass in --page-size on the command line, or page_size
  when using the controller directly, to control how many images
  are requested with each subsequent paginated request. Default page
  size is 20.
* Add a flag (strict_url_check) for the FakeAPI class to control
  whether it chops off query params when trying to match a request
  to a fixture.
* Related to bp glance-client-v2.

Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a12
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use a recursive generator function to iterate over the image
  container. The presence of next links are indicators to
  continue pagination while their value drives the location of
  the next page.
* A user can pass in --page-size on the command line, or page_size
  when using the controller directly, to control how many images
  are requested with each subsequent paginated request. Default page
  size is 20.
* Add a flag (strict_url_check) for the FakeAPI class to control
  whether it chops off query params when trying to match a request
  to a fixture.
* Related to bp glance-client-v2.

Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a12
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert v2 images list method to generator</title>
<updated>2012-07-14T01:38:41+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-14T01:16:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=e5f038b62a9edf3f19390f2437c8a10616426903'/>
<id>e5f038b62a9edf3f19390f2437c8a10616426903</id>
<content type='text'>
We will want this to be a generator as soon as we implement
pagination. Let's establish the interface now.

Related to bp glance-client-v2

Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a07
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We will want this to be a generator as soon as we implement
pagination. Let's establish the interface now.

Related to bp glance-client-v2

Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a07
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace static v2 Image model with warlock model</title>
<updated>2012-07-14T01:38:41+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-14T01:11:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=c398af18b0b8fb5fb075be22563812e179290b2a'/>
<id>c398af18b0b8fb5fb075be22563812e179290b2a</id>
<content type='text'>
* Add warlock v0.1.0 as a dependency
* Generate a pythonic, self-validating Image model using warlock
* Add raw method to Schema model
* Related to bp glance-client-v2

Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add warlock v0.1.0 as a dependency
* Generate a pythonic, self-validating Image model using warlock
* Add raw method to Schema model
* Related to bp glance-client-v2

Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a04
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for viewing a single image through v2</title>
<updated>2012-07-14T01:38:40+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-13T23:05:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=b6cef9d145f870dd717843751f0c5d68867e07d5'/>
<id>b6cef9d145f870dd717843751f0c5d68867e07d5</id>
<content type='text'>
* Add image-create command
* Add tests for Image model, Controller.get, and Controller.list
* Related to bp glance-client-v2

Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a06
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add image-create command
* Add tests for Image model, Controller.get, and Controller.list
* Related to bp glance-client-v2

Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a06
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite link parsing for finding v2 schemas</title>
<updated>2012-07-14T01:38:40+00:00</updated>
<author>
<name>Brian Waldon</name>
<email>bcwaldon@gmail.com</email>
</author>
<published>2012-07-13T22:03:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-glanceclient.git/commit/?id=f0445a1b443182cf77e27038cc5f90c424e00c62'/>
<id>f0445a1b443182cf77e27038cc5f90c424e00c62</id>
<content type='text'>
What we called 'links' are no longer returned in a container of
objects, they are top-level entity attribtues. This fixes the
parsing of the entities to look in the correct place when trying
to locate a specific schema.

Add a helper for printing to stderr and exiting with a non-zero
exit code.

Map 'name' to 'Attribute' when explaining a schema.

Related to bp glance-client-v2

Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a05
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
What we called 'links' are no longer returned in a container of
objects, they are top-level entity attribtues. This fixes the
parsing of the entities to look in the correct place when trying
to locate a specific schema.

Add a helper for printing to stderr and exiting with a non-zero
exit code.

Map 'name' to 'Attribute' when explaining a schema.

Related to bp glance-client-v2

Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a05
</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>
</feed>
