[release-announce] ceilometer 16.0.0 (wallaby)

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


We are stoked to announce the release of:

ceilometer 16.0.0: OpenStack Telemetry

This release is part of the wallaby release series.

The source is available from:

    https://opendev.org/openstack/ceilometer

Download the package from:

    https://tarballs.openstack.org/ceilometer/

Please report issues through:

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

For more details, please see below.

Changes in ceilometer 15.0.0..16.0.0
------------------------------------

fd0a561b Deprecate support for Xen
5d40f5e7 Fix gnocchi create resource error when missing flavor
ec08228a Using Iterable was deprecated in python 3.3
2be7a43b Imported Translations from Zanata
55c7f312 Update requirements URLs in tox config
c0632ae9 Replace six with python3 code style
784cb2c8 Fix invalid argument formatting in the exception message
8c1e6926 Imported Translations from Zanata
c6f04f77 Fix lower-constraints job
befe5181 Imported Translations from Zanata
8506bb3b Imported Translations from Zanata
073037fa Update bug location
17b03d67 Imported Translations from Zanata
3cb72163 Reuse the docs deps to benefit from constraints
71f2bafe Imported Translations from Zanata
2350c025 Imported Translations from Zanata
cc8e1090 Implement some new meters for vnic delta
bbbab444 Bump hacking min version to 3.0.1
98c1eb4f Imported Translations from Zanata
ad550eb8 Revert "[goal] Migrate testing to ubuntu focal"
75eaf770 Drop py37 from tox
6eb5e4a4 Imported Translations from Zanata
cb074d24 add py38 in tox.ini
a748b173 Dep's should be restricted by upper-constraints
a23f2943 Imported Translations from Zanata
77b516ac Add AZ resource metadata for volume size polling
5ddabc37 Remove six.moves
20b29db9 Add Python3 wallaby unit tests
3db2a60e Update master for stable/victoria
5cabd3d3 Remove babel.cfg etc
3bb7b71e [goal] Migrate testing to ubuntu focal
aa48e2b3 Remove install unnecessary packages
f49dadcc Only process 'resource_id' if metric is configured for Gnocchi push


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

.zuul.yaml                                         |  2 +-
README.rst                                         |  6 ++--
babel.cfg                                          |  2 --
ceilometer/compute/discovery.py                    |  5 +--
ceilometer/compute/pollsters/__init__.py           |  2 +-
ceilometer/compute/pollsters/net.py                | 14 ++++++++
ceilometer/compute/virt/hyperv/inspector.py        | 13 +++-----
ceilometer/compute/virt/inspector.py               |  8 +++--
ceilometer/compute/virt/libvirt/inspector.py       | 33 ++++++++++++++++---
ceilometer/compute/virt/vmware/inspector.py        |  5 ++-
ceilometer/compute/virt/xenapi/inspector.py        | 12 ++++++-
ceilometer/declarative.py                          |  5 ++-
ceilometer/event/converter.py                      |  3 +-
ceilometer/event/models.py                         |  9 +++---
ceilometer/event/trait_plugins.py                  |  6 ++--
ceilometer/gnocchi_client.py                       |  4 +--
ceilometer/hardware/inspector/base.py              |  5 +--
ceilometer/hardware/inspector/snmp.py              | 10 +++---
ceilometer/hardware/pollsters/generic.py           |  3 +-
ceilometer/hardware/pollsters/util.py              |  2 +-
ceilometer/ipmi/platform/intel_node_manager.py     |  4 +--
ceilometer/ipmi/pollsters/node.py                  |  4 +--
ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po  | 13 ++++++--
ceilometer/locale/ko_KR/LC_MESSAGES/ceilometer.po  | 26 +++++++++++++--
ceilometer/meter/notifications.py                  |  8 ++---
ceilometer/network/services/lbaas.py               |  4 +--
ceilometer/network/statistics/__init__.py          |  6 ++--
ceilometer/network/statistics/driver.py            |  5 +--
.../network/statistics/opencontrail/client.py      |  9 +++---
.../network/statistics/opencontrail/driver.py      |  2 +-
.../network/statistics/opendaylight/client.py      |  9 ++----
.../network/statistics/opendaylight/driver.py      | 14 ++++----
ceilometer/objectstore/rgw.py                      |  2 +-
ceilometer/objectstore/rgw_client.py               |  3 +-
ceilometer/objectstore/swift.py                    |  2 +-
ceilometer/pipeline/base.py                        |  4 +--
.../non_openstack_credentials_discovery.py         |  2 +-
ceilometer/polling/dynamic_pollster.py             |  8 ++---
ceilometer/polling/manager.py                      |  7 ++--
ceilometer/polling/plugin_base.py                  |  7 ++--
ceilometer/publisher/__init__.py                   |  4 +--
ceilometer/publisher/file.py                       |  2 +-
ceilometer/publisher/gnocchi.py                    | 24 +++++++-------
ceilometer/publisher/http.py                       |  2 +-
ceilometer/publisher/messaging.py                  |  6 ++--
ceilometer/publisher/monasca.py                    |  3 +-
ceilometer/publisher/monasca_data_filter.py        |  3 +-
ceilometer/publisher/utils.py                      | 20 ++++++------
ceilometer/publisher/zaqar.py                      |  2 +-
ceilometer/sample.py                               |  5 ++-
.../compute/pollsters/test_location_metadata.py    |  3 +-
.../unit/ipmi/platform/test_intel_node_manager.py  | 18 ++++-------
.../network/statistics/opencontrail/test_driver.py |  2 +-
.../network/statistics/opendaylight/test_client.py |  5 ++-
.../network/statistics/opendaylight/test_driver.py | 28 ++++++++--------
.../polling/test_non_openstack_dynamic_pollster.py |  6 ++--
ceilometer/volume/cinder.py                        |  1 +
lower-constraints.txt                              | 24 +++++++-------
...-poller-availability_zone-2d20a7527e2341b9.yaml |  5 +++
.../deprecate-xen-support-27600e2bf7be548c.yaml    |  5 +++
releasenotes/source/index.rst                      |  1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       | 18 +++++++++--
releasenotes/source/victoria.rst                   |  6 ++++
requirements.txt                                   | 14 ++++----
setup.cfg                                          | 16 ++--------
test-requirements.txt                              |  1 +
tools/send_test_data.py                            |  3 +-
tox.ini                                            | 15 +++++----
86 files changed, 389 insertions(+), 289 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 66dcb189..3713e08b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9,2 +9,3 @@ jsonpath-rw-ext>=1.1.3 # Apache-2.0
-lxml>=4.2.3 # BSD
-msgpack>=0.5.0 # Apache-2.0
+lxml>=4.5.1 # BSD
+monotonic>=0.6
+msgpack>=0.5.2 # Apache-2.0
@@ -12 +13 @@ oslo.concurrency>=3.26.0 # Apache-2.0
-oslo.config>=5.2.0 # Apache-2.0
+oslo.config>=6.0.0 # Apache-2.0
@@ -24,2 +25,2 @@ python-glanceclient>=2.8.0 # Apache-2.0
-python-keystoneclient>=3.15.0 # Apache-2.0
-keystoneauth1>=3.9.0 # Apache-2.0
+python-keystoneclient>=3.18.0 # Apache-2.0
+keystoneauth1>=3.18.0 # Apache-2.0
@@ -30 +31 @@ python-cinderclient>=3.3.0  # Apache-2.0
-PyYAML>=3.13 # MIT
+PyYAML>=5.1 # MIT
@@ -32 +32,0 @@ requests!=2.9.0,>=2.8.1 # Apache-2.0
-six>=1.9.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 6d10a478..755b386d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -16,0 +17 @@ stestr>=2.0.0 # Apache-2.0
+testresources>=2.0.1 # Apache-2.0






More information about the Release-announce mailing list