[monasca] monasca-api 2.0.0 (pike)
We high-spiritedly announce the release of: monasca-api 2.0.0: OpenStack Monitoring as a Service This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/monasca-api/ For more details, please see below. Changes in monasca-api 1.6.0..2.0.0 ----------------------------------- 6e59104 Only import wsgiref when needed 2ee1d6b Updated from global requirements bcee24b Add bindep.txt a7f3137 Fix InfluxDB repository list_dimension_values to support "name". 6faf403 Updated from global requirements c7c3fba Use proper type for notification periods b2690c9 Updated from global requirements 279dc30 devstack/Vagrant: cache files missed by vagrant-cachier plugin 3d43966 Change deprecated module name for postgresql ea9f704 Fix hostname to avoid recognition of 127.0.0.1 ef16dd6 Remove unexpected argument 9cce045 devstack: Use nearest Apache mirror for Kafka & Storm downloads f4773d7 Fix Vertica devstack provisioning 30d9174 devstack/vagrant: Add 127.0.0.1 to no_proxy list 17a06ea devstack/vagrant: fix error messages 5b2ce5f Fix typos in README f262337 Updated from global requirements e8831f8 Add multibyte character support for alarm definition c5ab7ca Update Grafana repo URL to SAP fork a89a4aa Updated from global requirements 6e7176d Updated from global requirements dcd6511 Bugfix: Forbid colon in dimension name 8439531 Migrate keystone setup to devstack helpers f379d71 Use oslo.db for sqla driver 6cf77eb Switch to use stable data_utils bff8cd2 Adding WSGI support 6dcfebc Updated from global requirements d54a473 Updated from global requirements 2f2deb0 Updated from global requirements d656b16 Update documentation for group_by parameters 8c0046e Simplify RDB setup 6cff35d Remove unused logging import 55dab3b Fix alarm-list from CLI failing if multiple sort-by ce6693e Use g-r for pip_install 9d47003 [BASHATE] Extended code analysis a4fe9f8 Use them same versions of Influx or Cassandra 25914a5 Remove mysql repositories f64c3dc Updated from global requirements 11a913f Fix expression change validation 62d7e4b Avoid alarm state transitions for already deleted alarm-definitions 65c3a4c Add metrics/dimensions/names into monasca-api (Cassandra) Diffstat (except docs and test files) ------------------------------------- README.md | 46 +- bindep.txt | 5 + devstack/Vagrantfile | 48 +- devstack/files/keystone/create_monasca_service.py | 245 -------- devstack/files/monasca-api/api-config.yml | 14 +- devstack/files/monasca-api/python/api-config.conf | 8 +- devstack/files/monasca-api/python/api-config.ini | 8 +- devstack/files/monasca-api/python/api-logging.conf | 2 +- .../files/monasca-notification/notification.yaml | 6 +- devstack/files/monasca-thresh/thresh-config.yml | 2 +- devstack/plugin.sh | 591 +++++++++-------- devstack/settings | 16 +- etc/api-config.conf | 31 +- java/src/main/resources/api-config.yml | 2 +- monasca_api/api/server.py | 38 +- monasca_api/api/wsgi.py | 20 + .../repositories/cassandra/metrics_repository.py | 88 +-- .../repositories/influxdb/metrics_repository.py | 2 +- .../repositories/model/sub_alarm_definition.py | 15 +- monasca_api/common/repositories/mysql/__init__.py | 0 .../mysql/alarm_definitions_repository.py | 696 --------------------- .../common/repositories/mysql/alarms_repository.py | 510 --------------- .../mysql/notification_method_type_repository.py | 31 - .../repositories/mysql/notifications_repository.py | 189 ------ .../sqla/alarm_definitions_repository.py | 4 +- .../common/repositories/sqla/sql_repository.py | 71 ++- .../schemas/notifications_request_body_schema.py | 2 +- monasca_api/v2/reference/__init__.py | 68 +- monasca_api/v2/reference/alarm_definitions.py | 12 +- monasca_api/v2/reference/alarms.py | 2 +- monasca_api/v2/reference/helpers.py | 4 +- monasca_api/v2/reference/versions.py | 2 - ...est_alarm_state_history_multiple_transitions.py | 2 +- .../test_alarms_state_history_one_transition.py | 2 +- requirements.txt | 19 +- setup.py | 2 +- test-requirements.txt | 5 +- tox.ini | 33 +- 59 files changed, 1075 insertions(+), 2250 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4ca703d..4db0109 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,4 +4,5 @@ -oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 -oslo.context>=2.9.0 # Apache-2.0 -oslo.log>=3.11.0 # Apache-2.0 -oslo.middleware>=3.0.0 # Apache-2.0 +oslo.db>=4.19.0 # Apache-2.0 +oslo.config>=3.22.0 # Apache-2.0 +oslo.context>=2.12.0 # Apache-2.0 +oslo.log>=3.22.0 # Apache-2.0 +oslo.middleware>=3.10.0 # Apache-2.0 @@ -9 +10 @@ oslo.serialization>=1.10.0 # Apache-2.0 -oslo.utils>=3.18.0 # Apache-2.0 +oslo.utils>=3.20.0 # Apache-2.0 @@ -13 +14 @@ python-keystoneclient>=3.8.0 # Apache-2.0 -falcon>=0.1.6 # Apache-2.0 +falcon>=1.0.0 # Apache-2.0 @@ -16 +17 @@ PasteDeploy>=1.5.0 # MIT -pbr>=1.8 # Apache-2.0 +pbr!=2.1.0,>=2.0.0 # Apache-2.0 @@ -20,2 +20,0 @@ voluptuous>=0.8.9 # BSD License -#influxdb -#cassandra-driver>=2.1.4,!=3.6.0 # Apache-2.0 @@ -25 +24 @@ monasca-common>=1.4.0 # Apache-2.0 -SQLAlchemy<1.1.0,>=1.0.10 # MIT +SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 61face6..a7301bd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,0 +6 @@ bandit>=1.1.0 # Apache-2.0 +bashate>=0.2 # Apache-2.0 @@ -7 +8 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -Babel>=2.3.4 # BSD +Babel!=2.4.0,>=2.3.4 # BSD @@ -8,0 +10 @@ coverage>=4.0 # Apache-2.0 +cassandra-driver!=3.6.0,>=2.1.4 # Apache-2.0 @@ -10,0 +13 @@ httplib2>=0.7.5 # MIT +influxdb>=2.9.2 # MIT
participants (1)
-
no-reply@openstack.org