We are ecstatic to announce the release of: ceilometer 21.0.0: OpenStack Telemetry This release is part of the bobcat 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 20.0.0..21.0.0 ------------------------------------ 297089a6 Deprecate support for VMWare vSphere 7660339b Deprecate Windows OS support 3f874056 Add file publisher entrypoint to publish events 77116928 Disable GLOBAL_VENV d31d4ed3 Imported Translations from Zanata 091d2dac Make centos9s jobs non-voting 9aad3074 Include 'hardware.ipmi.fan' to resource type ipmi_sensor cb724414 Imported Translations from Zanata 19383657 Imported Translations from Zanata 838a3268 Make multiple attempts to obtain gnocchiclient a0c56384 jsonpath-rw-ext uses operator.add for "+" and operator.sub for "-". operator.add can do string concatenation, but operator.sub cannot do string subtraction. so the original hack does not work, perhaps we should use sub to get an empty string. b9c151bb Add logs to help identify when a polling task finishes 9eaa0d58 Imported Translations from Zanata 7cad2dc8 Add 'check_requirements' job to CI 8699146e Make TCP publisher log warning instead of failing. 6e339d3e Add vanity names to notification samples 9b471611 [coordination] backend_url should be secret 10e9bc14 Imported Translations from Zanata 73d951b9 Update master for stable/2023.1 2a5f63da Add vanity names to telemetry polling notifications abec9b3e Enable volume metrics by default Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 17 +++++++++ ceilometer/cache_utils.py | 28 ++++++++++++++ ceilometer/cmd/polling.py | 2 + ceilometer/compute/virt/hyperv/inspector.py | 4 ++ ceilometer/compute/virt/vmware/inspector.py | 24 ++++++++++++ ceilometer/data/meters.d/meters.yaml | 2 +- ceilometer/declarative.py | 2 +- ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po | 7 +++- ceilometer/meter/notifications.py | 19 +++++++++- ceilometer/opts.py | 1 + ceilometer/polling/manager.py | 38 ++++++------------- ceilometer/publisher/data/gnocchi_resources.yaml | 1 + ceilometer/publisher/file.py | 3 +- ceilometer/publisher/gnocchi.py | 20 +++++++++- ceilometer/publisher/tcp.py | 10 +++-- ceilometer/sample.py | 7 +++- ceilometer/telemetry/notifications.py | 2 + etc/ceilometer/polling.yaml | 3 ++ .../notes/deprecate-vmware-ae49e07e40e74577.yaml | 6 +++ ...deprecate-windows-support-d784b975ce878864.yaml | 6 +++ .../notes/volume-metrics-01ddde0180bc21cb.yaml | 5 +++ releasenotes/source/2023.1.rst | 6 +++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 43 +++++++++++++++++++--- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 4 +- requirements.txt | 2 +- setup.cfg | 1 + 30 files changed, 246 insertions(+), 54 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2a58eda8..7f30830f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -37 +37 @@ stevedore>=1.20.0 # Apache-2.0 -tenacity>=6.3.1,<7.0.0 # Apache-2.0 +tenacity>=6.3.1 # Apache-2.0