)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"3880fb96d7d42f72947786f186992af9f7a4ea0f","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[0] https://github.com/openstack/ironic-prometheus-exporter"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Depends-On: https://review.opendev.org/c/openstack/kolla/+/874415"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I6d421effd833d2e0524dd0b81736445c9a730ea9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"8c2cfea2_2d3ff9da","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":65},"updated":"2023-06-29 14:45:13.000000000","message":"why did you remove this?","commit_id":"e5ef05130ee53b11863811c7d7c5504ca22369d5"},{"author":{"_account_id":35767,"name":"Robin Klostermeyer","display_name":"Robin Klostermeyer","email":"r.klostermeyer@mittwald.de","username":"rklostermeyer"},"change_message_id":"23009bf8bb206ece778500aa542c14daa19d9b55","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[0] https://github.com/openstack/ironic-prometheus-exporter"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Depends-On: https://review.opendev.org/c/openstack/kolla/+/874415"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I6d421effd833d2e0524dd0b81736445c9a730ea9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"e00796de_b0884e3b","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":65},"in_reply_to":"8c2cfea2_2d3ff9da","updated":"2023-06-29 22:40:08.000000000","message":"I\u0027m sorry, I somehow completely overlooked that, didn\u0027t remove it on purpose.","commit_id":"e5ef05130ee53b11863811c7d7c5504ca22369d5"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f1e81a58661d409042f6620dc9c12c7d51dbb02a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e2a67be0_682cd523","updated":"2023-03-20 07:31:37.000000000","message":"missing release note","commit_id":"d8c67d410bedb1ce1e0a8b8056fe1d2f5a5b6497"},{"author":{"_account_id":35767,"name":"Robin Klostermeyer","display_name":"Robin Klostermeyer","email":"r.klostermeyer@mittwald.de","username":"rklostermeyer"},"change_message_id":"593de9a3c316abe17d5f58c7e3ee08c71caa89c0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5bf3ac01_8511ba7b","updated":"2023-02-21 09:40:07.000000000","message":"recheck","commit_id":"d8c67d410bedb1ce1e0a8b8056fe1d2f5a5b6497"}],"ansible/group_vars/all.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f41ac7b0817dcb3831002ca7bae88a5069887cd7","unresolved":true,"context_lines":[{"line_number":806,"context_line":"# TODO(yoctozepto): Remove the deprecated enable_ironic_pxe_uefi in Zed."},{"line_number":807,"context_line":"enable_ironic_pxe_uefi: \"no\""},{"line_number":808,"context_line":"enable_ironic_prometheus_exporter: \"{{ enable_ironic | bool and enable_prometheus | bool }}\""},{"line_number":809,"context_line":"ironic_prometheus_exporter_data_dir: \"/var/lib/ironic-prometheus-exporter/data\""},{"line_number":810,"context_line":"ironic_prometheus_exporter_sensor_data_interval: 30"},{"line_number":811,"context_line":"ironic_prometheus_exporter_sensor_data_undeployed_nodes: \"true\""},{"line_number":812,"context_line":"enable_iscsid: \"{{ enable_cinder | bool and enable_cinder_backend_iscsi | bool }}\""},{"line_number":813,"context_line":"enable_kuryr: \"no\""},{"line_number":814,"context_line":"enable_magnum: \"no\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"a58a2d9a_c2116c28","line":811,"range":{"start_line":809,"start_character":0,"end_line":811,"end_character":63},"updated":"2023-08-29 15:26:28.000000000","message":"why not in role defaults?","commit_id":"7773caefd2673fc8e6f7977dea676397baf71162"},{"author":{"_account_id":35767,"name":"Robin Klostermeyer","display_name":"Robin Klostermeyer","email":"r.klostermeyer@mittwald.de","username":"rklostermeyer"},"change_message_id":"aaa2c71fed93bb36f4e14896ddcb0366b8e5714c","unresolved":false,"context_lines":[{"line_number":806,"context_line":"# TODO(yoctozepto): Remove the deprecated enable_ironic_pxe_uefi in Zed."},{"line_number":807,"context_line":"enable_ironic_pxe_uefi: \"no\""},{"line_number":808,"context_line":"enable_ironic_prometheus_exporter: \"{{ enable_ironic | bool and enable_prometheus | bool }}\""},{"line_number":809,"context_line":"ironic_prometheus_exporter_data_dir: \"/var/lib/ironic-prometheus-exporter/data\""},{"line_number":810,"context_line":"ironic_prometheus_exporter_sensor_data_interval: 30"},{"line_number":811,"context_line":"ironic_prometheus_exporter_sensor_data_undeployed_nodes: \"true\""},{"line_number":812,"context_line":"enable_iscsid: \"{{ enable_cinder | bool and enable_cinder_backend_iscsi | bool }}\""},{"line_number":813,"context_line":"enable_kuryr: \"no\""},{"line_number":814,"context_line":"enable_magnum: \"no\""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"dc23dc80_5f398646","line":811,"range":{"start_line":809,"start_character":0,"end_line":811,"end_character":63},"in_reply_to":"a58a2d9a_c2116c28","updated":"2023-08-30 07:32:26.000000000","message":"Found no real reason, so I moved them to the role defaults","commit_id":"7773caefd2673fc8e6f7977dea676397baf71162"}],"ansible/roles/ironic/defaults/main.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f1e81a58661d409042f6620dc9c12c7d51dbb02a","unresolved":true,"context_lines":[{"line_number":86,"context_line":"  ironic-prometheus-exporter:"},{"line_number":87,"context_line":"    container_name: ironic_prometheus_exporter"},{"line_number":88,"context_line":"    group: ironic-conductor"},{"line_number":89,"context_line":"    enabled: \"{{ enable_ironic_prometheus_exporter }}\""},{"line_number":90,"context_line":"    image: \"{{ ironic_prometheus_exporter_image_full }}\""},{"line_number":91,"context_line":"    volumes: \"{{ ironic_prometheus_exporter_default_volumes + ironic_prometheus_exporter_extra_volumes }}\""},{"line_number":92,"context_line":"    dimensions: \"{{ ironic_prometheus_exporter_dimensions }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"23a416d3_2099d6ff","line":89,"range":{"start_line":89,"start_character":14,"end_line":89,"end_character":53},"updated":"2023-03-20 07:31:37.000000000","message":"where is this defined? (should be in group_vars/all and etc/kolla/globals.yml)","commit_id":"d8c67d410bedb1ce1e0a8b8056fe1d2f5a5b6497"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"2ae0550cb6bb6e4c02ea2c653b2957ac71da362d","unresolved":false,"context_lines":[{"line_number":86,"context_line":"  ironic-prometheus-exporter:"},{"line_number":87,"context_line":"    container_name: ironic_prometheus_exporter"},{"line_number":88,"context_line":"    group: ironic-conductor"},{"line_number":89,"context_line":"    enabled: \"{{ enable_ironic_prometheus_exporter }}\""},{"line_number":90,"context_line":"    image: \"{{ ironic_prometheus_exporter_image_full }}\""},{"line_number":91,"context_line":"    volumes: \"{{ ironic_prometheus_exporter_default_volumes + ironic_prometheus_exporter_extra_volumes }}\""},{"line_number":92,"context_line":"    dimensions: \"{{ ironic_prometheus_exporter_dimensions }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"25e5ce87_71df5b7a","line":89,"range":{"start_line":89,"start_character":14,"end_line":89,"end_character":53},"in_reply_to":"23a416d3_2099d6ff","updated":"2023-05-18 05:30:10.000000000","message":"Done","commit_id":"d8c67d410bedb1ce1e0a8b8056fe1d2f5a5b6497"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"d71e30ea71fd068608ccc916403efcb2f96f457e","unresolved":true,"context_lines":[{"line_number":151,"context_line":"ironic_dnsmasq_tag: \"{{ ironic_tag }}\""},{"line_number":152,"context_line":"ironic_dnsmasq_image_full: \"{{ ironic_dnsmasq_image }}:{{ ironic_dnsmasq_tag }}\""},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"ironic_prometheus_exporter_image: \"{{ docker_registry ~ \u0027/\u0027 if docker_registry else \u0027\u0027 }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ ironic_install_type }}-ironic-prometheus-exporter\""},{"line_number":155,"context_line":"ironic_prometheus_exporter_tag: \"{{ ironic_tag }}\""},{"line_number":156,"context_line":"ironic_prometheus_exporter_image_full: \"{{ ironic_prometheus_exporter_image }}:{{ ironic_prometheus_exporter_tag }}\""},{"line_number":157,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"84b99b91_222d8afb","line":154,"range":{"start_line":154,"start_character":112,"end_line":154,"end_character":162},"updated":"2023-06-30 09:02:59.000000000","message":"why this needed? we don\u0027t have binary images anymore","commit_id":"f8ba80c85ae73b3f478c6d244b618d5fba7c61f3"},{"author":{"_account_id":35767,"name":"Robin Klostermeyer","display_name":"Robin Klostermeyer","email":"r.klostermeyer@mittwald.de","username":"rklostermeyer"},"change_message_id":"864a8fdea2240f70fe36f84281c171e4d35ea99d","unresolved":false,"context_lines":[{"line_number":151,"context_line":"ironic_dnsmasq_tag: \"{{ ironic_tag }}\""},{"line_number":152,"context_line":"ironic_dnsmasq_image_full: \"{{ ironic_dnsmasq_image }}:{{ ironic_dnsmasq_tag }}\""},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"ironic_prometheus_exporter_image: \"{{ docker_registry ~ \u0027/\u0027 if docker_registry else \u0027\u0027 }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ ironic_install_type }}-ironic-prometheus-exporter\""},{"line_number":155,"context_line":"ironic_prometheus_exporter_tag: \"{{ ironic_tag }}\""},{"line_number":156,"context_line":"ironic_prometheus_exporter_image_full: \"{{ ironic_prometheus_exporter_image }}:{{ ironic_prometheus_exporter_tag }}\""},{"line_number":157,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"17e1e92c_5c818c57","line":154,"range":{"start_line":154,"start_character":112,"end_line":154,"end_character":162},"in_reply_to":"84b99b91_222d8afb","updated":"2023-06-30 11:29:17.000000000","message":"Done","commit_id":"f8ba80c85ae73b3f478c6d244b618d5fba7c61f3"}],"ansible/roles/ironic/templates/ironic-prometheus-exporter-wsgi.conf.j2":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f1e81a58661d409042f6620dc9c12c7d51dbb02a","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{% set ironic_log_dir \u003d \u0027/var/log/kolla/ironic\u0027 %}"},{"line_number":2,"context_line":"{% if ironic_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":3,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] else \u0027/usr/lib/python\u0027 ~ distro_python_version ~ \u0027/site-packages\u0027 %}"},{"line_number":4,"context_line":"{% else %}"},{"line_number":5,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python\u0027 + distro_python_version + \u0027/site-packages\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"7aebb63d_4222eed0","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":40},"updated":"2023-03-20 07:31:37.000000000","message":"no binary anymore","commit_id":"d8c67d410bedb1ce1e0a8b8056fe1d2f5a5b6497"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"68aae6d0cd499fd797ce9542d48369627fd9cddf","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% set ironic_log_dir \u003d \u0027/var/log/kolla/ironic\u0027 %}"},{"line_number":2,"context_line":"{% if ironic_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":3,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] else \u0027/usr/lib/python\u0027 ~ distro_python_version ~ \u0027/site-packages\u0027 %}"},{"line_number":4,"context_line":"{% else %}"},{"line_number":5,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python\u0027 + distro_python_version + \u0027/site-packages\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"674b3ef6_230f27b8","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":40},"in_reply_to":"7aebb63d_4222eed0","updated":"2023-05-18 05:30:16.000000000","message":"Done","commit_id":"d8c67d410bedb1ce1e0a8b8056fe1d2f5a5b6497"}],"releasenotes/notes/add-ironic-prometheus-exporter-218a9985905602fd.yaml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f4c9c6016331174841d243df84a89410e6dfe3df","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    Adds support for deploying the ironic-prometheus-exporter, \u0027a Tool to"},{"line_number":5,"context_line":"    expose hardware sensor data in the Prometheus format through an HTTP"},{"line_number":6,"context_line":"    endpoint\u0027."},{"line_number":7,"context_line":"    See https://github.com/openstack/ironic-prometheus-exporter for more details"},{"line_number":8,"context_line":"    about the exporter."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"80db8940_94ebfada","line":7,"range":{"start_line":7,"start_character":16,"end_line":7,"end_character":26},"updated":"2023-06-29 10:05:18.000000000","message":"replace that with opendev please","commit_id":"6cddc0258926a87f626f46ce48bc80dddbb1bab9"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"d59e6c3a421c111705cadda11d0b7c7a840a42f0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Adds support for deploying the ironic-prometheus-exporter, \u0027a Tool to"},{"line_number":5,"context_line":"    expose hardware sensor data in the Prometheus format through an HTTP"},{"line_number":6,"context_line":"    endpoint\u0027."},{"line_number":7,"context_line":"    See https://github.com/openstack/ironic-prometheus-exporter for more details"},{"line_number":8,"context_line":"    about the exporter."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"a8df36bc_3ca1920f","line":7,"range":{"start_line":7,"start_character":16,"end_line":7,"end_character":26},"in_reply_to":"80db8940_94ebfada","updated":"2023-06-29 11:44:02.000000000","message":"Done","commit_id":"6cddc0258926a87f626f46ce48bc80dddbb1bab9"}]}
