We are glad to announce the release of: ceilometer 23.0.0 This release is part of the dalmatian 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 22.0.0..23.0.0 ------------------------------------ 8036d491 Remove sahara support 6a473c8f Imported Translations from Zanata 51aff1ef Enable instance metadata polling 6c114aac Imported Translations from Zanata 8dbbfc8c Replace use of testtools.testcase.TestSkipped 3b8adafb Remove Windows OS support 21f44848 Add more metadata to volume.size and volume.backup.size pollster d9990d46 Fix exception when updating non-existing gnocchi resources bcd02763 Remove metrics specific to OpenDaylight 738b1f5a Remove old excludes 6e003e7c reno: Update master for unmaintained/zed c2de6a10 Remove OpenDaylight support 9e5ddc91 Stop stack traces on Swift when receiving 403 15d080c4 Imported Translations from Zanata f489926a Imported Translations from Zanata 42643a67 reno: Update master for unmaintained/xena 64ad9be1 reno: Update master for unmaintained/wallaby e5a3a0b0 reno: Update master for unmaintained/victoria 25bfb238 Update master for stable/2024.1 e41e511e Update regex to detect closed branch 09c897f6 Remove unused cache_key_mangler 7e746514 Bump hacking c9d71d92 Remove uml virt type support 6d3afd83 libvirt: Fix unsupported 'parallels' virt type 992e4272 Stop using deprecated zake coordination driver Diffstat (except docs and test files) ------------------------------------- ceilometer/cache_utils.py | 17 +- ceilometer/cmd/polling.py | 17 +- ceilometer/compute/discovery.py | 28 +- ceilometer/compute/pollsters/disk.py | 14 - ceilometer/compute/virt/hyperv/__init__.py | 0 ceilometer/compute/virt/hyperv/inspector.py | 161 -- ceilometer/compute/virt/inspector.py | 37 +- ceilometer/compute/virt/libvirt/utils.py | 6 +- ceilometer/gnocchi_client.py | 9 - ceilometer/hacking/checks.py | 6 +- ceilometer/locale/de/LC_MESSAGES/ceilometer.po | 6 +- ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po | 39 +- ceilometer/locale/ru/LC_MESSAGES/ceilometer.po | 10 +- ceilometer/network/statistics/flow.py | 53 - .../network/statistics/opendaylight/__init__.py | 0 .../network/statistics/opendaylight/client.py | 232 --- .../network/statistics/opendaylight/driver.py | 472 ------ ceilometer/network/statistics/port.py | 56 - ceilometer/network/statistics/table.py | 46 - ceilometer/notification.py | 2 +- ceilometer/objectstore/swift.py | 4 + ceilometer/pipeline/data/event_definitions.yaml | 27 - ceilometer/publisher/data/gnocchi_resources.yaml | 17 - ceilometer/publisher/gnocchi.py | 8 +- .../unit/compute/virt/hyperv/test_inspector.py | 212 --- .../network/statistics/opendaylight/__init__.py | 0 .../network/statistics/opendaylight/test_client.py | 176 -- .../network/statistics/opendaylight/test_driver.py | 1725 -------------------- ceilometer/volume/cinder.py | 4 +- ceilometer/volume/discovery.py | 6 +- ...-volume-pollster-metadata-d7b435fed9aac0aa.yaml | 12 + .../parallels-virt_type-ee29c4802fdf5c8e.yaml | 4 + .../remove-opendaylight-c3839bbe9aa2a227.yaml | 4 + .../notes/remove-sahara-9254593d4fb137b9.yaml | 9 + .../notes/remove-uml-e86feeabdd16c628.yaml | 5 + .../remove-windows-support-0d280cc7c7fffc61.yaml | 5 + releasenotes/source/2024.1.rst | 6 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 159 +- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 11 +- releasenotes/source/victoria.rst | 2 +- releasenotes/source/wallaby.rst | 2 +- releasenotes/source/xena.rst | 2 +- releasenotes/source/zed.rst | 2 +- reno.yaml | 2 +- requirements.txt | 6 +- setup.cfg | 21 - test-requirements.txt | 7 +- tox.ini | 5 +- 64 files changed, 381 insertions(+), 3680 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9f2f3ef6..f03171ad 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +4,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - @@ -38 +34 @@ tenacity>=6.3.1 # Apache-2.0 -tooz[zake]>=1.47.0 # Apache-2.0 +tooz>=1.47.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index adb4c60f..396c008f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,5 +1 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - -coverage!=4.4,>=4.0 # Apache-2.0 +coverage>=4.4.1 # Apache-2.0 @@ -8 +3,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -os-win>=3.0.0 # Apache-2.0