<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-ceilometerclient.git/ceilometerclient/client.py, branch 1.0.10</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>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>
<entry>
<title>Added support to --os-cacert</title>
<updated>2013-10-01T06:34:04+00:00</updated>
<author>
<name>Stefano Zilli</name>
<email>stefano.zilli@cern.ch</email>
</author>
<published>2013-09-13T07:08:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=544e6217e58a9eaee67e98f27cb9385ee412ba79'/>
<id>544e6217e58a9eaee67e98f27cb9385ee412ba79</id>
<content type='text'>
Closes-Bug: #1224343

Change-Id: Ib0549d4496c47900c81cc970b99bcff25cad0040
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes-Bug: #1224343

Change-Id: Ib0549d4496c47900c81cc970b99bcff25cad0040
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass region_name argument to keystone client</title>
<updated>2013-09-18T01:50:42+00:00</updated>
<author>
<name>Bartosz Górski</name>
<email>bartosz.gorski@ntti3.com</email>
</author>
<published>2013-09-18T01:48:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=56165637f84681f18f81d1e6afbcd8957c097f22'/>
<id>56165637f84681f18f81d1e6afbcd8957c097f22</id>
<content type='text'>
Change-Id: If82bd7fe5680faef6e56abb6f76d203b7296beb5
Closes-Bug: #1228063
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: If82bd7fe5680faef6e56abb6f76d203b7296beb5
Closes-Bug: #1228063
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle case where os_auth_token is set to ''</title>
<updated>2013-08-02T16:07:28+00:00</updated>
<author>
<name>Eoghan Glynn</name>
<email>eglynn@redhat.com</email>
</author>
<published>2013-08-02T16:07:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=e4348aa3d28f26b354326e056dc26c293963ea7f'/>
<id>e4348aa3d28f26b354326e056dc26c293963ea7f</id>
<content type='text'>
Properly handle case (as in CLI) where os_auth_token is
set, but to an empty string.

Change-Id: I7e96bf22e2a91e0e3ec783b406fd05e4138860c8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Properly handle case (as in CLI) where os_auth_token is
set, but to an empty string.

Change-Id: I7e96bf22e2a91e0e3ec783b406fd05e4138860c8
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure keystoneclient.auth_token is re-evaluated</title>
<updated>2013-08-02T07:04:42+00:00</updated>
<author>
<name>Eoghan Glynn</name>
<email>eglynn@redhat.com</email>
</author>
<published>2013-08-01T17:07:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=1772adf0cce19de9ef151c24c482122f9d18507e'/>
<id>1772adf0cce19de9ef151c24c482122f9d18507e</id>
<content type='text'>
Fixes bug 1207441

Force the re-evaluation of the keystoneclient.auth_token property
so as to avoid missing out on the in-built refresh logic when expiry
is imminent.

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

Force the re-evaluation of the keystoneclient.auth_token property
so as to avoid missing out on the in-built refresh logic when expiry
is imminent.

Change-Id: I8319e9e9a71e33e089fbe2fbc812d2b6c15da927
</pre>
</div>
</content>
</entry>
<entry>
<title>Make authenticated client easier to consume.</title>
<updated>2013-06-21T11:39:22+00:00</updated>
<author>
<name>Eoghan Glynn</name>
<email>eglynn@redhat.com</email>
</author>
<published>2013-06-21T11:33:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=ff77aeea56872be38914c851926af1fb504dba5f'/>
<id>ff77aeea56872be38914c851926af1fb504dba5f</id>
<content type='text'>
Encapsulate keystone logic in an convenience method.

Change-Id: I0a048e02f57d657b8b414a76d759ceb9e0e025df
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Encapsulate keystone logic in an convenience method.

Change-Id: I0a048e02f57d657b8b414a76d759ceb9e0e025df
</pre>
</div>
</content>
</entry>
<entry>
<title>Add basic functionality</title>
<updated>2012-11-09T12:31:27+00:00</updated>
<author>
<name>Angus Salkeld</name>
<email>asalkeld@redhat.com</email>
</author>
<published>2012-11-09T12:31:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=635bc921dbf0fe0c65d5ec84a6cd327e83550e40'/>
<id>635bc921dbf0fe0c65d5ec84a6cd327e83550e40</id>
<content type='text'>
Signed-off-by: Angus Salkeld &lt;asalkeld@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Angus Salkeld &lt;asalkeld@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
