We joyfully announce the release of: monasca-api 2.3.0: OpenStack Monitoring as a Service This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/monasca-api/ For more details, please see below. 2.3.0 ^^^^^ Upgrade Notes ************* * Upgrade InfluxDB to 1.3.3 from 1.3.1. It provides couple of bug fixes as in https://docs.influxdata.com/influxdb/v1.3/about_the_project /releasenotes-changelog/#v1-3-3-2017-08-10. Other Notes *********** * Removed maintaining the example of configuration file. The file was removed from the tree, however it can be generated using oslo.config generator feature. Devstack plugin has been also migrated to use it. Changes in monasca-api 2.2.0..2.3.0 ----------------------------------- 3ed6073 Updated from global requirements 8d87c46 Remove keystone cache dir 1ba7497 Restore user condition but with zuul dae93af Make legacy gates working 42aba80 Upgrade the storm to 1.1.1 4f246ae Upgrade the storm to 1.0.5 58d927d Better handling of storm processes d38b1de Remove SCREEN_LOGDIR from devstack df99705 Drop download_file for get_extra_file of devstack 88b87fa Updated from global requirements ad1aa02 Add .stestr.conf . 66b0bc6 Add Contributor Guide e7e3ed4 Updated from global requirements c4db8ad Fix TestAlarmsCount failure in tempest tests 62cf4e2 Added a field grafana_url in the installation script 5d27af4 Config-generator for monasca-api d2e653d Updated from global requirements 20d701d Updated from global requirements 5acb835 Updated from global requirements b9315f8 Bump influxdb to 1.3.3 366c888 Unify test setup 2742123 Update reno for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 + .stestr.conf | 4 + AUTHORS | 4 + common/build_common.sh | 6 +- config-generator/README.rst | 7 + config-generator/__init__.py | 0 config-generator/api-config.conf | 8 + .../files/monasca-notification/notification.yaml | 1 + devstack/files/storm.yaml | 59 +++++ devstack/files/storm/storm-nimbus.service | 29 --- devstack/files/storm/storm-supervisor.service | 29 --- devstack/files/storm/storm.yaml | 59 ----- devstack/lib/notification.sh | 1 + devstack/lib/storm.sh | 151 +++++++++++++ devstack/plugin.sh | 245 +++++---------------- devstack/post_test_hook.sh | 4 +- devstack/settings | 7 +- etc/api-config.conf | 146 ------------ monasca_api/api/server.py | 55 +---- .../repositories/cassandra/metrics_repository.py | 9 +- monasca_api/conf/__init__.py | 82 +++++++ monasca_api/conf/cassandra.py | 42 ++++ monasca_api/conf/database.py | 35 +++ monasca_api/conf/dispatcher.py | 78 +++++++ monasca_api/conf/global.py | 39 ++++ monasca_api/conf/influxdb.py | 50 +++++ monasca_api/conf/kafka.py | 96 ++++++++ monasca_api/conf/messaging.py | 52 +++++ monasca_api/conf/repositories.py | 64 ++++++ monasca_api/conf/security.py | 49 +++++ monasca_api/conf/types.py | 58 +++++ monasca_api/config.py | 87 ++++++++ monasca_api/healthcheck/metrics_db_check.py | 2 +- monasca_api/v2/reference/__init__.py | 180 --------------- .../notes/config_gen-ead0282db82e6c0f.yaml | 6 + .../notes/influx_1.3.3-1be2009139641336.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + requirements.txt | 16 +- setup.cfg | 5 +- test-requirements.txt | 20 +- tox.ini | 12 +- 67 files changed, 1601 insertions(+), 1004 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9c34de2..c709db4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ -oslo.db>=4.24.0 # Apache-2.0 -oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0 -oslo.context>=2.14.0 # Apache-2.0 -oslo.log>=3.22.0 # Apache-2.0 -oslo.middleware>=3.27.0 # Apache-2.0 -oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0 -oslo.utils>=3.20.0 # Apache-2.0 +oslo.db>=4.27.0 # Apache-2.0 +oslo.config>=4.6.0 # Apache-2.0 +oslo.context!=2.19.1,>=2.14.0 # Apache-2.0 +oslo.log>=3.30.0 # Apache-2.0 +oslo.middleware>=3.31.0 # Apache-2.0 +oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +oslo.utils>=3.28.0 # Apache-2.0 @@ -15 +15 @@ falcon>=1.0.0 # Apache-2.0 -keystonemiddleware>=4.12.0 # Apache-2.0 +keystonemiddleware>=4.17.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index e54903d..7d61cb4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ bandit>=1.1.0 # Apache-2.0 -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -12 +12 @@ fixtures>=3.0.0 # Apache-2.0/BSD -httplib2>=0.7.5 # MIT +httplib2>=0.9.1 # MIT @@ -14,2 +14,2 @@ influxdb>=2.9.2 # MIT -mock>=2.0 # BSD -funcsigs>=0.4;python_version=='2.7' or python_version=='2.6' # Apache-2.0 +mock>=2.0.0 # BSD +funcsigs>=1.0.0;python_version=='2.7' or python_version=='2.6' # Apache-2.0 @@ -18 +18 @@ oslotest>=1.10.0 # Apache-2.0 -os-testr>=0.8.0 # Apache-2.0 +os-testr>=1.0.0 # Apache-2.0 @@ -25 +25 @@ testtools>=1.4.0 # MIT -tempest-lib>=0.14.0 # Apache-2.0 +tempest-lib>=1.0.0 # Apache-2.0 @@ -28 +28 @@ tempest-lib>=0.14.0 # Apache-2.0 -doc8 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 @@ -30,3 +30,3 @@ 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 +os-api-ref>=1.4.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 +openstackdocstheme>=1.17.0 # Apache-2.0