<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-keystoneclient.git/tests, branch 0.2.0</title>
<subtitle>opendev.org: openstack/python-keystoneclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/'/>
<entry>
<title>Merge "Throw validation response into the environment"</title>
<updated>2012-11-16T01:34:41+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2012-11-16T01:34:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=b111637419a68b09fa52b8d7285b2c6160bf9e18'/>
<id>b111637419a68b09fa52b8d7285b2c6160bf9e18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Throw validation response into the environment</title>
<updated>2012-11-15T22:03:58+00:00</updated>
<author>
<name>Kevin L. Mitchell</name>
<email>kevin.mitchell@rackspace.com</email>
</author>
<published>2012-11-15T22:03:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=10e16be489dc13ff44d1abad71fc7ad259838a10'/>
<id>10e16be489dc13ff44d1abad71fc7ad259838a10</id>
<content type='text'>
Allow other middleware access to the raw response from the token
validation step by adding it to the WSGI environment in the
'keystone.token_info' variable.

Change-Id: I3849598d6eefd2bfcb04e27d723f08fb1935c231
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow other middleware access to the raw response from the token
validation step by adding it to the WSGI environment in the
'keystone.token_info' variable.

Change-Id: I3849598d6eefd2bfcb04e27d723f08fb1935c231
</pre>
</div>
</content>
</entry>
<entry>
<title>fixes auth_ref initialization error</title>
<updated>2012-11-15T17:07:04+00:00</updated>
<author>
<name>Joe Heck</name>
<email>heckj@mac.com</email>
</author>
<published>2012-11-14T05:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=1a35545db3aa2af7707928c6169e1908e24c8286'/>
<id>1a35545db3aa2af7707928c6169e1908e24c8286</id>
<content type='text'>
bug 1078589

* allow client values to be overridden, but use auth_ref if none
  available
* added tests to match this flow
* refactored tokens into test_fixtures.py file

Change-Id: I771a2dee6dedf31d883417d9b4e6e64bbb620f14
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug 1078589

* allow client values to be overridden, but use auth_ref if none
  available
* added tests to match this flow
* refactored tokens into test_fixtures.py file

Change-Id: I771a2dee6dedf31d883417d9b4e6e64bbb620f14
</pre>
</div>
</content>
</entry>
<entry>
<title>Add auth-token code to keystoneclient, along with supporting files</title>
<updated>2012-11-12T19:40:21+00:00</updated>
<author>
<name>Henry Nash</name>
<email>henryn@linux.vnet.ibm.com</email>
</author>
<published>2012-11-12T19:40:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=7920899af119d1697c333d202ca3272f167c19b0'/>
<id>7920899af119d1697c333d202ca3272f167c19b0</id>
<content type='text'>
This step in the process duplicates the auth-token code to keystoneclient but,
for the moment, leaves a copy in its origional location in keystone.
Testing for auth-token is also copied across, as is the cms support file.

Although no other project will yet pick up the code here in the client, since
the paste.ini files haev not yet been updated, it would work if anyone
did reference it.

Once the client code is in, the next step is to update all the other
project paste files, and then finally retire the code from keystone.

Change-Id: I88853a373d406020d54b61cba5a5e887380e3b3e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This step in the process duplicates the auth-token code to keystoneclient but,
for the moment, leaves a copy in its origional location in keystone.
Testing for auth-token is also copied across, as is the cms support file.

Although no other project will yet pick up the code here in the client, since
the paste.ini files haev not yet been updated, it would work if anyone
did reference it.

Once the client code is in, the next step is to update all the other
project paste files, and then finally retire the code from keystone.

Change-Id: I88853a373d406020d54b61cba5a5e887380e3b3e
</pre>
</div>
</content>
</entry>
<entry>
<title>removing repeat attempt at authorization in client</title>
<updated>2012-11-09T00:02:41+00:00</updated>
<author>
<name>Joe Heck</name>
<email>heckj@mac.com</email>
</author>
<published>2012-10-13T00:15:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=f1cc3cfc42db902589785320547204388aa170a3'/>
<id>f1cc3cfc42db902589785320547204388aa170a3</id>
<content type='text'>
blueprint solidify-python-api

* extended and updated documentation strings
* updated README.rst with latest options
* made debug a pass-through value, optionally set on client (instead of
  just being pulled from environment variable)
* adding AccessInfo object and associated tests
  (access.AccessInfo meant to be a cacheable object external to client
  and ultimately to replace service_catalog and it's existing functionality)
* extending authtoken to support lists of endpoints
* maintaining a single entity for client.management_url with first from
  list of possible endpoints
* create project_name and project_id synonyms to match tenant_name and
  tenant_id
* replacing authenticate call to a pure method, not overloading the
  resource/manager path that confuses base URL concepts.
* throw AuthorizationFailure if client attempts to access keystone
  resources before it has a management url
* special case listing tenant using auth_url for unscoped tokens authorized
  through client
* special case listing tokens.authenticate for Dashboard to allow unscoped
  tokens to hand back parity information to dashboard

Change-Id: I4bb3a1b6a5ce2c4b3fbcebeb59116286cac8b2e3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
blueprint solidify-python-api

* extended and updated documentation strings
* updated README.rst with latest options
* made debug a pass-through value, optionally set on client (instead of
  just being pulled from environment variable)
* adding AccessInfo object and associated tests
  (access.AccessInfo meant to be a cacheable object external to client
  and ultimately to replace service_catalog and it's existing functionality)
* extending authtoken to support lists of endpoints
* maintaining a single entity for client.management_url with first from
  list of possible endpoints
* create project_name and project_id synonyms to match tenant_name and
  tenant_id
* replacing authenticate call to a pure method, not overloading the
  resource/manager path that confuses base URL concepts.
* throw AuthorizationFailure if client attempts to access keystone
  resources before it has a management url
* special case listing tenant using auth_url for unscoped tokens authorized
  through client
* special case listing tokens.authenticate for Dashboard to allow unscoped
  tokens to hand back parity information to dashboard

Change-Id: I4bb3a1b6a5ce2c4b3fbcebeb59116286cac8b2e3
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/feature/keystone-v3' into HEAD</title>
<updated>2012-10-30T22:22:17+00:00</updated>
<author>
<name>Dolph Mathews</name>
<email>dolph.mathews@gmail.com</email>
</author>
<published>2012-10-30T22:22:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=1b7eca834977df970faabacde85c31f62619034b'/>
<id>1b7eca834977df970faabacde85c31f62619034b</id>
<content type='text'>
Conflicts:
	tests/v2_0/test_tenants.py

Change-Id: I37037e60210edd574da86b1dc07aa73e6761e338
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	tests/v2_0/test_tenants.py

Change-Id: I37037e60210edd574da86b1dc07aa73e6761e338
</pre>
</div>
</content>
</entry>
<entry>
<title>add a new HTTPClient attr for setting the original IP</title>
<updated>2012-10-22T15:47:26+00:00</updated>
<author>
<name>Ionuț Arțăriși</name>
<email>iartarisi@suse.cz</email>
</author>
<published>2012-09-13T13:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=56a4e4bd7da1353684d34e5a9817b88501e41d8c'/>
<id>56a4e4bd7da1353684d34e5a9817b88501e41d8c</id>
<content type='text'>
The original IP is useful in cases where keystoneclient is used by a
different openstack component and we need to know who made the original
request. Otherwise it gets overwritten by e.g. Dashboard's host's IP.

bug 1046837

Change-Id: Ic22c565e92010afd89c8573c375919215b70d73d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original IP is useful in cases where keystoneclient is used by a
different openstack component and we need to know who made the original
request. Otherwise it gets overwritten by e.g. Dashboard's host's IP.

bug 1046837

Change-Id: Ic22c565e92010afd89c8573c375919215b70d73d
</pre>
</div>
</content>
</entry>
<entry>
<title>use mock context managers instead of decorators+functions</title>
<updated>2012-10-18T11:43:39+00:00</updated>
<author>
<name>Ionuț Arțăriși</name>
<email>iartarisi@suse.cz</email>
</author>
<published>2012-10-16T15:45:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=bec66e8c8650a0d433f1ed50bf3b104dd0c07f3e'/>
<id>bec66e8c8650a0d433f1ed50bf3b104dd0c07f3e</id>
<content type='text'>
Change-Id: I761ee19169b39e47c4aa191b553965446432dba9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I761ee19169b39e47c4aa191b553965446432dba9
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable/disable services/endpoints (bug 1048662)</title>
<updated>2012-10-10T07:38:27+00:00</updated>
<author>
<name>Dolph Mathews</name>
<email>dolph.mathews@gmail.com</email>
</author>
<published>2012-10-10T07:38:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=62c55bc2f0f13630db6d9962ae0edf468f495276'/>
<id>62c55bc2f0f13630db6d9962ae0edf468f495276</id>
<content type='text'>
Change-Id: I664b7f7dfa281a4481bfc37eab0948a901f1c0c5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I664b7f7dfa281a4481bfc37eab0948a901f1c0c5
</pre>
</div>
</content>
</entry>
<entry>
<title>v3 Domain/Project role grants</title>
<updated>2012-10-09T22:58:29+00:00</updated>
<author>
<name>Dolph Mathews</name>
<email>dolph.mathews@gmail.com</email>
</author>
<published>2012-09-13T12:55:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=46360085ebcbea61a04ab001e7d9597d0ed0b746'/>
<id>46360085ebcbea61a04ab001e7d9597d0ed0b746</id>
<content type='text'>
Change-Id: Idbe0702b42603d6f9f133c9f1855ea9b4f222066
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Idbe0702b42603d6f9f133c9f1855ea9b4f222066
</pre>
</div>
</content>
</entry>
</feed>
