[release-announce] ceilometer 18.1.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Thu Jun 1 12:32:03 UTC 2023


We are happy to announce the release of:

ceilometer 18.1.0: OpenStack Telemetry

This release is part of the yoga stable 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.

18.1.0
^^^^^^

New Features

* Identify user and projects names with the help of their UUIDs in
  the polled samples. If they are identified, set "project_name" and
  "user_name" fields in the sample to the corresponding values.

Changes in ceilometer 18.0.0..18.1.0
------------------------------------

7d9e167d Properly handle 'resource_id' as None for Gnocchi publisher
741605e9 Fix Non-OpenStack dynamic pollster credentials handling
c6f00257 Add user/project names to polled samples
3517acea Add vanity names to telemetry polling notifications
dcae2040 Fix barbican credentials retrieval
b583cbca NoUniqueMatch: ClientException on Gnocchi publisher
51b0c368 Fix swift pollsters that use get_account
1f65bce6 Add CentOS Stream 9 jobs
51db4983 Add centos9s jobs
4fd15dfe Remove queue declaration and fix lower-constraint job
cb132b30 Fix OutgoingBytesDeltaPollster sample name
cc22c4d6 Debug log libvirt metadata version fails
bed18e58 Update TOX_CONSTRAINTS_FILE for stable/yoga
86c7237f Update .gitreview for stable/yoga


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

.gitreview                                         |  1 +
.zuul.yaml                                         |  9 +++-
ceilometer/cache_utils.py                          | 53 ++++++++++++++++++
ceilometer/compute/pollsters/net.py                |  2 +-
ceilometer/compute/virt/libvirt/utils.py           |  4 +-
ceilometer/objectstore/swift.py                    |  2 +-
.../non_openstack_credentials_discovery.py         |  2 +-
ceilometer/polling/dynamic_pollster.py             | 14 +++++
ceilometer/polling/manager.py                      | 63 +++++++++++++++++++++-
ceilometer/publisher/gnocchi.py                    | 56 +++++++++++++++----
ceilometer/publisher/utils.py                      |  2 +
ceilometer/sample.py                               |  5 +-
ceilometer/telemetry/notifications.py              |  2 +
.../test_non_openstack_credentials_discovery.py    | 10 ++--
...add-tenant-name-discovery-668260bb4b2b0e8c.yaml |  6 +++
test-requirements.txt                              |  1 +
tox.ini                                            |  6 +--
20 files changed, 257 insertions(+), 41 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index adb4c60f..1a41d9d3 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -18,0 +19 @@ testresources>=2.0.1 # Apache-2.0
+cryptography<=36.0.2 # Apache-2.0






More information about the Release-announce mailing list