We are jazzed to announce the release of: ironic-prometheus-exporter 2.0.0: Prometheus Exporter for Ironic Hardware Sensor data This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/ironic-prometheus-exporter Download the package from: https://tarballs.openstack.org/ironic-prometheus-exporter/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic- prometheus-exporter For more details, please see below. Changes in ironic-prometheus-exporter 1.1.0..2.0.0 -------------------------------------------------- b46fe7a Stop configuring install_command in tox. 1921ecf Use hacking for pep8 tests d2e7fa7 Add lower constraints jobs f50dd22 Cleanup py27 support e2080d0 Add documentation 09f8021 Fix None for instance_uuid label 1765f44 DevStack support and Redfish job 23a9cd9 Fix timeseries in redfish parser 077aa05 Enforce running tox with correct python version based on env a171360 Drop python 2.7 support and testing 60c6f19 Switch to Ussuri job c932c72 Add versions to release notes series 5a28079 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 94 +- README.rst | 89 +- bindep.txt | 4 + devstack/plugin.sh | 116 + devstack/settings | 3 + ironic_prometheus_exporter/app/exporter.py | 6 +- ironic_prometheus_exporter/messaging.py | 11 +- ironic_prometheus_exporter/parsers/descriptions.py | 1 + ironic_prometheus_exporter/parsers/header.py | 4 +- ironic_prometheus_exporter/parsers/ipmi.py | 8 +- ironic_prometheus_exporter/parsers/redfish.py | 20 +- .../notification-header-with-none.json | 17 + .../notification-ipmi-none-instance_uuid.json | 2348 ++++++++++++++++++++ .../notification-redfish-none-instance_uuid.json | 67 + ironic_prometheus_exporter/utils.py | 17 + lower-constraints.txt | 98 + .../notes/drop-py-2-7-e49209f779b36a1c.yaml | 7 + ...ries-in-collectorregistry-78f6828eca3a0607.yaml | 6 + .../notes/none_instance_uuid-651a6c17a998c010.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + requirements.txt | 2 +- setup.cfg | 8 +- setup.py | 9 - test-requirements.txt | 3 + tox.ini | 39 +- 38 files changed, 3238 insertions(+), 138 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 01cde09..f01c107 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -pbr!=2.1.0,>=2.0.0 # Apache-2.0 +pbr>=3.1.1 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index d229add..e95e8fe 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -0,0 +1,2 @@ +hacking>=3.0.0,<3.1.0 # Apache-2.0 + @@ -1,0 +4 @@ flake8 +flake8-import-order>=0.17.1