We are jazzed to announce the release of: ceilometer 20.0.0: OpenStack Telemetry This release is part of the antelope 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 19.0.0..20.0.0 ------------------------------------ 0118742b Remove SNMP metrics from default polling a58e1b1c Imported Translations from Zanata 39d0ef6c Imported Translations from Zanata cb7084ed Fix gnocchi install from git e83a6802 Imported Translations from Zanata ed55b5f4 Add TCP publisher 8434d14e Make tox.ini tox 4.0 compatible 8810c4bc Imported Translations from Zanata 463594b2 NoUniqueMatch: ClientException on Gnocchi publisher 264229ea Fix barbican credentials retrieval 2a267388 Tests the sample name 7a507457 Fix OutgoingBytesDeltaPollster sample name b4a2801e Change oslo_cache implementation 060a1345 Improve logging for Gnocchi publisher 9fe3674e Imported Translations from Zanata 704fa74e Post individual JSONs instead of the whole list f0730df4 Update the installation guide for RHEL8/CentOS8 8fcb3804 Imported Translations from Zanata 44caf759 Fix the handle of plain text outputs 7e545b0f Remove lingering queue declaration b7c2c7ca Properly handle 'resource_id' as None for Gnocchi publisher 090a0eb6 Add support to namespaces on dynamic pollsters 1d5aab1c Imported Translations from Zanata bff9879e Add extra metadata fields skip cb448a1d Add support to host command dynamic pollster definitions 79454d6b Add user/project names to polled samples 31ca74fa Switch to 2023.1 Python3 unit tests and generic template name c4dca498 Update master for stable/zed 8e57a3a6 Exclude metrics from "service" project 26d569de Remove unnecessary logic for missing oslo.cache 225f1cd7 Add response handlers to support different response types Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- ceilometer/cache_utils.py | 78 ++ ceilometer/compute/pollsters/net.py | 2 +- ceilometer/declarative.py | 4 + ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po | 13 +- .../non_openstack_credentials_discovery.py | 2 +- ceilometer/polling/dynamic_pollster.py | 449 +++++++---- ceilometer/polling/manager.py | 83 +- ceilometer/publisher/gnocchi.py | 110 ++- ceilometer/publisher/http.py | 2 +- ceilometer/publisher/tcp.py | 94 +++ ceilometer/publisher/utils.py | 6 +- ceilometer/sample.py | 5 +- .../test_non_openstack_credentials_discovery.py | 10 +- .../polling/test_non_openstack_dynamic_pollster.py | 6 + devstack/README.rst | 3 + devstack/local.conf.sample | 45 ++ devstack/plugin.sh | 10 +- devstack/settings | 6 +- etc/ceilometer/polling.yaml | 18 - ...add-tenant-name-discovery-668260bb4b2b0e8c.yaml | 6 + .../notes/bug-2007108-dba7163b245ad8fd.yaml | 6 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 31 +- releasenotes/source/zed.rst | 6 + requirements.txt | 1 + setup.cfg | 2 + tox.ini | 18 +- 38 files changed, 2319 insertions(+), 303 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9ae1bdf4..2a58eda8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,0 +9 @@ +xmltodict>=0.13.0 # MIT License