[release-announce] monasca-api 6.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 14 11:14:11 UTC 2021


We are satisfied to announce the release of:

monasca-api 6.0.0: OpenStack Monitoring as a Service

This release is part of the wallaby release series.

The source is available from:

    https://opendev.org/openstack/monasca-api

Download the package from:

    https://tarballs.openstack.org/monasca-api/

Please report issues through:

    https://bugs.launchpad.net/monasca/+bugs

For more details, please see below.

6.0.0
^^^^^


Upgrade Notes
*************

* The default value of "[oslo_policy] policy_file" config option has
  been changed from "policy.json" to "policy.yaml". Operators who are
  utilizing customized or previously generated static policy JSON
  files (which are not needed by default), should generate new policy
  files or convert them in YAML format. Use the oslopolicy-convert-
  json-to-yaml (https://docs.openstack.org/oslo.policy/latest/cli
  /oslopolicy-convert-json-to-yaml.html) tool to convert a JSON to
  YAML formatted policy file in backward compatible way.


Deprecation Notes
*****************

* Use of JSON policy files was deprecated by the "oslo.policy"
  library during the Victoria development cycle. As a result, this
  deprecation is being noted in the Wallaby cycle with an anticipated
  future removal of support by "oslo.policy". As such operators will
  need to convert to YAML policy files. Please see the upgrade notes
  for details on migration of any custom policy files.

Changes in monasca-api 5.0.0..6.0.0
-----------------------------------

6f534485 Workaround for new pip 20.3 behavior
eb5a359f Re-enable Docker Zuul jobs
14cd5146 Update docker-publish.yml for stable/wallaby
b3ce7ec3 Fix log-metric configuration
97510ed0 Update TOX_CONSTRAINTS_FILE for stable/wallaby
a96e5a82 Update .gitreview for stable/wallaby
10ef639c Fix warnings in documentation
dea6f95c [goal] Deprecate the JSON formatted policy file
90754d0b Fix zuul publish docker image job
9cb4a752 Add doc/requirements
ceac157b Align lower-constraints for new pip
2d520d50 Use TOX_CONSTRAINTS_FILE
041f295b Add Influxdb Python client v5.3.1 compatibility
344c6267 bump py37 to py38 in tox.ini
654d01c9 Update gevent version to 1.5.0
ef433f08 Add option to choose Kafka client in Docker
1491ed9a Add Python3 wallaby unit tests
ef552c03 Update master for stable/victoria
bbc9522b Migrate DevStack plugin to Ubuntu Focal
43922f82 [goal] Migrate testing to ubuntu focal


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

.gitreview                                         |  1 +
.zuul.yaml                                         |  2 +-
devstack/Vagrantfile                               |  2 +-
devstack/files/debs/monasca-api                    | 14 ++--
.../files/monasca-log-metrics/log-metrics.conf     |  2 +-
devstack/files/monasca-thresh/thresh-config.yml    |  2 +-
devstack/files/zookeeper/environment               | 36 --------
devstack/files/zookeeper/log4j.properties          |  5 +-
devstack/files/zookeeper/myid                      |  1 -
devstack/files/zookeeper/zoo.cfg                   |  2 +-
devstack/files/zookeeper/zookeeper.service         | 20 +++++
devstack/lib/zookeeper.sh                          | 70 +++++++++-------
devstack/plugin.sh                                 |  9 +-
devstack/settings                                  |  1 +
lower-constraints.txt                              | 48 +++++------
monasca_api/cmd/status.py                          | 10 +--
monasca_api/common/policy/policy_engine.py         |  8 ++
.../repositories/influxdb/metrics_repository.py    | 95 +++++-----------------
playbooks/docker-publish.yml                       |  2 +-
...son-formatted-policy-file-2f00c9efa9e274af.yaml | 20 +++++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/victoria.rst                   |  6 ++
requirements.txt                                   | 18 ++--
test-requirements.txt                              |  5 --
tox.ini                                            | 12 ++-
32 files changed, 226 insertions(+), 235 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index a89ae871..5f365656 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,3 +4,3 @@
-oslo.db>=4.27.0 # Apache-2.0
-oslo.config>=5.2.0 # Apache-2.0
-oslo.context>=2.19.2 # Apache-2.0
+oslo.db>=6.0.0 # Apache-2.0
+oslo.config>=6.8.0 # Apache-2.0
+oslo.context>=2.22.0 # Apache-2.0
@@ -9 +9 @@ oslo.middleware>=3.31.0 # Apache-2.0
-oslo.policy>=1.30.0 # Apache-2.0
+oslo.policy>=3.6.0 # Apache-2.0
@@ -11,2 +11,2 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
-oslo.upgradecheck>=0.1.0 # Apache-2.0
-oslo.utils>=3.33.0 # Apache-2.0
+oslo.upgradecheck>=1.3.0 # Apache-2.0
+oslo.utils>=4.5.0 # Apache-2.0
@@ -21 +21 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-six>=1.10.0 # MIT
+six>=1.12.0 # MIT
@@ -23 +23 @@ pyparsing>=2.1.0 # MIT
-voluptuous>=0.8.9 # BSD License
+voluptuous>=0.11.1 # BSD License
@@ -26 +26 @@ monasca-common>=2.16.0 # Apache-2.0
-SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
+SQLAlchemy>=1.3.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 756f7255..ff03dd92 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -25 +24,0 @@ tempest>=17.1.0 # Apache-2.0
-# documentation
@@ -27,4 +25,0 @@ doc8>=0.6.0 # Apache-2.0
-sphinx>=2.0.0,!=2.1.0 # BSD
-os-api-ref>=1.4.0 # Apache-2.0
-reno>=3.1.0 # Apache-2.0
-openstackdocstheme>=2.2.1 # Apache-2.0






More information about the Release-announce mailing list