[release-announce] [monasca] monasca-api 2.4.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 21 19:49:30 UTC 2017


We exuberantly announce the release of:

monasca-api 2.4.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.

Changes in monasca-api 2.3.0..2.4.0
-----------------------------------

5d1c892 upper common and persister pom version to 1.3.0
c53bd5a Updated from global requirements
2639d50 Replace iteritems() with items()
ba43f07 Add cassandra support
af3bfd4 Replace iteritems with items
6e13c33 determine influxdb version on each request if required
6ba8dbd Use monasca/grafana repository in devstack
594b94c Allow parentheses '()' in dimensions
53ae985 Remove -U from pip install
ec5a0f2 Avoid tox_install.sh for constraints support
346898b Fix exception handling for python3
9644cca Updated from global requirements
3d2a398 Download Kafka from Apache Archives
d67dbfc Remove setting of version/release from releasenotes
c720e5d Add Cassandra db to Monasca gate tests
9ed87db fixed idle sql sessions at startup
71d40c7 1724543-fixed kafka partition creation error in devstack installation
7651d24 Set Kafka Broker advertisement hostname
c3316cb Bump influxdb to 1.3.5
c056cc7 Zuul: add file extension to playbook path
9d0bb4c update with default metric DB
f0470a4 updated documentation as java is deprecated now
8abb848 Remove test_hook files
8781a25 Adds tags for inhibit and silence
cdc3acb Migrate to Zuul v3
0915993 metrics_db_check: move check methods to each metrics drivers


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

.zuul.yaml                                         |   92 ++
AUTHORS                                            |    9 +
README.md                                          |   85 +-
devstack/README.md                                 |    1 +
devstack/files/cassandra/cassandra_schema.cql      |   46 -
devstack/files/cassandra/monasca_schema.cql        |   93 ++
devstack/files/kafka/server.properties             |    3 +
devstack/files/monasca-persister/persister.yml     |   54 +-
devstack/files/schema/influxdb_setup.py            |    2 +-
devstack/files/schema/mon_mysql.sql                |    4 +-
devstack/files/schema/mon_postgresql.sql           |    3 +
devstack/lib/persister.sh                          |   49 +-
devstack/plugin.sh                                 |   52 +-
devstack/post_test_hook.sh                         |  102 --
devstack/pre_test_hook.sh                          |    0
devstack/settings                                  |   10 +-
java/pom.xml                                       |    2 +-
.../repositories/cassandra/metrics_repository.py   | 1213 ++++++++++++--------
.../repositories/influxdb/metrics_repository.py    |  117 +-
.../common/repositories/metrics_repository.py      |    5 +
.../repositories/model/sub_alarm_definition.py     |    2 +-
.../sqla/alarm_definitions_repository.py           |    4 +-
.../common/repositories/sqla/alarms_repository.py  |    2 +
monasca_api/common/repositories/sqla/models.py     |    4 +-
.../common/repositories/sqla/sql_repository.py     |    4 +-
monasca_api/conf/cassandra.py                      |    3 +-
monasca_api/healthcheck/metrics_db_check.py        |   70 +-
monasca_api/v2/reference/alarm_definitions.py      |    8 +-
monasca_api/v2/reference/alarming.py               |    2 +-
monasca_api/v2/reference/alarms.py                 |    4 +
monasca_api/v2/reference/helpers.py                |   36 +-
monasca_api/v2/reference/metrics.py                |   17 +-
monasca_api/v2/reference/notifications.py          |    2 +-
monasca_api/v2/reference/resource.py               |   10 +-
playbooks/legacy/monasca-tempest-base/post.yaml    |   15 +
playbooks/legacy/monasca-tempest-base/run.yaml     |   86 ++
releasenotes/source/conf.py                        |    9 +-
requirements.txt                                   |    8 +-
test-requirements.txt                              |    4 +-
tools/tox_install.sh                               |   57 -
tox.ini                                            |   11 +-
62 files changed, 1807 insertions(+), 1261 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index c709db4..12e4cfc 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,2 +5,2 @@ 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.config>=5.1.0 # Apache-2.0
+oslo.context>=2.19.2 # Apache-2.0
@@ -10 +10 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
-oslo.utils>=3.28.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
@@ -18 +18 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-six>=1.9.0 # MIT
+six>=1.10.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 7d61cb4..4abd30e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -19 +19 @@ os-testr>=1.0.0 # Apache-2.0
-python-subunit>=0.0.18 # Apache-2.0/BSD
+python-subunit>=1.0.0 # Apache-2.0/BSD
@@ -24 +24 @@ testscenarios>=0.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+testtools>=2.2.0 # MIT






More information about the Release-announce mailing list