<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-keystoneclient.git/doc/source/using-api-v3.rst, branch 5.0.1</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>Add Response class to return request-id to caller</title>
<updated>2018-03-26T08:51:30+00:00</updated>
<author>
<name>David Stanek</name>
<email>dstanek@dstanek.com</email>
</author>
<published>2016-06-15T12:51:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=b2e9caee38ca66147552a8f677468becf812e16e'/>
<id>b2e9caee38ca66147552a8f677468becf812e16e</id>
<content type='text'>
This change is required to return 'request_id' from client
to log request_id mappings of cross-project requests.

Instantiating class 'keystoneclient.v3.client.Client' using
'include_metadata=True' will cause manager response to return
a new 'Response' class instead of just the data. This 'Response'
class is going to have additional metadata properties available
like 'request_ids' and the original data will be available as
property 'data' to it.

This change is backward compatible since user has to set a new
parameter 'include_metadata=True' to client in order to get the
request_id returned.

Co-author: Dinesh Bhor &lt;dinesh.bhor@nttdata.com&gt;
Partially Implements: blueprint return-request-id-to-caller
Change-Id: Ibefaa484158ff08bfcacc1e2802d87fc26fd76a5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change is required to return 'request_id' from client
to log request_id mappings of cross-project requests.

Instantiating class 'keystoneclient.v3.client.Client' using
'include_metadata=True' will cause manager response to return
a new 'Response' class instead of just the data. This 'Response'
class is going to have additional metadata properties available
like 'request_ids' and the original data will be available as
property 'data' to it.

This change is backward compatible since user has to set a new
parameter 'include_metadata=True' to client in order to get the
request_id returned.

Co-author: Dinesh Bhor &lt;dinesh.bhor@nttdata.com&gt;
Partially Implements: blueprint return-request-id-to-caller
Change-Id: Ibefaa484158ff08bfcacc1e2802d87fc26fd76a5
</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>Merge "Update developer docs for keystoneauth session"</title>
<updated>2016-03-01T01:13:03+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-03-01T01:13:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=be9b5856d4f35f9b4ed07454ca02575cd1299733'/>
<id>be9b5856d4f35f9b4ed07454ca02575cd1299733</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix reference to ClientException</title>
<updated>2016-02-28T17:22:04+00:00</updated>
<author>
<name>Brant Knudson</name>
<email>bknudson@us.ibm.com</email>
</author>
<published>2016-02-28T16:59:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=d28571585291235d31e840ab0d916780f3055162'/>
<id>d28571585291235d31e840ab0d916780f3055162</id>
<content type='text'>
keystoneclient doesn't use apiclient exceptions anymore.

Change-Id: I7a5a732a9f3a2162d8c4b4083ee9a9c7d90e9e0d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
keystoneclient doesn't use apiclient exceptions anymore.

Change-Id: I7a5a732a9f3a2162d8c4b4083ee9a9c7d90e9e0d
</pre>
</div>
</content>
</entry>
<entry>
<title>Update developer docs for keystoneauth session</title>
<updated>2016-02-28T17:17:33+00:00</updated>
<author>
<name>Brant Knudson</name>
<email>bknudson@us.ibm.com</email>
</author>
<published>2016-02-28T16:44:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=eb70a26a60dd81e3639b3fadd8251f8cfc337539'/>
<id>eb70a26a60dd81e3639b3fadd8251f8cfc337539</id>
<content type='text'>
The developer docs should tell developers to use keystoneauth1
sessions rather than keystoneclient sessions or passing
arguments to the Client constructors. keystoneclient sessions and
constructing Clients using non-sessions is deprecated.

Change-Id: Ica19b8d6fb2f5d1a9d0d22d4fe08abb266fd6a86
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The developer docs should tell developers to use keystoneauth1
sessions rather than keystoneclient sessions or passing
arguments to the Client constructors. keystoneclient sessions and
constructing Clients using non-sessions is deprecated.

Change-Id: Ica19b8d6fb2f5d1a9d0d22d4fe08abb266fd6a86
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Document session usage first"</title>
<updated>2014-12-16T02:18:20+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-12-16T02:18:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=81e48d44ff79d58ec6b983f475ff008c9f7f3b0e'/>
<id>81e48d44ff79d58ec6b983f475ff008c9f7f3b0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Rename the client API docs"</title>
<updated>2014-12-02T00:02:58+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-12-02T00:02:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=4a49d970b06068b1ef26e7cc1f7dab3984da2ed4'/>
<id>4a49d970b06068b1ef26e7cc1f7dab3984da2ed4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document session usage first</title>
<updated>2014-10-12T16:23:36+00:00</updated>
<author>
<name>Brant Knudson</name>
<email>bknudson@us.ibm.com</email>
</author>
<published>2014-10-11T14:55:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=eb251b5af96ba031fbb04de32d9cdec8917b3b23'/>
<id>eb251b5af96ba031fbb04de32d9cdec8917b3b23</id>
<content type='text'>
Since we'd prefer developers to use the session method when
constructing the Client instance, document it first.

Change-Id: I8998a9962fd541bafae32b3443d7d4767da74257
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we'd prefer developers to use the session method when
constructing the Client instance, document it first.

Change-Id: I8998a9962fd541bafae32b3443d7d4767da74257
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc cleanup, make concepts links</title>
<updated>2014-10-12T15:55:46+00:00</updated>
<author>
<name>Brant Knudson</name>
<email>bknudson@us.ibm.com</email>
</author>
<published>2014-10-11T00:42:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=62b1eb27225bbde9c538100b1e45b64b2bd233dd'/>
<id>62b1eb27225bbde9c538100b1e45b64b2bd233dd</id>
<content type='text'>
Rather than just mention the concepts, make each reference a link to
the concept's representation in the API.

Change-Id: I4dadca0395784eb43e5bbb3cfd65c56c8f56ed38
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than just mention the concepts, make each reference a link to
the concept's representation in the API.

Change-Id: I4dadca0395784eb43e5bbb3cfd65c56c8f56ed38
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename the client API docs</title>
<updated>2014-10-12T15:52:41+00:00</updated>
<author>
<name>Brant Knudson</name>
<email>bknudson@us.ibm.com</email>
</author>
<published>2014-10-11T00:30:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=cfe94b725535b53cf1bca9d502efd8621fa0602f'/>
<id>cfe94b725535b53cf1bca9d502efd8621fa0602f</id>
<content type='text'>
Since developers want to use the APIs, the docs should be more
enticing and say that it describes how to use the APIs.

Also, called it "V3 Client API" since this reads better than
"Client V3 API" and it matches the order in the module path.

Change-Id: I79dd6f6891bf48b477b35157256a0219426d171c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since developers want to use the APIs, the docs should be more
enticing and say that it describes how to use the APIs.

Also, called it "V3 Client API" since this reads better than
"Client V3 API" and it matches the order in the module path.

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