[release-announce] [monasca] monasca-api 2.1.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Jun 5 16:09:06 UTC 2017


We are thrilled to announce the release of:

monasca-api 2.1.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 2.0.0..2.1.0
-----------------------------------

f159b69 Fixed links and typos in README.md
9a0789f Updated from global requirements
f504cdb Upgrade influxdb to 1.1.5
c8694ae Remove xrange for run both Python 2 and Python 3
4e168ed Add healtcheck endpoint
ba45a64 Updated from global requirements
bfcd3ee Restore zookeeper to devstack
03b5f34 Change to "monasca-read-only-user" for read only tests
c2176f1 Replace test.attr with decorators.attr
6675631 Updated from global requirements
626c6c7 Clean whitespaces in README and code indentation
ed8238d Use monasca-common json processing
e139824 Fix the role of 'mini-mon' user in devstack
c089602 Add notes about using local repos in vagrant devstack
e366823 Mofidy tempest tests and WSGI_MODE for keystone


Diffstat (except docs and test files)
-------------------------------------

README.md                                          |  16 +-
devstack/README.md                                 |   3 +
devstack/Vagrantfile                               |   2 +-
devstack/files/debs/monasca-api                    |   6 +
devstack/files/monasca-api/python/api-config.conf  |  19 +-
devstack/files/monasca-api/python/api-config.ini   |   2 +-
devstack/files/tempest/tempest.conf                |  28 ---
devstack/files/zookeeper/environment               |  36 ++++
devstack/files/zookeeper/log4j.properties          |  69 +++++++
devstack/files/zookeeper/myid                      |   1 +
devstack/files/zookeeper/zoo.cfg                   |  74 ++++++++
devstack/lib/zookeeper                             |  66 +++++++
devstack/override-defaults                         |   7 +
devstack/plugin.sh                                 | 159 ++++------------
devstack/post_test_hook.sh                         |  94 ++++++++--
devstack/settings                                  |   7 +-
etc/api-config.conf                                |   7 +
etc/api-config.ini                                 |   2 +-
monasca_api/api/healthcheck_api.py                 |  53 ++++++
monasca_api/api/server.py                          |   7 +-
.../common/messaging/message_formats/metrics.py    |   8 +-
.../repositories/cassandra/metrics_repository.py   |   9 +-
monasca_api/common/repositories/exceptions.py      |   7 +-
.../repositories/influxdb/metrics_repository.py    |   9 +-
.../sqla/alarm_definitions_repository.py           |   2 +-
.../common/repositories/sqla/alarms_repository.py  |   4 +-
monasca_api/expression_parser/alarm_expr_parser.py |   3 +-
monasca_api/hacking/__init__.py                    |   0
monasca_api/hacking/checks.py                      |  30 +++
monasca_api/healthcheck/__init__.py                |   0
monasca_api/healthcheck/alarms_db_check.py         |  49 +++++
monasca_api/healthcheck/base.py                    |  36 ++++
monasca_api/healthcheck/kafka_check.py             |  76 ++++++++
monasca_api/healthcheck/keystone_protocol.py       |  65 +++++++
monasca_api/healthcheck/metrics_db_check.py        |  89 +++++++++
monasca_api/healthchecks.py                        |  56 ++++++
.../alarm_definition_request_body_schema.py        |  11 +-
.../v2/common/schemas/alarm_update_schema.py       |   5 +-
.../schemas/notifications_request_body_schema.py   |   7 +-
monasca_api/v2/reference/__init__.py               |  11 +-
monasca_api/v2/reference/alarm_definitions.py      |  16 +-
monasca_api/v2/reference/alarming.py               |   7 +-
monasca_api/v2/reference/alarms.py                 |  18 +-
monasca_api/v2/reference/helpers.py                |  49 +++--
monasca_api/v2/reference/metrics.py                |  14 +-
monasca_api/v2/reference/notifications.py          |  16 +-
monasca_api/v2/reference/notificationstype.py      |   2 +-
monasca_api/v2/reference/version_2_0.py            |   4 +-
monasca_api/v2/reference/versions.py               |   7 +-
...est_alarm_state_history_multiple_transitions.py |  12 +-
.../test_alarms_state_history_one_transition.py    |  30 +--
requirements.txt                                   |  11 +-
test-requirements.txt                              |   2 +-
tox.ini                                            |   3 +-
77 files changed, 2011 insertions(+), 785 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 4db0109..41376fc 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,3 +4,3 @@
-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.db>=4.21.1 # Apache-2.0
+oslo.config>=4.0.0 # Apache-2.0
+oslo.context>=2.14.0 # Apache-2.0
@@ -8 +8 @@ oslo.log>=3.22.0 # Apache-2.0
-oslo.middleware>=3.10.0 # Apache-2.0
+oslo.middleware>=3.27.0 # Apache-2.0
@@ -21,2 +21 @@ voluptuous>=0.8.9 # BSD License
-eventlet!=0.18.3,>=0.18.2 # MIT
-simplejson>=2.2.0 # MIT
+eventlet!=0.18.3,<0.21.0,>=0.18.2 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index a7301bd..7dfeeff 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@ Babel!=2.4.0,>=2.3.4 # BSD
-coverage>=4.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0





More information about the Release-announce mailing list