<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-ceilometerclient.git/ceilometerclient/client.py, branch juno-eol</title>
<subtitle>opendev.org: openstack/python-ceilometerclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/'/>
<entry>
<title>Merge "keystone discovery fallback support"</title>
<updated>2014-09-20T07:11:49+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-09-20T07:11:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=02f8e4eccc216fce62134e850e3142883b0dd6e6'/>
<id>02f8e4eccc216fce62134e850e3142883b0dd6e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Typo "authtenticated" instead of "authenticated"</title>
<updated>2014-09-18T19:53:29+00:00</updated>
<author>
<name>Rafael Rivero</name>
<email>rafael@cloudscaling.com</email>
</author>
<published>2014-09-18T19:51:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=292433a915cfa8791ef3b912e8de5580c85e70c3'/>
<id>292433a915cfa8791ef3b912e8de5580c85e70c3</id>
<content type='text'>
Misspelling of "authenticated" found in docstring of
method get_client in client.py

Change-Id: I0b661a6b6008b416341ccbc691739094420723b1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Misspelling of "authenticated" found in docstring of
method get_client in client.py

Change-Id: I0b661a6b6008b416341ccbc691739094420723b1
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix AuthPlugin authentification</title>
<updated>2014-09-15T09:24:56+00:00</updated>
<author>
<name>Pavlo Shchelokovskyy</name>
<email>pshchelokovskyy@mirantis.com</email>
</author>
<published>2014-09-15T09:24:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=925f3a4e3913c9ef2789c6e5e6262e8c9eba240c'/>
<id>925f3a4e3913c9ef2789c6e5e6262e8c9eba240c</id>
<content type='text'>
AuthPlugin wrongly assumed that self.opts['token'] is always a function.

Change-Id: I968c62aec0d16d736693e403d03a495baf8ea15a
Closes-Bug: #1369461
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AuthPlugin wrongly assumed that self.opts['token'] is always a function.

Change-Id: I968c62aec0d16d736693e403d03a495baf8ea15a
Closes-Bug: #1369461
</pre>
</div>
</content>
</entry>
<entry>
<title>keystone discovery fallback support</title>
<updated>2014-09-10T13:29:51+00:00</updated>
<author>
<name>gordon chung</name>
<email>gord@live.ca</email>
</author>
<published>2014-09-04T00:22:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=bc71ba32c9e69c2a57f612d752fe1128fccc7d40'/>
<id>bc71ba32c9e69c2a57f612d752fe1128fccc7d40</id>
<content type='text'>
version discovery and sessions aren't supported by all external
auth systems. this patch adds a fallback when discovery does not
work.

Closes-Bug: #1333961
Change-Id: Ib253c736e37f8dbc50881f9fc691bfdb4ab87d71
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
version discovery and sessions aren't supported by all external
auth systems. this patch adds a fallback when discovery does not
work.

Closes-Bug: #1333961
Change-Id: Ib253c736e37f8dbc50881f9fc691bfdb4ab87d71
</pre>
</div>
</content>
</entry>
<entry>
<title>Add endpoint opt into auth_plugin</title>
<updated>2014-08-08T16:01:59+00:00</updated>
<author>
<name>Eugeniya Kudryashova</name>
<email>ekudryashova@mirantis.com</email>
</author>
<published>2014-08-08T15:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=2ddcff4ee2ae964028c26956a4905596f18a5dbc'/>
<id>2ddcff4ee2ae964028c26956a4905596f18a5dbc</id>
<content type='text'>
Endpoint should be present in auth_plugin options to allow
connect to ceilometer through specified endpoint and token

Closes-Bug: #1354507
Change-Id: I0aaafc6f599a67b242ade25efb3e667738bd71fd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Endpoint should be present in auth_plugin options to allow
connect to ceilometer through specified endpoint and token

Closes-Bug: #1354507
Change-Id: I0aaafc6f599a67b242ade25efb3e667738bd71fd
</pre>
</div>
</content>
</entry>
<entry>
<title>Use HTTPClient from common Oslo code</title>
<updated>2014-07-31T15:59:58+00:00</updated>
<author>
<name>ekudryashova</name>
<email>ekudryashova@mirantis.com</email>
</author>
<published>2014-01-23T17:28:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=47934c777c50897b649793e0960eebdaad322c45'/>
<id>47934c777c50897b649793e0960eebdaad322c45</id>
<content type='text'>
In the process of unification of the clients code we should
reuse common functionality from Oslo.

bp common-client-library-2

Change-Id: I0e027c33ee42b6de032d33269caeea33e7837f40
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the process of unification of the clients code we should
reuse common functionality from Oslo.

bp common-client-library-2

Change-Id: I0e027c33ee42b6de032d33269caeea33e7837f40
</pre>
</div>
</content>
</entry>
<entry>
<title>Update python-ceilometerclient to support Keystone V3 API</title>
<updated>2014-06-26T16:39:38+00:00</updated>
<author>
<name>Fabio Giannetti</name>
<email>fabio.giannetti@hp.com</email>
</author>
<published>2014-05-29T01:18:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=6082ae31ed260520079a58cb2f0e4d3b3915d7da'/>
<id>6082ae31ed260520079a58cb2f0e4d3b3915d7da</id>
<content type='text'>
Keystone is now deprecating the V2 API in favor of the V3 API.
The ceilometer client is now using the keystone session to
delegate the discovery of the version that is going to be used,
this eliminates the need of updating the client every time there
is a new API version.

DocImpact

blueprint support-keystone-v3-api

Change-Id: I6ebacce7adf70f24bdede9b920853ab9851071cf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Keystone is now deprecating the V2 API in favor of the V3 API.
The ceilometer client is now using the keystone session to
delegate the discovery of the version that is going to be used,
this eliminates the need of updating the client every time there
is a new API version.

DocImpact

blueprint support-keystone-v3-api

Change-Id: I6ebacce7adf70f24bdede9b920853ab9851071cf
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid dead loop when token is string format</title>
<updated>2014-04-26T03:50:11+00:00</updated>
<author>
<name>ZhiQiang Fan</name>
<email>zhiqiang.fan@huawei.com</email>
</author>
<published>2014-04-15T12:21:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=8cc1a8a0244f06ac7010ed9f8b406f709d903ad2'/>
<id>8cc1a8a0244f06ac7010ed9f8b406f709d903ad2</id>
<content type='text'>
The token needs to be a callable object in http.Client, so we assign
a lambda expression to it when it is a string, but current implementation
will cause dead loop since it is x = lambda: x. This patch fixes it
and improves the corresponding test code.

Change-Id: Id41edd705b46196404e5cb3483a290074bde12d0
Closes-Bug: #1301877
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The token needs to be a callable object in http.Client, so we assign
a lambda expression to it when it is a string, but current implementation
will cause dead loop since it is x = lambda: x. This patch fixes it
and improves the corresponding test code.

Change-Id: Id41edd705b46196404e5cb3483a290074bde12d0
Closes-Bug: #1301877
</pre>
</div>
</content>
</entry>
<entry>
<title>Checking the type of auth_token, and fixing it if necessary</title>
<updated>2014-03-14T06:09:50+00:00</updated>
<author>
<name>Marc Solanas</name>
<email>msolanas@cisco.com</email>
</author>
<published>2014-03-14T06:09:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=69be3ff0e48e062e412c9e01c2c16995f6ecd3d8'/>
<id>69be3ff0e48e062e412c9e01c2c16995f6ecd3d8</id>
<content type='text'>
When creating a new Client object by calling the get_client function,
if the ceilometer_url is not passed as a parameter, but the token is
passed, the auth_token is converted to a lambda function.
However, when both the ceilometer_url and the auth_token are passed,
this conversion does not take place.
This fix checks if the auth_token is a lambda function or not.
If it is not, it creates a new lambda function which returns the
token.
Without this check, if a token was passed as a string, the
python client would throw and error, when trying to call
self.auth_token() in ceilomenterclient/common/http.py.

Change-Id: I3e564fcf17ce497546b75f0ab8c7ca0f6f2099df
Closes-Bug: #1254186
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When creating a new Client object by calling the get_client function,
if the ceilometer_url is not passed as a parameter, but the token is
passed, the auth_token is converted to a lambda function.
However, when both the ceilometer_url and the auth_token are passed,
this conversion does not take place.
This fix checks if the auth_token is a lambda function or not.
If it is not, it creates a new lambda function which returns the
token.
Without this check, if a token was passed as a string, the
python client would throw and error, when trying to call
self.auth_token() in ceilomenterclient/common/http.py.

Change-Id: I3e564fcf17ce497546b75f0ab8c7ca0f6f2099df
Closes-Bug: #1254186
</pre>
</div>
</content>
</entry>
<entry>
<title>client looking at wrong cacert argument name</title>
<updated>2014-01-06T14:14:35+00:00</updated>
<author>
<name>Gordon Chung</name>
<email>chungg@ca.ibm.com</email>
</author>
<published>2014-01-06T14:11:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=bd50e145786eb2cd296c081de32025acad722f33'/>
<id>bd50e145786eb2cd296c081de32025acad722f33</id>
<content type='text'>
fix so client consistently uses 'os_cacert' arg value instead of
either 'os_cacert' or 'cacert'

Change-Id: If5648855aefc7af64178249c270a9ac66907e466
Closes-Bug: #1266472
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix so client consistently uses 'os_cacert' arg value instead of
either 'os_cacert' or 'cacert'

Change-Id: If5648855aefc7af64178249c270a9ac66907e466
Closes-Bug: #1266472
</pre>
</div>
</content>
</entry>
</feed>
