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

no-reply at openstack.org no-reply at openstack.org
Thu Aug 10 12:53:10 UTC 2017


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






More information about the Release-announce mailing list