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

no-reply at openstack.org no-reply at openstack.org
Wed Apr 19 09:59:35 UTC 2017


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





More information about the Release-announce mailing list