)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"74e4e7d178604d3f3308b74f3bbf93f03f45ae82","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2241fae8_0edef288","updated":"2025-02-14 16:06:35.000000000","message":"Thanks Dawud. It looks good, just needs a bug report / Pierre\u0027s tweaks","commit_id":"cb801249cf3dddab91f25a49d8f89a47a3452e0d"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"f22b1b1fa1b2ef635e959b37132aab14918ec09a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"b1251c5f_f22e8000","updated":"2025-02-19 18:12:13.000000000","message":"Thanks Dawud","commit_id":"62c07e73dc5a6229e629034a3daae2e51c19c556"}],"ansible/roles/prometheus/templates/prometheus.yml.j2":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"74e4e7d178604d3f3308b74f3bbf93f03f45ae82","unresolved":true,"context_lines":[{"line_number":178,"context_line":"{% endfor %}"},{"line_number":179,"context_line":"    relabel_configs:"},{"line_number":180,"context_line":"      - source_labels: [__address__]"},{"line_number":181,"context_line":"        regex: ([^:]+):([^:]+):(.+)"},{"line_number":182,"context_line":"        target_label: service"},{"line_number":183,"context_line":"        replacement: ${1}"},{"line_number":184,"context_line":"      - source_labels: [__address__]"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"4aa612d4_4d6021fb","line":181,"range":{"start_line":181,"start_character":15,"end_line":181,"end_character":35},"updated":"2025-02-14 16:06:35.000000000","message":"I think it can be simplified to `(.+):(.+):(.+)`?","commit_id":"cb801249cf3dddab91f25a49d8f89a47a3452e0d"},{"author":{"_account_id":35511,"name":"Dawud","email":"dawud@stackhpc.com","username":"dawudm"},"change_message_id":"2c641096647cee05c51e128694828d084f054b35","unresolved":false,"context_lines":[{"line_number":178,"context_line":"{% endfor %}"},{"line_number":179,"context_line":"    relabel_configs:"},{"line_number":180,"context_line":"      - source_labels: [__address__]"},{"line_number":181,"context_line":"        regex: ([^:]+):([^:]+):(.+)"},{"line_number":182,"context_line":"        target_label: service"},{"line_number":183,"context_line":"        replacement: ${1}"},{"line_number":184,"context_line":"      - source_labels: [__address__]"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"c525c55e_71b52f8d","line":181,"range":{"start_line":181,"start_character":15,"end_line":181,"end_character":35},"in_reply_to":"4aa612d4_4d6021fb","updated":"2025-02-14 17:45:09.000000000","message":"I\u0027m not sure this regex pattern works as intended as it groups all colons until the second last one","commit_id":"cb801249cf3dddab91f25a49d8f89a47a3452e0d"}],"releasenotes/notes/fix-blackbox-regex-b16f3f86563de6db.yaml":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"22e248bc19a34e1a77cb5a6b7a71766b0fd8168e","unresolved":true,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes the regex used to match blackbox exporter targets in the"},{"line_number":5,"context_line":"    prometheus.yml.j2 template to be less strict. Previously we were using \\w"},{"line_number":6,"context_line":"    which did not allow for names with periods or hyphens. The service and"},{"line_number":7,"context_line":"    module labels can now contain all characters except for a colon."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df85a6d9_09811ef1","line":5,"range":{"start_line":5,"start_character":75,"end_line":5,"end_character":77},"updated":"2025-02-14 15:07:42.000000000","message":"Please wrap this around double backticks. It\u0027s not just for looks, without it, the backslash is not displayed: https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_91c/941635/1/check/build-openstack-releasenotes/91ccd18/docs/unreleased.html#bug-fixes","commit_id":"d8b193e3838d8c443f0119aed2d4b1ccc504d3f5"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"22e248bc19a34e1a77cb5a6b7a71766b0fd8168e","unresolved":true,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes the regex used to match blackbox exporter targets in the"},{"line_number":5,"context_line":"    prometheus.yml.j2 template to be less strict. Previously we were using \\w"},{"line_number":6,"context_line":"    which did not allow for names with periods or hyphens. The service and"},{"line_number":7,"context_line":"    module labels can now contain all characters except for a colon."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5dd54164_bf0a49a8","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":21},"updated":"2025-02-14 15:07:42.000000000","message":"You could wrap this with double backticks.","commit_id":"d8b193e3838d8c443f0119aed2d4b1ccc504d3f5"},{"author":{"_account_id":35511,"name":"Dawud","email":"dawud@stackhpc.com","username":"dawudm"},"change_message_id":"45d15799259c82a83b0872045f8f411b7436f445","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes the regex used to match blackbox exporter targets in the"},{"line_number":5,"context_line":"    prometheus.yml.j2 template to be less strict. Previously we were using \\w"},{"line_number":6,"context_line":"    which did not allow for names with periods or hyphens. The service and"},{"line_number":7,"context_line":"    module labels can now contain all characters except for a colon."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2b425095_8f7649d2","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":21},"in_reply_to":"5dd54164_bf0a49a8","updated":"2025-02-14 15:39:58.000000000","message":"Done","commit_id":"d8b193e3838d8c443f0119aed2d4b1ccc504d3f5"},{"author":{"_account_id":35511,"name":"Dawud","email":"dawud@stackhpc.com","username":"dawudm"},"change_message_id":"45d15799259c82a83b0872045f8f411b7436f445","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes the regex used to match blackbox exporter targets in the"},{"line_number":5,"context_line":"    prometheus.yml.j2 template to be less strict. Previously we were using \\w"},{"line_number":6,"context_line":"    which did not allow for names with periods or hyphens. The service and"},{"line_number":7,"context_line":"    module labels can now contain all characters except for a colon."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"c6041703_2424b67f","line":5,"range":{"start_line":5,"start_character":75,"end_line":5,"end_character":77},"in_reply_to":"df85a6d9_09811ef1","updated":"2025-02-14 15:39:58.000000000","message":"Done","commit_id":"d8b193e3838d8c443f0119aed2d4b1ccc504d3f5"}]}
