<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-keystoneclient.git/keystoneclient/v3, branch 3.10.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>re-work inference rule bindings</title>
<updated>2016-12-19T03:16:31+00:00</updated>
<author>
<name>Steve Martinelli</name>
<email>s.martinelli@gmail.com</email>
</author>
<published>2016-12-18T21:07:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=0b00c0e7b17ad1a156fc2dbaccde97e3d47ba115'/>
<id>0b00c0e7b17ad1a156fc2dbaccde97e3d47ba115</id>
<content type='text'>
- At least one API was not implemented (list_implied_roles)
- the tests were lacking assertions and proper mocked responses
- some of the functionality just didn't work (see bug)
- returning Role objects instead of InferenceRule objects

Related commits:
 - I80a40e88b571fe9b0eca3af8b705ea79f28eb904
 - I66e863fb83f8dfcca2c48116d4377df060f402c3

Closes-Bug: 1647934
Change-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- At least one API was not implemented (list_implied_roles)
- the tests were lacking assertions and proper mocked responses
- some of the functionality just didn't work (see bug)
- returning Role objects instead of InferenceRule objects

Related commits:
 - I80a40e88b571fe9b0eca3af8b705ea79f28eb904
 - I66e863fb83f8dfcca2c48116d4377df060f402c3

Closes-Bug: 1647934
Change-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Pass allow_expired to token validate"</title>
<updated>2016-11-29T23:02:41+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-11-29T23:02:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=70934194e18ed9823baa0d344e2543b982f1af73'/>
<id>70934194e18ed9823baa0d344e2543b982f1af73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass allow_expired to token validate</title>
<updated>2016-11-29T21:23:28+00:00</updated>
<author>
<name>Jamie Lennox</name>
<email>jamielennox@gmail.com</email>
</author>
<published>2016-09-29T00:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=9f5493747a404adc92960785848016a85c5a4acb'/>
<id>9f5493747a404adc92960785848016a85c5a4acb</id>
<content type='text'>
Allow passing the allow_expired flag to v3 token validation to support
extended service to service communication.

Implements bp: allow-expired
Change-Id: Ia1763fedc1838ad3c58c7f8f98f00b7eaad55a5c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow passing the allow_expired flag to v3 token validation to support
extended service to service communication.

Implements bp: allow-expired
Change-Id: Ia1763fedc1838ad3c58c7f8f98f00b7eaad55a5c
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some spelling mistaks in base.py &amp; auth.py</title>
<updated>2016-11-17T11:09:10+00:00</updated>
<author>
<name>zhangyanxian</name>
<email>zhangyanxianmail@163.com</email>
</author>
<published>2016-11-17T11:06:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=982274c25dda0b58fb7ae5a15b1ceb3b70b305d3'/>
<id>982274c25dda0b58fb7ae5a15b1ceb3b70b305d3</id>
<content type='text'>
TrivialFix:"dependant" should be "dependent"
Change-Id: I276876e5909ac5958c9e0e911b45e813b8104702
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TrivialFix:"dependant" should be "dependent"
Change-Id: I276876e5909ac5958c9e0e911b45e813b8104702
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Increase readability of 'find()' method and small improvements"</title>
<updated>2016-11-03T18:54:29+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-11-03T18:54:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=5ec03b98a5ed361d2c8406cd9c5383eed9645230'/>
<id>5ec03b98a5ed361d2c8406cd9c5383eed9645230</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support domain-specific configuration management</title>
<updated>2016-11-02T17:03:41+00:00</updated>
<author>
<name>Henry Nash</name>
<email>henryn@linux.vnet.ibm.com</email>
</author>
<published>2015-03-24T17:57:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=cb31a83888cd93fcb12a7ac9a3e678ee7bb8ceeb'/>
<id>cb31a83888cd93fcb12a7ac9a3e678ee7bb8ceeb</id>
<content type='text'>
Provide support for the domain-specific configuration storage available
via the REST API.

Domain configs are JSON blobs and we have fine grained control on them
via the Identity API. This fine grained control is not defined yet in the
client, though - for now, we can manage everything like Python dictionaries
and use operations like "update" whenever we want to delete a specific group
or option. This approach is similar to what is done in the federation mapping
API to handle mapping rules.

Functional tests are also included, this is useful to check if the new
feature works in an integration environment.

Co-Auhtored-By: Henry Nash &lt;henryn@linux.vnet.ibm.com&gt;
Co-Authored-By: Rodrigo Duarte &lt;rduartes@redhat.com&gt;

Closes-Bug: 1433306

Partially Implements: blueprint domain-config-ext

Change-Id: Ie6795b8633fed38c58b79250c11c9a045b7f95a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide support for the domain-specific configuration storage available
via the REST API.

Domain configs are JSON blobs and we have fine grained control on them
via the Identity API. This fine grained control is not defined yet in the
client, though - for now, we can manage everything like Python dictionaries
and use operations like "update" whenever we want to delete a specific group
or option. This approach is similar to what is done in the federation mapping
API to handle mapping rules.

Functional tests are also included, this is useful to check if the new
feature works in an integration environment.

Co-Auhtored-By: Henry Nash &lt;henryn@linux.vnet.ibm.com&gt;
Co-Authored-By: Rodrigo Duarte &lt;rduartes@redhat.com&gt;

Closes-Bug: 1433306

Partially Implements: blueprint domain-config-ext

Change-Id: Ie6795b8633fed38c58b79250c11c9a045b7f95a4
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase readability of 'find()' method and small improvements</title>
<updated>2016-10-21T17:00:46+00:00</updated>
<author>
<name>Arthur Miranda</name>
<email>artmr@lsd.ufcg.edu.br</email>
</author>
<published>2016-10-21T15:18:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=316058d314d8f63e913d11b073498ca6283b728b'/>
<id>316058d314d8f63e913d11b073498ca6283b728b</id>
<content type='text'>
Assigments replaced with argument assigment: endpoints.py, service_catalog.py
Note added: 'original_ip' value is never used: session.py
Refactor 'find()' method to increase readability: base.py

Change-Id: I469331b123fdf03e9e7c5d93e1c95da57d30fbbe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Assigments replaced with argument assigment: endpoints.py, service_catalog.py
Note added: 'original_ip' value is never used: session.py
Refactor 'find()' method to increase readability: base.py

Change-Id: I469331b123fdf03e9e7c5d93e1c95da57d30fbbe
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Use exceptions from Keystoneauth"</title>
<updated>2016-10-14T14:10:27+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-10-14T14:10:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=3c8f1276a2f874f3fcaf7db08761d79bd013cf28'/>
<id>3c8f1276a2f874f3fcaf7db08761d79bd013cf28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Use AUTH_INTERFACE object from keystoneauth"</title>
<updated>2016-10-05T21:49:45+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-10-05T21:49:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=6f1a3da7caf4da103081c2901d0c464a27f11758'/>
<id>6f1a3da7caf4da103081c2901d0c464a27f11758</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Correct output for Implied Roles"</title>
<updated>2016-09-26T11:37:39+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-09-26T11:37:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=ec930d1b326321639f332289ba0ab41f690b3887'/>
<id>ec930d1b326321639f332289ba0ab41f690b3887</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
