commit 35e20cbfb27b7df86a88ca6f106ee4d690fb2679
Merge: 1257453 a587581
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Dec 2 14:57:51 2013 +0000

    Merge "Add HTTP proxy support to ceilometer client"

commit 125745366085b0072ad99bddc58f978978c2f96d
Author: Gordon Chung <chungg@ca.ibm.com>
Date:   Fri Nov 29 12:53:45 2013 -0500

    sync with oslo-incubator
    
    - py3 compatibility fixes
    - Only pass non-None sortby to PrettyTable.get_string fix
    
    synced with commit-id: 0d2546b228f13a42355bc54e82256bf17a2eb478
    
    Change-Id: Ic70eba1a10339ad5407541446cd37c9229836965

commit 7bf11bbef0bdb75c0b63c764c8c09b7000f59d35
Author: Andreas Jaeger <aj@suse.de>
Date:   Mon Dec 2 09:46:53 2013 +0100

    Change OpenStack Metering to OpenStack Telemetry
    
    With the project change, let's change the tool as well
    to use the new name.
    
    Change-Id: I90bcf55b54dc765abc377ced005cd7f2aab79c0e

commit a587581e02d6f0c77cf1f38d1948d7fdb1424405
Author: Ilya Tyaptin <ityaptin@mirantis.com>
Date:   Fri Nov 22 13:53:16 2013 +0400

    Add HTTP proxy support to ceilometer client
    
    There is a need for HTTP Proxy support in Ceilometer client
    It's used in the case when Ceilometer API is not directly available
    Proxy url is taken from environment variables http_proxy or https_proxy
    
    Implements: blueprint proxy-support
    
    Change-Id: I839d704a7fa16521292205166d7cbea56497842b

commit 2950b30089ab7f38b70a9dd6b40cf0823d4ade3a
Merge: 181d913 08b476d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 28 00:20:24 2013 +0000

    Merge "Allow alarm-threshold-update to upate generic attributes"

commit 181d913ca1415aa1ad28fb1e4ddbdd08b72a155f
Merge: 640d6f4 e27ba76
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 27 20:45:21 2013 +0000

    Merge "Allow specifying a timestamp when creating a sample"

commit 08b476d2c9edeff7d025038467922f3d1cda6f19
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Fri Nov 22 11:18:35 2013 +0000

    Allow alarm-threshold-update to upate generic attributes
    
    Fixes bug 1253989
    
    Previously, generic (i.e. non-threshold-related) alarm attributes could
    not be updated with the alarm-threshold-update command. An attempt to
    do so failed semi-silently when a non-existent dict key was referenced.
    
    Now, all alarm attributes can be updated with this command.
    
    Change-Id: Iba3f21de879fb853575dcec1730de7873eab8afd

commit 640d6f4ff4d38704ea5f43f3196910ffff4e6c51
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Fri Nov 22 10:57:11 2013 +0800

    Enable pep8 E711/E712/E721/H302 checking
    
    Change-Id: I229f1c15b46284fae94d4c786765baa18da0055f

commit f80b29a6c3cd2326d0e721701dfa7449c07267f8
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Fri Nov 22 10:48:07 2013 +0800

    Enable pep8 E128 checking
    
    Change-Id: I31dc17f0faaae1c32e5106873fd13158376367f7

commit 28d1d3a87f5b581e610f3ceb790a70eb98a83ed8
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Fri Nov 22 10:44:07 2013 +0800

    Enable pep8 E121/E122/E123 checking
    
    Change-Id: I686f2b7895868e6ebaabe5d274e3efde2dd9c441

commit 936faeb33239106f49187af9424802cffd7a03dc
Merge: dd1814c 7a5cbc1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 22 02:54:00 2013 +0000

    Merge "Avoid reset of repeat_actions attribute on alarm update"

commit dd1814c094611045a3bca41d248c50543d9c3207
Merge: 9c645a2 2221249
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 22 01:18:23 2013 +0000

    Merge "Ensure basic logging config is applied"

commit e27ba7675800a3f3f30eaf088e8ff66377b0b43d
Author: Nejc Saje <nejc.saje@xlab.si>
Date:   Thu Nov 21 18:05:51 2013 +0000

    Allow specifying a timestamp when creating a sample
    
    Change-Id: Ic2947725edb5bf50ba9bfff14d4c0713e9aed3aa

commit 7a5cbc14a5ff0679e2797569f9de8ef82068f510
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed Nov 20 09:59:02 2013 +0000

    Avoid reset of repeat_actions attribute on alarm update
    
    Fixes bug 1253057
    
    Previously, when an unrelated alarm attribute was updated via the CLI,
    the repeat_actions attribute was also set to False as an unwanted side-effect.
    
    Now, we only set this attribute in the update call if explicitly specified
    as a CLI arg. Otherwise the value provided in the PUT request body reflects
    the pre-existing value for this attribute.
    
    Change-Id: I94468ff649dd4367848c74e94a3feb08494bb223

commit 9c645a2f486bc8d3a5e3d921cd4a6fd4fc5ad8c9
Merge: 9ec8910 234aaea
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 21 10:21:47 2013 +0000

    Merge "Support building wheels (PEP-427)"

commit 22212491c6a1acd9b9d9a17b02e5bd0a8f1f0d4f
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Tue Nov 19 15:42:41 2013 +0000

    Ensure basic logging config is applied
    
    Fixes bug 1252775
    
    Previously the CLI emitted an obscure message related to
    logging config when a API call failure was encountered
    without the --debug flag being set:
    
      No handlers could be found for logger "ceilometerclient.common.http"
    
    Now we always set the basic logging config with serverity
    level of warning at least, so as to give the user a more
    friendly and less confusing error message.
    
    Change-Id: I5c6e70e97defca49ca62346f90190935646ff383

commit 234aaea53fef37909e6af2c12ad4e1aafac92370
Author: Sascha Peilicke <speilicke@suse.com>
Date:   Tue Nov 19 10:31:47 2013 +0100

    Support building wheels (PEP-427)
    
    With that, building and uploading wheels to PyPI is only one "python
    setup.py bdist_wheel" away.
    
    Change-Id: I93cee533132d59955b558da34c86ba5d310b2869

commit 9ec8910185d558aacddf6cac27b829df80c9821e
Author: chenxiao <chenxiao@cn.ibm.com>
Date:   Wed Nov 13 11:29:42 2013 +0800

    Add six to requirements.txt
    
    Some modules import six, we can see some .py files contain
    "import six", so add it to requirements.txt.
    
    Change-Id: I74cd752256e581ce38aac75af9a6154fc8c62e73

commit 8bf894f9d907592b11674e081d27dd3f3879d103
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Mon Nov 11 18:49:49 2013 +0000

    Updated from global requirements
    
    Change-Id: I9dac7eefa4dc427f509219671be990a7c946c44a

commit 067b76d9a821c3acb60d93787396d25b729a7421
Author: ChenZheng <czheng@cn.ibm.com>
Date:   Tue Oct 29 17:02:28 2013 +0800

    Ceilometer UnicodeEncodeError when update or show alarm fix
    
    Fix display bug in
    ceilometer alarm-update
    ceilometer alarm-show
    when encounter a alarm with not unicode attributes.
    
    Change-Id: I0af0f1d6b8393c7117eb5b56fba3d5e1f4935ff1
    Closes-bug: #1245317

commit 03a567f9f44843ac146e058a3c9bfc933b375180
Author: Nejc Saje <nejc.saje@xlab.si>
Date:   Thu Oct 24 13:15:01 2013 +0200

    Adds the 'limit' parameter to sample list command in V2 API
    
    Change-Id: I338590fcd75f39c3419e7e138023f6918f206ae2
    Fixes: bug #1244172

commit 1b0f94f20580a55bea52ba468bdeeca3dd4552bd
Author: fujioka yuuichi <fujioka-yuuichi@zx.mxh.nes.nec.co.jp>
Date:   Mon Oct 28 09:05:57 2013 +0900

    Fix order of sample list
    
    Samples of "ceilometer sample-list" are sorted by Resource ID and
    Volume.
    Expected order is Timestamp.
    
    This pache fixes this problem.
    
    Change-Id: I338014e5868b2176a3afd549e13d0dd6118b3ac1
    Closes-Bug: #1227495

commit 46f12ab64b992efa2e0c42e4cefb643abdf2cd74
Author: fujioka yuuichi <fujioka-yuuichi@zx.mxh.nes.nec.co.jp>
Date:   Mon Oct 28 08:55:39 2013 +0900

    add cliutils from oslo-incubator
    
    Change-Id: I3122b62ebf87354340e971f7cb58f67045fbcfef
    Related-Bug: #1227495

commit f9be914ee4f1bec06f9dd604071b3d51b5d3d6e7
Author: fujioka yuuichi <fujioka-yuuichi@zx.mxh.nes.nec.co.jp>
Date:   Mon Oct 28 08:43:58 2013 +0900

    update oslo libraries
    
    Change-Id: I7eb0adfbb6bc86157c3e3b969c00099dd8cfe315
    Related-Bug: #1227495

commit 4b7a63362345952526006d5cf236afb62abd3430
Merge: 8e341cc e337ae3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 25 08:47:45 2013 +0000

    Merge "Fix cacert argument to HTTPS connection"

commit 8e341cc620352ba07fb80d81a32ba01199e7d4cb
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Thu Oct 24 13:17:31 2013 +0000

    Updated from global requirements
    
    Change-Id: Ie1ce367075e4b32b0bf5acc32aa7152cd3fbff0f

commit e337ae3f639d506a40538d6540ca5cdc4da9db61
Author: Kieran Spear <kispear@gmail.com>
Date:   Thu Oct 24 18:50:36 2013 +1100

    Fix cacert argument to HTTPS connection
    
    This fixes a typo that broke the client for HTTPS URLs.
    
    Added a basic test to cover this case.
    Coverage is very low in common/http.py.
    
    Change-Id: Ic440f20f463c3b8558a7639f1015096a01496cf8
    Closes-bug: 1244091

commit 1d597e12e7aa0a653d2ffae0a96788ebfbdab59a
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Wed Oct 23 14:37:23 2013 +0000

    Updated from global requirements
    
    Change-Id: I59b276d83dd40d82e5713d9e8d1991bd0c41fa56

commit eea025dadbc777b6636f209cbf449a6b5f276b00
Merge: a4e89ba 9c4d491
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 22 20:25:26 2013 +0000

    Merge "Replace mox3 with mock in unit test"

commit 9c4d49189fe1150fad8420b8191ae7a240c945af
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Mon Oct 21 10:50:19 2013 +0800

    Replace mox3 with mock in unit test
    
    Compared to mox3, mock is tested much more in various Python 3 versions.
    
    Change-Id: I9e83aa622257c36ff47c79f6b491c1b074d2245d

commit a4e89bac8dfd1a4b9d61b9f02235243550fb7d8e
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Sun Oct 20 00:00:55 2013 +0000

    Updated from global requirements
    
    Change-Id: I9c1b02904b83c537ea4f51a54fd7c32b18244c7d

commit 73af6d48b1eaa8a02f217c94715bab55c594967f
Merge: 847de02 a9f75ec
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Fri Oct 18 16:55:56 2013 +0000

    Merge "Updated from global requirements"

commit 847de02766b2a2fa5d6caa5fcf6c45e84d9b30c6
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Fri Oct 18 11:29:21 2013 +0200

    Fix missed Pep8 error with 1.4.6
    
    Missed E126 continuation line over-indented for hanging indent
    
    Change-Id: I17ce2a984367fdb078d59bf6603610a01ad168f4

commit a9f75eca3bfd659500993108db220f8e5377acad
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Thu Oct 17 22:23:33 2013 +0000

    Updated from global requirements
    
    Change-Id: Id45c2a5fee6a57e70749830406310cbe1a9cde5a

commit f732428e13de0759f592c5f2298c82d199bb3664
Author: Kui Shi <skuicloud@gmail.com>
Date:   Tue Oct 15 05:10:22 2013 +0800

    Replace mox with mox3
    
    Mox3 is an unofficial port of the Google mox framework
    (http://code.google.com/p/pymox/) to Python 3.
    https://pypi.python.org/pypi/mox3
    
    Align with global-requirement and update the importing clause.
    
    There is still py33 issue induced by keystoneclient.
    https://review.openstack.org/#/c/51788/
    
    When keystoneclient is upgraded in requirements.txt, all py33
    issues should be fixed.
    
    Change-Id: If0d00c088779b4a71e606cc87b37b5b1f9701081
    Implement: blueprint py33-support

commit c58320a4eaa6743e59b31ec90f9f4f38cb9e3b3c
Author: Kui Shi <skuicloud@gmail.com>
Date:   Tue Oct 15 00:35:58 2013 +0800

    align the order of parameters for urlencode()
    
    In Python 3.3, hash randomization is enabled by default. It causes the
    iteration order of dicts and sets to be unpredictable and differ
    across Python runs.
    
    In the test case, the fixed expecting string will not match the test
    result, it is relying on the dict order.
    
    This change transforms the input dict to a sequence of two-element list,
    with fixed order, and update the related expecitng string / fixture
    in test cases.
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I6dccde9e584be8335a6375f5fbad5c5cbd7b9b6d

commit 253569d0700839e277809f3f0ee8c662dedfdbea
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 17:56:11 2013 +0800

    replace basetring/xrange
    
    basetring --> six.string_types
    xrange --> six.moves.xrange
    
    Partial Implement: blueprint py33-support
    
    Change-Id: Iedc2cd66ec65c0e4685e56a3bfbf8e9d38fd0072

commit d0a3dc68ac8d5caa6e33434d78f46b80efdcb7b1
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 17:48:13 2013 +0800

    Replace unicode() with six.u()
    
    six.u(text)
    A fake unicode literal. text should always be a normal string literal.
    In Python 2, u() returns unicode, and in Python 3, a string.
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I02849e540c1fbb1f8b02bcbfa4d9be4f60279926

commit 309cacd9c001b176f01268a8db7d16d9f8a44d8e
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 17:06:21 2013 +0800

    replace dict.keys() with list(dict)
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I774e5a25d25ef19ffc217910987f2c9b68d13cd3

commit d70bb3e4e7ecb1464fef7680ed96941b40d0bbb9
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 17:03:29 2013 +0800

    Import urlutils to substitute urllib
    
    Use the openstack common urlutils.
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I45f21d7316fe87952e841004d4c25999138a842b

commit 38e1ee4632e955e3b8d3643b9d842675c6d15437
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 16:57:24 2013 +0800

    Use six.iteritems() for dict
    
    Fix the error:
    AttributeError: 'dict' object has no attribute 'iteritems'
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I5dff17d1df01d6583f882f818434804d65726c51

commit 39328adaff910955407dadaad810cc2d6889f335
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 16:56:20 2013 +0800

    Translate print statement to print function
    
    Use "from __future__ import print_function"
    docs.python.org/3/howto/pyporting.html#from-future-import-print-function
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I92fc07257851795a9972c8273d3278c8679d6628

commit c6ca94982d30bdb7d8227150578271e9492ad36e
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 16:53:51 2013 +0800

    Fix module importing issues for Python 3
    
    Copy py3kcompat from oslo for urlparse
    Substitute StringIO / httplib with six
    
    Partial Implement: blueprint py33-support
    
    Change-Id: Ic8da2ca53b4217ef13f15be094437f1f4e643001

commit eaae72edc92940b0e46b7d7b955e2bfbe94542c5
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 16:52:23 2013 +0800

    Import six.StringIO
    
    six.StringIO
    This is an fake file object for textual data. It is an alias for
    StringIO.StringIO in Python 2 and io.StringIO in Python 3.
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I76c05041565614241eea7b7595e4503c88211ee8

commit c3283ec1e861f29a53c59c1a09f2a1bc21a713e4
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed Oct 2 16:18:06 2013 +0000

    Add support for new alarm-history command
    
    Expose the new alarm history API via the CLI.
    
    Change-Id: I5757d309dd7143dfab83985fb51ee6d320478e3b

commit 50ecc8f63b9f2f9a482f2211ad0499f2be7c6f5a
Merge: 146de67 544e621
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 00:34:12 2013 +0000

    Merge "Added support to --os-cacert"

commit 146de671496a72ccdc20a3da4beec901a890f9b3
Merge: db2c858 a99a8c6
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Thu Oct 3 00:34:10 2013 +0000

    Merge "Updated from global requirements"

commit db2c858585aea4426aad9cf6c870b338e1a921ea
Merge: 0a6a6b4 fc201b3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 00:34:09 2013 +0000

    Merge "Use standard CLI object-verb ordering for alarm-{g|s}set-state"

commit 0a6a6b4d099f627e71ca22dd9d376da2f54d4f90
Merge: 66ef360 7c8a676
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 00:34:08 2013 +0000

    Merge "Fix shell.do_alarm_get_state to get as opposed to set"

commit fc201b3805dda16fad66d7c0d0e47b1e32612874
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed Oct 2 09:59:47 2013 +0000

    Use standard CLI object-verb ordering for alarm-{g|s}set-state
    
    The openstack CLIs all use an object-followed-by-verb ordering
    convention when construct command names.
    
    Follow a similar convention for commands to get and set alarm
    state.
    
    Change-Id: I34e0f450019556c80476df782d4c86dca08bdc9d

commit 7c8a676b43e9f82276041afbae15d739dc2c1ab4
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed Oct 2 09:30:27 2013 +0000

    Fix shell.do_alarm_get_state to get as opposed to set
    
    Otherwise the CLI fails when attempting to set a state arg that
    doesn't exist.
    
    (Simple copy'n'paste error in the original code).
    
    Change-Id: Iab117177805449ddec9d03656a95a0cbbbbd58bb

commit a99a8c628faa33768961952b59b8175c1a108780
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Tue Oct 1 16:14:33 2013 +0000

    Updated from global requirements
    
    Change-Id: I71d6d8aad148b240f8ab1325d3c3ff2996ebf642

commit 66ef360c1480899bcdf6ad7af8f2d581b532c5e6
Author: Mehdi Abaakouk <mehdi.abaakouk@enovance.com>
Date:   Thu Sep 26 09:50:37 2013 +0200

    Allow to update an alarm partially
    
    The patch allow to only modify a part of an alarm instead of force to
    set the full alarm description.
    
    This permit to an application that have been written code around alarm
    with ceilometerclient 1.0.4 and ceilometer pre havana-3. To update alarm
    without any change with this and ceilometer >= havana-3 (ie: heat).
    
    Fixes bug #1231303
    
    Change-Id: I20250131d05d20bfadbca450dfe6b8237f4b7183

commit 544e6217e58a9eaee67e98f27cb9385ee412ba79
Author: Stefano Zilli <stefano.zilli@cern.ch>
Date:   Fri Sep 13 09:08:19 2013 +0200

    Added support to --os-cacert
    
    Closes-Bug: #1224343
    
    Change-Id: Ib0549d4496c47900c81cc970b99bcff25cad0040

commit b961738765976e77711d909eec1ecc402fa8a484
Author: Cyril Roelandt <cyril.roelandt@enovance.com>
Date:   Wed Sep 25 12:49:58 2013 +0000

    Help messages: specify which options are required
    
    Closes-Bug: #1223283
    
    Change-Id: I080fa73bd45a1f9f442dbcdfa65fdc24e30521da

commit ce01f564651bee07f91be8dc7f6dfca561216625
Author: Mehdi Abaakouk <mehdi.abaakouk@enovance.com>
Date:   Tue Sep 24 11:09:05 2013 +0200

    Improve the CM shell client alarm visualisation
    
    This change aim to get a better alarm representation in shell.
    
    In alarm-list:
    * it add a short sentence to describe the alarm rule
    * it remove project_id/user_id because it always show the same id for
      all alarm for end-user
    
    In alarm-show, it show alarm rule attributes as alarm properties instead
    of a unparsable json in the rule property.
    
    example of short sentence for column 'Alarm condition':
    * combinated states (AND) of 8babd6a2-c457-42d0-9eb5-cdfb3cb50203,
      d0e11a94-8f59-48a9-8f6d-b0d68aaac8d0
    * cpu_util >= 50.0 during 1 x 60s
    
    Change-Id: If4df2dc08f9f4cb7796fd98308c7d62e311d1138

commit 2610d6c144e0d81cd94a6f18eb899443ce7d64fb
Merge: 05e4355 5616563
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 23 19:21:10 2013 +0000

    Merge "Pass region_name argument to keystone client"

commit 05e435542b5f42899accad1bbe232139e79cfaff
Merge: 3499631 fb1ff39
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 23 17:02:55 2013 +0000

    Merge "Replace OpenStack LLC with OpenStack Foundation"

commit 3499631b1a32b2125bd89de2e7ce45d9dd19a7c4
Author: Mehdi Abaakouk <mehdi.abaakouk@enovance.com>
Date:   Sun Sep 15 22:26:04 2013 +0200

    Use the new alarm format
    
    The change sync the client API with the new alarm type and keep
    compatibility with the previous format of the alarm.
    
    It allows to create the new type of alarm: combination alarm.
    
    Implements blueprint alarming-logical-combination
    
    Change-Id: Ie62265023cadc20cf36a0d0b3775f4d984e324cf

commit fb1ff39d53826b94c3c04645d972a0a96dc8225a
Author: ZhiQiang Fan <aji.zqfan@gmail.com>
Date:   Fri Sep 20 03:14:11 2013 +0800

    Replace OpenStack LLC with OpenStack Foundation
    
    Change-Id: Ia007da282714d8ee7337fd3b51f6dcc3b64d7ec3
    Fixes-Bug: #1214176

commit 56165637f84681f18f81d1e6afbcd8957c097f22
Author: Bartosz Górski <bartosz.gorski@ntti3.com>
Date:   Tue Sep 17 18:48:41 2013 -0700

    Pass region_name argument to keystone client
    
    Change-Id: If82bd7fe5680faef6e56abb6f76d203b7296beb5
    Closes-Bug: #1228063

commit 052f210f56a4b13f19b246f10f18bf071e48e161
Author: Bartosz Górski <bartosz.gorski@ntti3.com>
Date:   Thu Sep 12 16:34:03 2013 -0700

    Adding missing 'statistic' field to alarm-show
    
    Closes-Bug: #1225049
    
    Adding missing 'statistic field to printed table with alarm details
    
    Change-Id: I69a743bfa340d4e1193f58c84195db398cbdf02b

commit fd9eb2e2375953ef136329ab8a6bf40345097b58
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Fri Sep 13 11:26:36 2013 +0800

    Use global openstack requirements
    
    Update global openstack requirements.
    
    Change-Id: Idf561ce746c86c775855d00cb3436feaf9f65cba

commit b58d4ef76ce1ae85dfe89d35e3144641b92c8e67
Merge: c3f2459 6fdd645
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 11 22:54:18 2013 +0000

    Merge "alarm: rename counter_name to meter_name"

commit c3f2459043a8a9ff9a9ed6897228a291a86f43c6
Author: Cyril Roelandt <cyril.roelandt@enovance.com>
Date:   Mon Sep 9 15:31:17 2013 +0000

    Fix a typo in "sample-create" help message
    
    The word "alarm" is used twice instead of "sample".
    
    Change-Id: I9a3ce514f3a3766add14ed1b352e31bf003f1cee

commit 3569e6586167f18682acc5843e4d5143355ac2ba
Author: Alex Gaynor <alex.gaynor@gmail.com>
Date:   Thu Sep 5 09:57:46 2013 -0700

    Added support for running the tests under PyPy with tox
    
    This is a precursor to having them run under check and gate.
    
    Change-Id: I42ed34362bb840fe3a6d1d22e28beba8963fdb85

commit 6fdd6454b3044288d334489430b515035c65fa53
Author: Julien Danjou <julien@danjou.info>
Date:   Wed Sep 4 17:45:21 2013 +0200

    alarm: rename counter_name to meter_name
    
    This is a follow-up wrt the recent fix that handled in Ceilometer for
    the alarming API.
    
    Change-Id: Ide73a2e703bf31652b819c6d5170891c73b77ec9

commit 9e330726ce6409088f7cbf50f4c76622c2f1732f
Merge: 9e8a989 e8bf783
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 9 12:46:45 2013 +0000

    Merge "Add support for new alarm repeat_actions attribute"

commit e8bf783d6aec35a694db491c8df580db54fa4de0
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Thu Aug 8 15:01:21 2013 +0000

    Add support for new alarm repeat_actions attribute
    
    Continuous notification is generally required by Heat.
    
    Change-Id: Ib396f47c68298f883e305c755d821c2679a56a5c

commit 9e8a989b2a9e4e7780cc476ac754465c7e8b5a0e
Author: Monty Taylor <mordred@inaugust.com>
Date:   Tue Aug 6 13:30:55 2013 -0300

    Updated from global requirements
    
    Change-Id: Ibf423f14a5c37aa298b2115bfd4936f660c6f530

commit 091937b9a25aac666dba45ca5c8cc725af765a22
Merge: 423fa26 e4348aa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 5 13:29:07 2013 +0000

    Merge "Handle case where os_auth_token is set to ''"

commit 423fa26342ebfe400b2decd81e7f7dfc5053d718
Merge: 194f145 dd4b654
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 5 13:26:19 2013 +0000

    Merge "Fix typo in help text."

commit 194f145b3a823a33b0d0bcaea4853d7829c07ed5
Merge: 1772adf 3a780a6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 5 13:22:17 2013 +0000

    Merge "Enhance ceilometer statistics command with --period"

commit e4348aa3d28f26b354326e056dc26c293963ea7f
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Fri Aug 2 17:07:28 2013 +0100

    Handle case where os_auth_token is set to ''
    
    Properly handle case (as in CLI) where os_auth_token is
    set, but to an empty string.
    
    Change-Id: I7e96bf22e2a91e0e3ec783b406fd05e4138860c8

commit 1772adf0cce19de9ef151c24c482122f9d18507e
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Thu Aug 1 17:07:09 2013 +0000

    Ensure keystoneclient.auth_token is re-evaluated
    
    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

commit dd4b654e5f6d6d739d69226f1898b1d31db07b37
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Thu Aug 1 17:41:38 2013 +0000

    Fix typo in help text.
    
    Minor misspelling in alarm-{create|update} help text.
    
    Change-Id: I1ddbaec42dda175a17d32229029c08d46e64151f

commit 3a780a6159e53a25e722ec083ab45d915279958a
Author: Guangyu Suo <guangyu@unitedstack.com>
Date:   Fri Jul 19 10:34:17 2013 +0800

    Enhance ceilometer statistics command with --period
    
    Currently, if don't specify query parameter in ceilometer statistics
    command, ceilometer statistics with --period will not work. This change
    is trying to fix this issue.
    
    Change-Id: I8723bad11d5c452c2834e33df9bb01ebdc6ce9ce
    Fixs: bug #1202658

commit 04cc271da208069e921da252554e839de46442ed
Author: Mehdi Abaakouk <mehdi.abaakouk@enovance.com>
Date:   Tue Jul 16 18:43:35 2013 +0200

    Allow to set matching_metadata with the cli
    
    This change allows to set the matching_metadata of a alarm like this:
    
     ceilometer alarm-create --matching-metadata 'key=value' \
          --matching-metadata 'key2=value2' --name 'alarm' ...
    
    Fixes bug #1201877
    
    Change-Id: I22bf261b0a9580a06ae107ed45d082171f21fcc4

commit 3010ebcc75ea271c46351ef68d00482f0fbacb85
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Thu Jul 18 09:41:16 2013 +1000

    Add support for creating samples
    
    Change-Id: Ib33a5fd162d760efa23a2fc496c1d11d79484491

commit efd67de3fae0be1893c5dbf60e3a29d40e5bdb0d
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sun Jul 14 21:12:41 2013 +0200

    Rename README.md to README.rst
    
    It actually is a reStructuredText file and README.rst
    seems to be more common accross all OpenStack projects.
    
    Change-Id: I2f5ef97315ec906fc7f0089536b038b977f8f68c

commit 3498d5146dbc5b6021c72b0a802af266b213f646
Author: Gordon Chung <chungg@ca.ibm.com>
Date:   Fri Jul 12 14:14:03 2013 -0400

    Relax OpenStack upper capping of client versions
    
    uncap upper keystoneclient version
    
    Change-Id: Id1017f6073be8b7b95ca7ff0c68e09f61b26bb82
    Fixes: bug#1200214

commit 5aff59d7f4813daf6e076cb955811a4443c50421
Merge: 12ffe2f 2687315
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 11 18:03:58 2013 +0000

    Merge "Add matching_metadata to the allowed attributes"

commit 12ffe2f211cbcb71ad66732f25d13a5e8bfc54f6
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Wed Jul 10 08:54:59 2013 +0200

    Allow Keystoneclient 0.3.x
    
    Sync requirements with openstack/requirements file.
    
    Change-Id: I344aa47f248071cea8b6cbe31450528cd343bca2

commit 075148bea58a96abd47e428af45035d9df2af801
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Jul 5 22:34:39 2013 -0400

    Sync install_venv_common from oslo
    
    Change-Id: I74ab14534d80b33f5b9eb1b2200facf82b6d9504

commit 2687315dc8c7dc8936f26c974f731cb3333e45f7
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Jul 5 12:18:24 2013 +1000

    Add matching_metadata to the allowed attributes
    
    Change-Id: Icbd68061a43d18dd27baa7ff68f9381a160cd545

commit f1aaf95f0605eeed422a5579710ea93737b1607b
Merge: 6f81aa1 f09dfd0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 5 01:50:10 2013 +0000

    Merge "requirements.txt is not configured properly"

commit 6f81aa1a99b4e073855270120d18643ee0a7133e
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sun Jun 30 22:40:55 2013 -0700

    Move tests to ceilometerclient.
    
    tests.* implies an incorrect global package name. Additionally,
    consuming code can benefit from being able to choose to consume
    test code and fixtures.
    
    Change-Id: I7ba2b3ba1c2a99410b54fc40b48dfe2fc53eb79a

commit 52e3f6ffe188a82a67fdd573bb03ab1d9b0b95b4
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Mon Jun 24 18:36:13 2013 +0000

    Avoid unnecessary GET of existing alarm for update
    
    The existing alarm representation is retrieved prior to update,
    which is uneccessary as the API merges the new and existing
    state in any case.
    
    This change saves the threshold eval logic one unnecessary API
    call per state transition.
    
    Change-Id: If21c53d6f43164315e1e70e62b0c70520fb5a45c

commit ff77aeea56872be38914c851926af1fb504dba5f
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Fri Jun 21 11:33:33 2013 +0000

    Make authenticated client easier to consume.
    
    Encapsulate keystone logic in an convenience method.
    
    Change-Id: I0a048e02f57d657b8b414a76d759ceb9e0e025df

commit aa5330b48cf3165a775e13fc2cc3117a05b31896
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Thu Jun 20 20:23:54 2013 +0000

    Add support for specifying statistics period.
    
    Allow the period to be be specified as an addition parameter
    when retrieving statistics.
    
    Change-Id: Ied3add404fb8b20c46a4de00f07273a6d6c4ffce

commit f09dfd05b308b665702e974c2a2dc4b5b0f66c4c
Author: Gordon Chung <chungg@ca.ibm.com>
Date:   Tue Jun 18 17:33:44 2013 -0400

    requirements.txt is not configured properly
    
    the leading comment seems to cause an issue with pbr.
    also adding in d2to1 and pbr versions to requirements.
    
    Change-Id: I334d928b8a575522e3879f07d578be39890712b5
    Fixes: bug 1192351

commit 819e4580ab17760b8f546d1c8955574571589959
Merge: b5622b2 3efea51
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 14 01:35:31 2013 +0000

    Merge "Use Python 3.x compatible except construct"

commit b5622b25a35291ee988abcc1fb2d1516c59cd603
Author: Brian Waldon <bcwaldon@gmail.com>
Date:   Thu Jun 13 11:35:00 2013 -0700

    Drop unnecessary arg when instantiating HTTP class
    
    Fixes bug 1190111
    
    Change-Id: I45e5e5d5af97a4f75833d9ca000b1b555bdda752

commit 6512994a97f3191a7030286b548f21b4b3866cab
Author: Monty Taylor <mordred@inaugust.com>
Date:   Tue Jun 11 11:31:42 2013 -0700

    Remove explicit distribute depend.
    
    Causes issues with the recent re-merge with setuptools. Advice from
    upstream is to stop doing explicit depends.
    
    Change-Id: Ibcc84afe046cb3e3464423fdb81b7dc5edf9d06b

commit d00756acfd95785390132221edbdebe5f8c1599f
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sun Jun 9 11:34:46 2013 +0200

    Start using pyflakes
    
    Enable Pyflakes tests. Fix those warnings that occur.
    Also explicitely list the pep8 warnings that currently
    fail.
    
    Change-Id: Icfd7bf23007a99187cfee66cbd630e0e885bf7d3

commit 3efea51828fed509b31b0ab25ddfe77f258b202e
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Fri Jun 7 15:55:28 2013 +0200

    Use Python 3.x compatible except construct
    
    Per (proposed) Hacking check, use except x as y:
    instead of x,y:, which works with any Python version >= 2.6
    
    Change-Id: I6e52cedec5c694bccae10541b1964a8547d4ffd1

commit 4946780d5f3c29d753bd9ba36c89257b0a229703
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed May 22 16:33:23 2013 +0100

    Add client support for creating new alarms.
    
    Change-Id: I4e3be2e480803eeaf4ec11079e69e7e6afd5e0d1

commit 8cc09381cb82b197dcdda89cdacbe42c002ea470
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Tue May 21 21:25:47 2013 +0000

    Add client support for updating alarms.
    
    Change-Id: I2a368f536ec440387d32a8076a86d143b94d7c90

commit f9af1f3d78240f3ac957f49fad7c877245dc00cb
Merge: c272dc7 a82e531
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 23 13:05:18 2013 +0000

    Merge "Fix install_venv.py requirements file"

commit a82e53121ad27e593d3e9edbe6f1bc0d4aeb366d
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Thu May 23 09:53:39 2013 +1000

    Fix install_venv.py requirements file
    
    I missed this in https://review.openstack.org/#/c/29876/
    (but Gordon noticed)
    
    Change-Id: Ie00cae414ae44bbd258910a2628174487c9756e3

commit c272dc73673b1a69aab5dd847186d552783253a4
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Thu May 23 10:13:01 2013 +1000

    Enable more pep8 checks
    
    Change-Id: Ib8509391d4c4521e18f0e980003c5e94c7ba2f54

commit bdac572db84e272f3b006023e83b13b77d849d25
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat May 18 09:43:36 2013 -0700

    Migrate to pbr.
    
    Fixes bug 1179007.
    
    Change-Id: Ie921a710d9460196ed8023ad63f05dec998b60f0

commit a1a21bd7fd09f31789ac773f37004ba42895894b
Merge: 399e422 10e2473
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 22 23:36:24 2013 +0000

    Merge "Fix pep H306 (import order)"

commit 399e422ef83de36c6554e48500c47079f374c3a8
Merge: f987463 ae142c0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 22 23:36:06 2013 +0000

    Merge "Fix pep H402 and H401 errors"

commit f987463cae866439d7bd1a09190c2a4afa585695
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Tue May 21 20:29:19 2013 +1000

    Rename tools/pip-requires to requirements.txt
    
    (and tools/test-requires to test-requirements.txt).
    
    Requested by infra: bug 1179008
    
    Change-Id: I7a6375622d095a9eda232ed82d167fc3a198ed06

commit 42e97cf60902f8c39a4d6fa92578a42c082257de
Merge: b324ccc d42fbeb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 20 04:29:04 2013 +0000

    Merge "Add support for deleting alarms."

commit 10e247319989da9a70e1a4f37a82dcbd13877365
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Mon May 20 13:00:29 2013 +1000

    Fix pep H306 (import order)
    
    Also remove some unused imports
    
    This is an effort to get the pep ignores to be closer to nova.
    
    Change-Id: I35612de45084fac0ae1c96dad84bb23cfade0e4f

commit ae142c0ffe0c10348ef3e6ff38bbffae5cdd6f59
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Mon May 20 12:52:58 2013 +1000

    Fix pep H402 and H401 errors
    
    This is an effort to get the pep ignores to be closer to nova.
    
    Change-Id: I451df579bbead00a8ff2c301c1a84e7c0a896002

commit b324ccc37bc6c0dfded22ba5b4eccc96642791ba
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat May 18 09:40:15 2013 -0700

    Migrate to flake8.
    
    Fixes bug 1172444.
    
    Change-Id: Iba46d40a0e3ae0385ce51181f47295a2b520110d

commit d42fbebaa817c8b4f1d409b951acb17a72bcfd55
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Fri May 17 15:49:35 2013 +0000

    Add support for deleting alarms.
    
    Change-Id: Ifbf682bc05ce47d04be1940238cd52d0e895588f

commit f175a98e9fda8a68b592093040c2f7b8bd584d9b
Merge: 27890b2 173cfa5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 17 01:22:12 2013 +0000

    Merge "Add support for getting individual alarms."

commit 27890b2eb81cfd718b135fa67edf9ba19f4e45e5
Merge: 8bfc457 382e62b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 17 01:22:11 2013 +0000

    Merge "Add support for listing alarms."

commit 173cfa50fd0106cb0ff971bbb6022a52d8f3dfad
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed May 15 16:10:32 2013 +0000

    Add support for getting individual alarms.
    
    Include the *_actions attributes in the CLI output.
    
    Change-Id: I19e2e7b9c60b56c0c84687694365ef3614dd0e44

commit 382e62be8cc4cdf15f8fc71437a69e17c6833cf7
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Tue May 14 18:57:33 2013 +0000

    Add support for listing alarms.
    
    Just getting the ball rolling on client support for the
    new alarms API.
    
    Change-Id: I66380a7bfd650357dd4ec34cbe64807ac6921163

commit 8bfc457b31054b0c3650121a1520958f36b17b43
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed May 15 15:21:24 2013 +0000

    Fix mis-scoped Client class breaking CLI
    
    Fixes bug 1180439
    
    The change in importation in this commit:
    
      https://github.com/openstack/python-ceilometerclient/commit/453f4d2a
    
    caused the ceilometer CLI to fail in all cases with:
    
      'module' object has no attribute 'Client'
    
    due to the mis-scoping of ceilometerclient.client.Client
    as ceilometerclient.Client.
    
    Change-Id: I5ec30bf74233f758519810629763ccb70bb7af87

commit 7091db40a9486ebdc8a19699826b171465e40384
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri May 10 21:39:34 2013 +1000

    Use testr to run tests
    
    This is taken largely from python-novaclient and Heat
    
    Change-Id: I8f2eb9185ac073e9ee97bb9c757a4c3c2f8d6d6b

commit 44885c83b1548285a80fbff1e3617391c3e0b482
Merge: 37b16a1 99aa8d1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 10 06:22:27 2013 +0000

    Merge "Add install_venv_common from oslo"

commit 37b16a1032e935ba83484f4c9f6a3b96ea6517a9
Merge: 5b3a92e 453f4d2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 10 03:42:32 2013 +0000

    Merge "client does not show version"

commit 99aa8d1245a867d3683caee8a8bbc0c8db2b5903
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 19:59:08 2013 +1000

    Add install_venv_common from oslo
    
    Change-Id: I8f6e07abd733b1eea6c2d3e397e8e34aef531e4f

commit 5b3a92e7ae0b523963654c6f7adb20800d00f708
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 19:12:14 2013 +1000

    Update oslo code and split the module lines
    
    Change-Id: I2d9f4b9ac585d91c2d7651db96c9440ff683e0ef

commit c557722c609839e3b06fee682288ac044b445d8a
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 17:34:58 2013 +1000

    Use the utils.BaseTestCase for all tests
    
    Change-Id: I411fa9a60122cef6f9d5f723497a2d9427f5624e

commit d1f9a1fa13da33a3b54bf6dba61d5d83a18ab9f6
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 17:07:52 2013 +1000

    Fix pep8 errors in test code
    
    Change-Id: Ib38ff406a9edae8a8eea97744f5693c00d76a483

commit 2f6e53a12975dc4e15ba8b85e4df409868ec4df9
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 16:44:32 2013 +1000

    Remove unused test code in test_util.py
    
    This doesn't seem to do anything
    
    Change-Id: Ieba6b5f7229680146f9b3f2ae2f3f2d2b1354376

commit 765c9ad95c26e0fb53ae98316d592847e3de5a74
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 16:23:35 2013 +1000

    Fix manifest (README.rst -> README.md)
    
    and remove HACKING (we don't have one)
    
    Change-Id: I12b219f3a2f5d9da580f3a827d40b351e57f6b35

commit 453f4d2a4b7c37fee5f3deee16fb0f8938b6f8d1
Author: Gordon Chung <chungg@ca.ibm.com>
Date:   Tue May 7 18:05:12 2013 -0400

    client does not show version
    
    add support for --version
    update openstack.common to bring in latest openstack.common.version
    
    Change-Id: Ic1e66ea1f1aa65039b79902b893d1b2474ecb63e
    Fixes:bug1177573

commit f375d940e9c7cf28375d5b21c02aea38533e7186
Merge: 6b76e58 0a07682
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 2 15:43:45 2013 +0000

    Merge "Sync requirements with openstack-common/requirements"

commit 0a076826c0288e3d0dec1177eff12164e251a201
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Thu Apr 25 17:47:00 2013 +0200

    Sync requirements with openstack-common/requirements
    
    Allow prettytable 0.7.x specifically. Add testcase.
    Remove setuptools_git from test-requires, already part
    of setup_require
    
    Change-Id: If0d114cc6ec0f84ea75d798adb5ebc424605b22e

commit 6b76e58d6f1f0342b1f3937941a87f83ea799acb
Author: Eric Pendergrass <eap@hp.com>
Date:   Wed May 1 21:07:43 2013 +0000

    Fix for Bug #1167521, ceilometer client crashes with missing content type response
    pep8 compliance
    
    Change-Id: I7669c103fe3336aa82b289e04560192b44a186da

commit 888d63aaa00641dcb9c38f6c6865fc0e6933be4f
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Mon Apr 29 11:19:13 2013 +0200

    Restore compatibility with PrettyTable < 0.7.2
    
    PrettyTable 0.7.2 changed the default to print
    also tables when the result set is empty. Revert
    to previous default.
    
    Change-Id: I22ab7522227ef70929d31dd2c4aaff93c4c518c2

commit 2bcc72c4855c7256b96ecc23fa45b3c585fd3a39
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed Apr 10 10:37:31 2013 +1000

    Change the default API version used by the cli to v2
    
    Since the v1 API is somewhat deprecated lets default to v2.
    
    Change-Id: Iece5428b2a47e63995e26f58347d4f7c8f8cb238

commit f3d044291fe75c2b6ce7a4f8e9a6885d4ffd38c0
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Fri Mar 29 18:40:44 2013 +0800

    v2 API: added resource-show.
    
    Added resource-show command for v2 API.
    
    blueprint more-cli-cmd.
    
    Change-Id: I9e0dcff63b2ac6650094d47a947a2deaaea2ba4d

commit e30d70074f278f58457d9d2b278815b5ccb39a63
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed Mar 27 18:00:11 2013 +1100

    Make it possible to pass -q "metadata.field=value"
    
    Currently the regex doesn't account for the "."
    
    Change-Id: Ia01bb3e2a79e54fd01b0b6fa5437827694d4fb96
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 845a106c0fe44afa32d47befc9d2a67cfe223d3e
Merge: e6e357f 3b75a7a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Mar 19 15:15:33 2013 +0000

    Merge "Corrected help strings."

commit e6e357f1a00fab9af2c5c803d7ba37773008dbf2
Merge: d84fd99 c813dbd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Mar 19 15:15:14 2013 +0000

    Merge "Don't log unneccessarly on each http request"

commit 3b75a7afc608b83b9c77a375eef0b6ef89e24f7d
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Thu Mar 14 17:05:45 2013 +0800

    Corrected help strings.
    
    Corrected the wrongly mentioning of glance in help strings.
    
    Change-Id: Ic8613e8670f96be38d1a63777edc6c113a1894d4

commit d84fd99be8ea223dfadf2a4331d6ad4c9b2f58a3
Merge: 152f764 2b5fcd6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Mar 14 08:26:36 2013 +0000

    Merge "Catch KeyError exception as early as possible when there is no matching data on the server."

commit c813dbd800a475ffb525b376c4497b81a95f1e3e
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed Mar 13 13:54:46 2013 +1100

    Don't log unneccessarly on each http request
    
    Note: logging still works with -d, this just quiets it down
    for the normal case.
    
    bug 1154408
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
    
    Change-Id: I0adccc8b2c83d917d2742e86fdb4b6363b398ca6

commit 2b5fcd60c4b5ca37e347657879a28af011729dbd
Author: Dan Florea <dflorea@cisco.com>
Date:   Fri Mar 8 14:15:54 2013 -0800

    Catch KeyError exception as early as possible when there is no matching data on the server.
    
    When the server does not have any data matching the requested response_key, it can still return
    successfully. A subsequent lookup in the returned data throws a KeyError exception. The simple
    fix for this is to catch the KeyError exception and return an empty list. An empty list, rather
    than None, is required because the calling code expects an iterable. The exception is caught
    as early as possible after the server returns from the GET request. The end result is that the
    CLI user sees an empty result when the requested data doesn't exist on the server. Prior to
    this fix the keyError exception was propagated all the way to the user, causing a confusing
    message to be printed. Also added associated unit test.
    
    Fixes bug #1111972
    
    Change-Id: I88ba658f8be7e7edf255ef9f7d83ba87f36f4efc

commit 152f764042bbbb1ad4b1afb6afbcd0283d8283cb
Author: yolanda.robla <yolanda.robla@canonical.com>
Date:   Tue Mar 5 15:06:39 2013 +0100

    Properly removing start and ending slashes
    
    Fixes: bug #1146690
    
    Change-Id: I4258948f749128edeafb6ef3e64bda4ff35dbb58
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>

commit e001aaae1c5a88fc82ce7e81511ce0888614894d
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Thu Mar 7 16:00:44 2013 +1100

    Remove warlock from pip-requires as it is not used
    
    Change-Id: I1f64a774d3888b6c4fc96b62ff282b8c2d636b74
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit a550dcfa4971df5ef517aa73d2ebc7a6675c72c6
Merge: b81481c 987f1ec
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Mar 4 12:58:16 2013 +0000

    Merge "Add resources and meters to the v2 shell"

commit b81481c826b49fc9acf3b3e1d66e1563b138a810
Merge: dde86a3 17204a4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Mar 4 12:57:01 2013 +0000

    Merge "Support --os-auth-token."

commit 987f1ec20a429d4ebcccacd2bc17d6f4759c2ad8
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed Feb 27 20:26:56 2013 +1100

    Add resources and meters to the v2 shell
    
    This also moves the build_url function to a common file.
    
    Change-Id: Ia94f9fa37c83fc756a395a918ad254111951f67b
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit dde86a38144a549efa080c4f77c1aa95a5fbface
Author: Jason Zhang <zhesen@nttmcl.com>
Date:   Tue Feb 26 18:14:34 2013 -0800

    Correct the help info of resource-list sub-command.
    
    Fixes: bug #1133823
    
    Change-Id: I98691379c9c0adf78ef9ab761c2f2b203cd1ee6c

commit a692906b383137a86213149496dff7432bc99c1a
Merge: 8b3ef28 a7fba2c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Feb 25 14:56:00 2013 +0000

    Merge "Add shell.py so we can do v2 shell commands"

commit a7fba2cb63489d35344b3f8a055aa3fe2fa49193
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Mon Feb 25 20:59:27 2013 +1100

    Add shell.py so we can do v2 shell commands
    
    ceilometer --ceilometer-api-version 2  sample-list -m <meter>
    
    fixes bug #1132633
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
    
    Change-Id: I177c2f759b9b07b44dcd6dd20f457cefd036d0b9

commit 17204a4dcd11da3074d16ca9909ad4a956bd1152
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Wed Feb 20 17:30:58 2013 +0800

    Support --os-auth-token.
    
    Fixed bug #1130286.
    
    Change-Id: Ia0a8884f2738c31c3d91d6679622ebd3ec9b86b5

commit 8b3ef28c752fa96a1019900d3b9b9a80ede3eeec
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Wed Feb 20 15:57:50 2013 +0800

    v1-api: Added timestamp support.
    
    Added timestamp support for resource/sample api. Fixed bug #1118542.
    
    Change-Id: I644c480ca00f57549dc66bd387721c25d3b353c4

commit feb4bcc6148a166676bbff2718590ea2291a2de5
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Wed Feb 20 13:38:14 2013 +0800

    v1-api: Adapted resouce/user api.
    
    Added project-id support in resource api and source-id support in user
    api.
    
    Change-Id: I3295a36a4b3a57e9451cc042d542ead1354f8e61

commit d740e3767219e6dd980fc10005ef110752ec406a
Author: Julien Danjou <julien@danjou.info>
Date:   Mon Feb 4 19:11:50 2013 +0100

    Add support for v2 API
    
    Change-Id: I861e53db5446d2e3dc49935ea1cdd1607cff0a2a
    Signed-off-by: Julien Danjou <julien@danjou.info>

commit 26b92cc64fb9308cae05c91132d37f02d280a964
Author: Monty Taylor <mordred@inaugust.com>
Date:   Mon Feb 4 11:46:14 2013 +1100

    Update to latest oslo-version
    
    Gets things set for tag-based versions.
    
    Change-Id: I8cc498562dde8831145583caf85de2ed46ccd206

commit 1a76566511f18523a0dc00f66484edaaebfa945c
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Jan 18 17:48:05 2013 +1100

    Add tests for samples
    
    Change-Id: I8725fedc6f728adaef91ffe9bb80df1c04debf85

commit a8605b57e5dbcf9b7cf69e6a8e898a0c46940623
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Jan 18 17:44:54 2013 +1100

    Add a test for list by source
    
    Change-Id: If63134c37784157d19848f35f6546c98402de92d
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 22eb07ac5055fe8b1a1dbda54e980bda645df1b7
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Dec 7 14:47:48 2012 +1100

    fix the fields in v1 do_meter_list
    
    Change-Id: I2ac7f9af13a38d1de0d61585f75e5955330284b7

commit bcf63bc548d423683a420d3a9aab3404244c8883
Merge: 027f574 47e1dab
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jan 8 15:37:36 2013 +0000

    Merge "Pin pep8 to 1.3.3"

commit 027f574bce74db82ee4bdc6762edcd3c803abd45
Author: Chuck Short <chuck.short@canonical.com>
Date:   Mon Jan 7 12:08:12 2013 -0600

    Add missing dependencies
    
    Add httplib2 to make tests build again.
    
    Change-Id: If581019cc7ecbe4fd7c97570c2984e215cedd43d
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 47e1dab59796094a019801a3d485c583d205786f
Author: Chuck Short <chuck.short@canonical.com>
Date:   Mon Jan 7 11:58:17 2013 -0600

    Pin pep8 to 1.3.3
    
    pep8 1.3.3 is pretty much standard across the openstack
    projects. Pin pep8 1.3.3 and fix associated warnings/errors.
    
    Change-Id: I7230857889d261320a0dab2c261c9f85dc0ee602
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 904f2077ec1333770f27d22d78dd1766680ca105
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed Dec 12 16:51:31 2012 +1100

    Add support for metadata query
    
    Change-Id: Iade319df3ab503e392f4216b2531b20642a20c31

commit f66ca807efe8d827da49e96f0cb385445eb84069
Merge: 39e98f8 5180619
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Dec 11 10:38:35 2012 +0000

    Merge "Move repository to openstack org."

commit 39e98f8a3990bc3a55e635489a9074a4903e3fe8
Author: Julien Danjou <julien@danjou.info>
Date:   Thu Dec 6 13:37:12 2012 +0100

    Fix tests
    
    Change-Id: I8c6a1c4bc4dec052fbb5f2544f519253bc8be143
    Signed-off-by: Julien Danjou <julien@danjou.info>

commit 5180619b831eac1be5579cff9b3f9b81e0b3a6a9
Author: James E. Blair <jeblair@hp.com>
Date:   Wed Dec 5 14:01:25 2012 -0800

    Move repository to openstack org.
    
    The upstream repo is now:
    
      https://github.com/openstack/python-ceilometerclient
    
    Update the README and .gitreview to reflect that.
    
    Change-Id: I573584457a626174b5115a999181ed82dd2abf9a

commit 956259fbf8eb127e7548f04eb1ff18964c08444f
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 30 15:10:42 2012 +1100

    Revert "Remove the event class and use Meter instead."
    
    Just rename Event to Sample
    
    This reverts commit 46cedbcf1e0f7a329b8a895e1f97ca8b817dd319.

commit 46cedbcf1e0f7a329b8a895e1f97ca8b817dd319
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 30 13:31:47 2012 +1100

    Remove the event class and use Meter instead.
    
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 2ae6238fe974cfe983be68e69fd3d8846af063a2
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 30 13:20:43 2012 +1100

    Make sure the version is prepended
    
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 16357a15abb38a70c94f829fdb3db8693b9c54ca
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 30 13:20:21 2012 +1100

    Fix the default service_type
    
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 635bc921dbf0fe0c65d5ec84a6cd327e83550e40
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 9 23:31:27 2012 +1100

    Add basic functionality
    
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 098f944eda406a2741c8d0f3546ea318421340bf
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 9 12:52:21 2012 +1100

    Initial Commit
    
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>