We are pumped to announce the release of: ceilometer 15.0.0: OpenStack Telemetry This release is part of the victoria 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 14.0.0..15.0.0 ------------------------------------ 76d373b1 Fix handling of metadatas that are set to None or False c11bf913 [goal] Migrate tox based testing to ubuntu focal 549df53f Statement about complex object handling in the Dynamic pollster documentation aa6b4e86 Add logic for event_update handling and set transfer event as event_update b2c2ab75 maybe use word is better 648ce9b6 Run migration with NotFound exception as well 49b098ed Run migration with NotFound exception as well f3b60688 Fix failing unit tests for new msgpack version 790835f2 Fix volume attachment event parsing 9c4f0d93 Dynamic pollster support paging systems that return only a path for the next page 51f06518 Enable processing metadata with nested objects 39a534b3 Add support to the use of headers in the dynamic pollsters 51119ddc Allow operations on Ceilometer dynamic pollster to reference the sample itself 4c859ad4 Remove [ and ] around parameter values in http url 8db46101 Imported Translations from Zanata 4f85b7d2 Adding exception handling when inspect_disks 1456ef0a Remove glance-registry from docs 6bb26f35 Fix dynamic pollster `default_discovery` method call 49e9744f Fix dynamic pollster samples indentation in the documentation f8992d40 Trigger volume deletes only on volume deleted c3b0a808 Imported Translations from Zanata 89969ec0 Fix PDF build 71e50362 Added missing Ceilometer configuration step for controller in docs. 82de25bf drop mock from lower-constraints abba67bf Refresh tox 9c141d7d Drop undefined doc config path daaba363 Stop to use the __future__ module. b3e4e5ab Port the grenade job to Zuul v3 1a4ab34d Enable OpenStack pollster to configure Ids(project, user, and resource) ed248da3 Imported Translations from Zanata 7df74988 Add volume.manage to metrics. 9c94986c Switch to newer openstackdocstheme and reno versions 976df71b Fix pygments style 658d36f7 Imported Translations from Zanata b5756da4 Add py38 package metadata 97c2e87a Add Python3 victoria unit tests d951f3cb Update master for stable/ussuri 6f2acc6e Add support to linked samples responses bdd242e4 Add release note link in README Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 31 ++- README.rst | 4 + ceilometer/compute/virt/libvirt/inspector.py | 26 +- ceilometer/data/meters.d/meters.yaml | 2 + ceilometer/gnocchi_client.py | 4 +- ceilometer/image/glance.py | 2 - ceilometer/objectstore/swift.py | 2 - ceilometer/pipeline/data/event_definitions.yaml | 4 +- ceilometer/polling/dynamic_pollster.py | 205 ++++++++++++-- ceilometer/publisher/data/gnocchi_resources.yaml | 13 +- ceilometer/publisher/gnocchi.py | 30 ++ ceilometer/publisher/http.py | 2 +- ceilometer/publisher/udp.py | 2 +- .../test_non_openstack_credentials_discovery.py | 6 +- .../polling/test_non_openstack_dynamic_pollster.py | 123 ++++++--- ceilometer/volume/cinder.py | 2 - .../install/glance/install-glance-ubuntu.rst | 4 +- lower-constraints.txt | 11 +- playbooks/legacy/grenade-dsvm-ceilometer/post.yaml | 15 - playbooks/legacy/grenade-dsvm-ceilometer/run.yaml | 46 --- releasenotes/source/conf.py | 14 +- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 23 +- releasenotes/source/ussuri.rst | 6 + requirements.txt | 8 +- setup.cfg | 1 + test-requirements.txt | 2 +- tox.ini | 4 +- 39 files changed, 1013 insertions(+), 301 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1626b343..66dcb189 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ jsonpath-rw-ext>=1.1.3 # Apache-2.0 -lxml>=3.4.1 # BSD +lxml>=4.2.3 # BSD @@ -18 +18 @@ pbr>=2.0.0 # Apache-2.0 -oslo.messaging>=6.2.0 # Apache-2.0 +oslo.messaging>=8.0.0 # Apache-2.0 @@ -30 +30 @@ python-cinderclient>=3.3.0 # Apache-2.0 -PyYAML>=3.12 # MIT +PyYAML>=3.13 # MIT @@ -34 +34 @@ stevedore>=1.20.0 # Apache-2.0 -tenacity>=4.4.0 # Apache-2.0 +tenacity>=4.12.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index e5d6c35b..6d10a478 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ os-win>=3.0.0 # Apache-2.0 -oslo.messaging[kafka]>=6.2.0 # Apache-2.0 +oslo.messaging[kafka]>=8.0.0 # Apache-2.0