[monasca] monasca-api 2.2.0 (pike)
We are satisfied to announce the release of: monasca-api 2.2.0: OpenStack Monitoring as a Service This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/monasca-api/ For more details, please see below. 2.2.0 ^^^^^ Upgrade Notes * Documentation handling of monasca-api has been migrated to match OpenStack process. Note that this is just initial migration and entire transition will be completed in future. Changes in monasca-api 2.1.0..2.2.0 ----------------------------------- b5ae9ad Updated from global requirements 332634f Prepare foundation for doc migration 2949612 Bump Storm to 1.0.3 2450256 Bumb kafka to 0.9.0.1-2.11 de5b35d Update devstack to use new config file for persister. c4bafc7 Bump InfluxDB to 1.3.1 8c525af Raise influxdb version to 1.2.4 c26e674 Actions enabled return bool on alarm definition create a23a4f1 Add Keystone configuration for Grafana e2b5b3e Update the documentation link for doc migration c767948 Use devstack utilities for monasca-persister e44001a Updated from global requirements f6b8df8 Disable mod-wsgi deployment of keystone e4cbee7 Change time parameters to include the exact start time 18f1dad Integrate fully with new python-monascaclient cc5b310 Updated from global requirements f9b41ee Use devstack utilities for monasca-notification 175577d Validate all bash files inside devstack 200c10b Load config only once 33fa35f Integrate keystoneauth based monasca-agent 4e7cb91 Replace basestring with six.string_types 751d489 Allow to enforce APACHE_MIRROR 9ddddb0 Enable some off-by-default checks 157772b Fix links in update and patch alarm definitions e6f6655 Updated from global requirements 41cf335 Adjust monasca-api installation 45dba72 Remove required healthcheck import of cassandra 2d4ef51 Use devstack function to install client b37d34f Add policies to monasca-ui 6e81a61 Fixed HTTP error code for alarm-definitions d775eab Updated from global requirements fcd0256 Fixed endpoint required parameters for DELETE e60c35f Updated from global requirements d4cb471 Replace assertEqual([], items) with assertEmpty(items) ac26d48 [doc] Fixed formatting of devstack/README.md e3232ba Accept epoch time offset for alarm-history b51f61b Aligning the devstack local.conf Readme file e3210a9 Use kafka-python 0.9.5 from monasca-common 3cfe840 Fixed endpoint required parameters 7306625 [doc] Fix incorrect formatting on get alarm count 4b1b168 Add libssl to fix pep8 e79e64e [doc] Fix rendering of license in devstack/README.md b290876 Remove usage of parameter enforce_type 7b3f1af Fix Cassandra devstack provisioning Diffstat (except docs and test files) ------------------------------------- AUTHORS | 23 + api-ref/locale/.gitkeep | 0 api-ref/source/conf.py | 217 ++++++ api-ref/source/index.rst | 22 + bindep.txt | 1 + devstack/README.md | 119 +-- devstack/files/cassandra/env_cassandra.sh | 3 - devstack/files/env.sh | 27 - devstack/files/grafana/grafana.ini | 1 + devstack/files/monasca-agent/monasca-reconfigure | 21 +- devstack/files/monasca-api/python/api-config.conf | 130 ---- devstack/files/monasca-api/python/api-config.ini | 23 - devstack/files/monasca-api/python/api-logging.conf | 43 -- .../files/monasca-api/python/monasca-api.service | 29 - .../monasca-notification.service | 30 - .../files/monasca-notification/notification.yaml | 5 +- .../monasca-persister/monasca-persister.service | 29 - .../files/monasca-persister/persister-config.yml | 137 ---- devstack/files/monasca-persister/persister.yml | 136 ++++ .../python/monasca-persister.service | 29 - .../python/persister-logging.conf | 50 -- .../files/monasca-persister/python/persister.conf | 71 -- devstack/files/schema/influxdb_setup.py | 1 + devstack/lib/client.sh | 34 + devstack/lib/constants.sh | 31 + devstack/lib/notification.sh | 148 ++++ devstack/lib/persister.sh | 209 ++++++ devstack/lib/profile.sh | 54 ++ devstack/lib/ui.sh | 67 ++ devstack/lib/zookeeper | 66 -- devstack/lib/zookeeper.sh | 66 ++ devstack/override-defaults | 4 - devstack/plugin.sh | 828 +++++---------------- devstack/post_test_hook.sh | 2 +- devstack/settings | 20 +- etc/api-config.ini | 12 +- monasca_api/api/server.py | 26 +- monasca_api/common/repositories/exceptions.py | 10 +- .../repositories/influxdb/metrics_repository.py | 13 +- monasca_api/healthcheck/metrics_db_check.py | 27 +- monasca_api/v2/common/exceptions.py | 7 +- monasca_api/v2/reference/alarm_definitions.py | 27 +- monasca_api/v2/reference/alarms.py | 3 +- monasca_api/v2/reference/helpers.py | 8 +- monasca_api/v2/reference/notifications.py | 3 +- monasca_api/version.py | 18 + releasenotes/locale/.gitkeep | 0 releasenotes/notes/os-docs-550ce9ad68a4a29e.yaml | 7 + releasenotes/source/conf.py | 228 ++++++ releasenotes/source/index.rst | 10 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 8 +- setup.cfg | 31 +- test-requirements.txt | 9 + tools/bashate.sh | 6 + tox.ini | 93 ++- 76 files changed, 2266 insertions(+), 1472 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 41376fc..9c34de2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,2 +4,2 @@ -oslo.db>=4.21.1 # Apache-2.0 -oslo.config>=4.0.0 # Apache-2.0 +oslo.db>=4.24.0 # Apache-2.0 +oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0 @@ -9 +9 @@ oslo.middleware>=3.27.0 # Apache-2.0 -oslo.serialization>=1.10.0 # Apache-2.0 +oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0 @@ -21 +21 @@ voluptuous>=0.8.9 # BSD License -eventlet!=0.18.3,<0.21.0,>=0.18.2 # MIT +eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 7dfeeff..e54903d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -19,0 +20,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD + +# tempest @@ -23,0 +26,7 @@ tempest-lib>=0.14.0 # Apache-2.0 + +# documentation +doc8 # Apache-2.0 +sphinx>=1.6.2 # BSD +os-api-ref>=1.0.0 # Apache-2.0 +reno!=2.3.1,>=1.8.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org