We are jazzed to announce the release of: python-vitrageclient 2.0.0: Vitrage Client API Library This release is part of the queens release series. Download the package from: https://pypi.python.org/pypi/python-vitrageclient For more details, please see below. Changes in python-vitrageclient 1.3.0..2.0.0 -------------------------------------------- 3988245 template add,delete,list,validate CLI description 9b5d2ee Webhook release notes f376afe template crud release notes 717fdc5 Fixed the Vitrage CLI help 5df6ff4 allow multiple template deletion d14cdfd template add validate fix client bfc34ba add template type to template list cli 39f36d0 Updated from global requirements ae1009c Updated from global requirements dd11448 Updated from global requirements 0a68602 Order output, add docs, add support for 'all_tenants' flag 4d0d32f pass the namespace to cliff CommandManager 91c9035 support template add and delete ad0cb38 add support for webhooks b05d60b Update CLI documentation ed9c288 add alarm show to client bbcea63 nicer cli tables for resource list and alarm list bf718e0 Updated from global requirements 15923a6 Updated from global requirements 28ecd39 Updated from global requirements 0e16498 Avoid tox_install.sh for constraints support bb39276 Added client release notes for alarm-counts-api 55d10d8 Updated from global requirements 401bb38 Updated from global requirements 1902e3c Update .coveragerc after the removal of openstack directory 2fd962d Removed unnecessary utf-8 encoding 975e663 safe_load doesnt have parameter Loader 96a46ac Updated from global requirements 9ff5b54 Updated from global requirements e4587e8 Display original result for healthcheck instead of crafting one 6b70d61 Updated from global requirements 2ed738d add keycloak use documentation 0baf51a Updated from global requirements 86f34eb Changes to support new alarm counts api in vitrage 76d348e Add blank line to separate osprofiler prompt from results 06d42a3 Update reno for stable/pike d27cd0e Replaces yaml.load() with yaml.safe_load() 24300ee some exceptions refactoring Diffstat (except docs and test files) ------------------------------------- .coveragerc | 1 - .../notes/add_alarm_show_api-9a9d91cf69c45a8e.yaml | 4 + .../notes/alarm-counts-cli-0e91f391024163f8.yaml | 4 + .../notes/support-webhooks-c4f1caabf53f2b82.yaml | 7 + .../notes/template_crud-fcdfbb3ef23adc6a.yaml | 7 + releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + requirements.txt | 8 +- test-requirements.txt | 14 +- tools/tox_install.sh | 55 --- tools/vitrage.bash_completion | 8 +- tox.ini | 7 +- vitrageclient/client.py | 2 +- vitrageclient/common/exc.py | 22 -- vitrageclient/common/utils.py | 7 + vitrageclient/exc.py | 46 --- vitrageclient/exceptions.py | 50 +++ vitrageclient/shell.py | 15 +- vitrageclient/v1/alarm.py | 16 + vitrageclient/v1/cli/alarm.py | 63 ++- vitrageclient/v1/cli/event.py | 2 +- vitrageclient/v1/cli/rca.py | 2 +- vitrageclient/v1/cli/resource.py | 12 +- vitrageclient/v1/cli/template.py | 89 ++++- vitrageclient/v1/cli/topology.py | 8 +- vitrageclient/v1/cli/webhook.py | 103 +++++ vitrageclient/v1/client.py | 2 + vitrageclient/v1/healthcheck.py | 14 +- vitrageclient/v1/template.py | 40 +- vitrageclient/v1/webhook.py | 61 +++ 33 files changed, 813 insertions(+), 303 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 40a4c8c..18c0f1d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,4 +7,4 @@ Babel!=2.4.0,>=2.3.4 # BSD -cliff>=2.8.0 # Apache-2.0 -osc-lib>=1.7.0 # Apache-2.0 -oslo.utils>=3.20.0 # Apache-2.0 -keystoneauth1>=3.0.1 # Apache-2.0 +cliff!=2.9.0,>=2.8.0 # Apache-2.0 +osc-lib>=1.8.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 +keystoneauth1>=3.3.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index b963388..b21ca83 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,4 +8,4 @@ coverage!=4.4,>=4.0 # Apache-2.0 -python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +python-subunit>=1.0.0 # Apache-2.0/BSD +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.17.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -14,3 +14,3 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT -reno!=2.3.1,>=1.8.0 # Apache-2.0 -mock>=2.0 # BSD +testtools>=2.2.0 # MIT +reno>=2.5.0 # Apache-2.0 +mock>=2.0.0 # BSD