)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Franco Mariotti \u003cfmariotti@whitestack.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2022-02-24 17:45:34 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"exposes Prometheuss exporters on kolla external interface"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"closes bug #1962040"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"43cdc57e_7b4867b6","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":57},"updated":"2022-02-25 15:12:19.000000000","message":"more like: \"Allow exposing Prometheus exporters\"","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Franco Mariotti \u003cfmariotti@whitestack.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2022-02-24 17:45:34 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"exposes Prometheuss exporters on kolla external interface"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"closes bug #1962040"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"c803f9d5_51f9c439","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":57},"in_reply_to":"43cdc57e_7b4867b6","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"exposes Prometheuss exporters on kolla external interface"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"closes bug #1962040"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Signed-off-by: Franco Mariotti \u003cfmariotti@whitestack.com\u003e"},{"line_number":12,"context_line":"Change-Id: Idb2bd93f19b269087462856a968e5a7a0cc0a78c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3ad8efcc_15d59ec9","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":19},"updated":"2022-02-25 15:12:19.000000000","message":"it\u0027s not a bug, it\u0027s a feature...","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"exposes Prometheuss exporters on kolla external interface"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"closes bug #1962040"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Signed-off-by: Franco Mariotti \u003cfmariotti@whitestack.com\u003e"},{"line_number":12,"context_line":"Change-Id: Idb2bd93f19b269087462856a968e5a7a0cc0a78c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"868d148f_19fa8322","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":19},"in_reply_to":"3ad8efcc_15d59ec9","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1779d01d_e8221400","updated":"2022-02-25 15:12:19.000000000","message":"please also update docs and add a release note for this *feature*","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"42ebf88234db2f2dc603ddba5853f22f4126f23f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"99503ca2_d53cc52a","updated":"2022-03-03 14:27:22.000000000","message":"All in all, it\u0027s nice - but I\u0027d like to understand the rationale behind exposing unauthenticated exporters on a separate network vs scraping Kolla-Ansible deployed Prometheus server.\n\nCommit message is vague, no release note attached - hard to understand the motive.","commit_id":"a77526d36c9df52028d1050288ef99c81628d751"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e6f106f5f2bbeaff0b3305a8343783804febd44a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"5d4a3e3b_6dbf1d12","in_reply_to":"261ff2d8_3d35b54a","updated":"2022-03-08 15:20:19.000000000","message":"I think a better solution is just to scrape the prometheus server - there\u0027s a patch for exposing it here: https://review.opendev.org/c/openstack/kolla-ansible/+/828695","commit_id":"a77526d36c9df52028d1050288ef99c81628d751"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"4fba945a365e0a8e623b86536a2752d49446056b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"6d104096_f52f34a0","in_reply_to":"5d4a3e3b_6dbf1d12","updated":"2022-03-14 18:08:22.000000000","message":"But in the case you have an external tool monitoring Openstack\u0027s cloud, deploying Prometheus server wouldn\u0027t make much sense, since I\u0027m allocating resources when I already have my monitoring program doing the same job. In this case, I think it would be more suitable to expose the exporters, also the feature is not forcing you to expose the exporters if you don\u0027t want to.","commit_id":"a77526d36c9df52028d1050288ef99c81628d751"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"e5adee75981488d200438bc2c98f248bf48ebaf5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"9a1118f0_39f233fb","in_reply_to":"6d104096_f52f34a0","updated":"2022-04-26 15:14:05.000000000","message":"\u003e But in the case you have an external tool monitoring Openstack\u0027s cloud, deploying Prometheus server wouldn\u0027t make much sense, since I\u0027m allocating resources when I already have my monitoring program doing the same job. In this case, I think it would be more suitable to expose the exporters, also the feature is not forcing you to expose the exporters if you don\u0027t want to.\n\nAny updates on this?","commit_id":"a77526d36c9df52028d1050288ef99c81628d751"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"c301dd7264d0d07997373fa147f1d04cba9f2992","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"261ff2d8_3d35b54a","in_reply_to":"99503ca2_d53cc52a","updated":"2022-03-07 18:10:06.000000000","message":"The reason for this change it\u0027s that you could have an external tool monitoring Openstack\u0027s cloud status. Therefore, we wouldn\u0027t want to allocate servers resources deploying Prometheus since you already have an external monitoring system doing the same job.\n\nRegardless of this, I acknowledge that leaving those exporters unauthenticated represents a security risk. Do you have any suggestions that can help us solve this issue?","commit_id":"a77526d36c9df52028d1050288ef99c81628d751"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"0dc667087b9722ff99bb19fd9f105d76e9df9e34","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"30507148_ef1611b9","in_reply_to":"9a1118f0_39f233fb","updated":"2022-05-26 14:29:58.000000000","message":"Any updates on this?","commit_id":"a77526d36c9df52028d1050288ef99c81628d751"},{"author":{"_account_id":34270,"name":"Nikolay Fedorov","email":"jingvar@gmail.com","username":"jingvar"},"change_message_id":"467f64341c31dcc3a6e33849c37f4d73e2f5214f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"7371da26_5ef79423","updated":"2022-10-18 10:55:47.000000000","message":"It is hard to look at that the community blocked obvious and useful things.\nThere are no principal changes, just ability to use different network.\nWe have the same downstream for prometheus.  ","commit_id":"2aed4fd11b8ebbe79b08a6342ded6fe583ee1624"}],"ansible/group_vars/all.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":239,"context_line":"bifrost_network_interface: \"{{ network_interface }}\""},{"line_number":240,"context_line":"dns_interface: \"{{ network_interface }}\""},{"line_number":241,"context_line":"dpdk_tunnel_interface: \"{{ neutron_external_interface }}\""},{"line_number":242,"context_line":"prometheus_interface: \"{{ network_interface }}\""},{"line_number":243,"context_line":"expose_prometheus_exporters: false"},{"line_number":244,"context_line":"prometheus_exporter_interface: \"{{ kolla_external_vip_interface if expose_prometheus_exporters | bool else api_interface }}\""},{"line_number":245,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dd238a1b_2620bf24","line":242,"updated":"2022-02-25 15:12:19.000000000","message":"this is not used, do not add it","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":239,"context_line":"bifrost_network_interface: \"{{ network_interface }}\""},{"line_number":240,"context_line":"dns_interface: \"{{ network_interface }}\""},{"line_number":241,"context_line":"dpdk_tunnel_interface: \"{{ neutron_external_interface }}\""},{"line_number":242,"context_line":"prometheus_interface: \"{{ network_interface }}\""},{"line_number":243,"context_line":"expose_prometheus_exporters: false"},{"line_number":244,"context_line":"prometheus_exporter_interface: \"{{ kolla_external_vip_interface if expose_prometheus_exporters | bool else api_interface }}\""},{"line_number":245,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"46d31961_4edb4f27","line":242,"in_reply_to":"dd238a1b_2620bf24","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":240,"context_line":"dns_interface: \"{{ network_interface }}\""},{"line_number":241,"context_line":"dpdk_tunnel_interface: \"{{ neutron_external_interface }}\""},{"line_number":242,"context_line":"prometheus_interface: \"{{ network_interface }}\""},{"line_number":243,"context_line":"expose_prometheus_exporters: false"},{"line_number":244,"context_line":"prometheus_exporter_interface: \"{{ kolla_external_vip_interface if expose_prometheus_exporters | bool else api_interface }}\""},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"# Configure the address family (AF) per network."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ba8cf0e9_9a968730","line":243,"range":{"start_line":243,"start_character":0,"end_line":243,"end_character":34},"updated":"2022-02-25 15:12:19.000000000","message":"this does not have to exist, the user can just configure prometheus_exporter_interface below..., please drop","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":240,"context_line":"dns_interface: \"{{ network_interface }}\""},{"line_number":241,"context_line":"dpdk_tunnel_interface: \"{{ neutron_external_interface }}\""},{"line_number":242,"context_line":"prometheus_interface: \"{{ network_interface }}\""},{"line_number":243,"context_line":"expose_prometheus_exporters: false"},{"line_number":244,"context_line":"prometheus_exporter_interface: \"{{ kolla_external_vip_interface if expose_prometheus_exporters | bool else api_interface }}\""},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"# Configure the address family (AF) per network."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"86e425cc_fdf16feb","line":243,"range":{"start_line":243,"start_character":0,"end_line":243,"end_character":34},"in_reply_to":"ba8cf0e9_9a968730","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":241,"context_line":"dpdk_tunnel_interface: \"{{ neutron_external_interface }}\""},{"line_number":242,"context_line":"prometheus_interface: \"{{ network_interface }}\""},{"line_number":243,"context_line":"expose_prometheus_exporters: false"},{"line_number":244,"context_line":"prometheus_exporter_interface: \"{{ kolla_external_vip_interface if expose_prometheus_exporters | bool else api_interface }}\""},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"# Configure the address family (AF) per network."},{"line_number":247,"context_line":"# Valid options are [ ipv4, ipv6 ]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"954d81a8_ac5fc458","line":244,"range":{"start_line":244,"start_character":35,"end_line":244,"end_character":120},"updated":"2022-02-25 15:12:19.000000000","message":"just default to api_interface","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":241,"context_line":"dpdk_tunnel_interface: \"{{ neutron_external_interface }}\""},{"line_number":242,"context_line":"prometheus_interface: \"{{ network_interface }}\""},{"line_number":243,"context_line":"expose_prometheus_exporters: false"},{"line_number":244,"context_line":"prometheus_exporter_interface: \"{{ kolla_external_vip_interface if expose_prometheus_exporters | bool else api_interface }}\""},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"# Configure the address family (AF) per network."},{"line_number":247,"context_line":"# Valid options are [ ipv4, ipv6 ]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"387c9bea_87b06d92","line":244,"range":{"start_line":244,"start_character":11,"end_line":244,"end_character":19},"updated":"2022-02-25 15:12:19.000000000","message":"let\u0027s make it plural as it configures multiple exporters","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":241,"context_line":"dpdk_tunnel_interface: \"{{ neutron_external_interface }}\""},{"line_number":242,"context_line":"prometheus_interface: \"{{ network_interface }}\""},{"line_number":243,"context_line":"expose_prometheus_exporters: false"},{"line_number":244,"context_line":"prometheus_exporter_interface: \"{{ kolla_external_vip_interface if expose_prometheus_exporters | bool else api_interface }}\""},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"# Configure the address family (AF) per network."},{"line_number":247,"context_line":"# Valid options are [ ipv4, ipv6 ]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9df03b2e_afda056d","line":244,"range":{"start_line":244,"start_character":11,"end_line":244,"end_character":19},"in_reply_to":"387c9bea_87b06d92","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":241,"context_line":"dpdk_tunnel_interface: \"{{ neutron_external_interface }}\""},{"line_number":242,"context_line":"prometheus_interface: \"{{ network_interface }}\""},{"line_number":243,"context_line":"expose_prometheus_exporters: false"},{"line_number":244,"context_line":"prometheus_exporter_interface: \"{{ kolla_external_vip_interface if expose_prometheus_exporters | bool else api_interface }}\""},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"# Configure the address family (AF) per network."},{"line_number":247,"context_line":"# Valid options are [ ipv4, ipv6 ]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5955e1c7_c168f497","line":244,"range":{"start_line":244,"start_character":35,"end_line":244,"end_character":120},"in_reply_to":"954d81a8_ac5fc458","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":256,"context_line":"bifrost_network_address_family: \"{{ network_address_family }}\""},{"line_number":257,"context_line":"dns_address_family: \"{{ network_address_family }}\""},{"line_number":258,"context_line":"dpdk_tunnel_address_family: \"{{ network_address_family }}\""},{"line_number":259,"context_line":"prometheus_address_family: \"{{ network_address_family }}\""},{"line_number":260,"context_line":"prometheus_exporter_address_family: \"{{ network_address_family }}\""},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"migration_interface_address: \"{{ \u0027migration\u0027 | kolla_address }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf46a12b_360d15ed","line":259,"updated":"2022-02-25 15:12:19.000000000","message":"not used, drop","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":256,"context_line":"bifrost_network_address_family: \"{{ network_address_family }}\""},{"line_number":257,"context_line":"dns_address_family: \"{{ network_address_family }}\""},{"line_number":258,"context_line":"dpdk_tunnel_address_family: \"{{ network_address_family }}\""},{"line_number":259,"context_line":"prometheus_address_family: \"{{ network_address_family }}\""},{"line_number":260,"context_line":"prometheus_exporter_address_family: \"{{ network_address_family }}\""},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"migration_interface_address: \"{{ \u0027migration\u0027 | kolla_address }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"18592146_b5f0c687","line":259,"in_reply_to":"bf46a12b_360d15ed","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":257,"context_line":"dns_address_family: \"{{ network_address_family }}\""},{"line_number":258,"context_line":"dpdk_tunnel_address_family: \"{{ network_address_family }}\""},{"line_number":259,"context_line":"prometheus_address_family: \"{{ network_address_family }}\""},{"line_number":260,"context_line":"prometheus_exporter_address_family: \"{{ network_address_family }}\""},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"migration_interface_address: \"{{ \u0027migration\u0027 | kolla_address }}\""},{"line_number":263,"context_line":"tunnel_interface_address: \"{{ \u0027tunnel\u0027 | kolla_address }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ffc9aa01_681e27a9","line":260,"range":{"start_line":260,"start_character":40,"end_line":260,"end_character":63},"updated":"2022-02-25 15:12:19.000000000","message":"api_address_family","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":257,"context_line":"dns_address_family: \"{{ network_address_family }}\""},{"line_number":258,"context_line":"dpdk_tunnel_address_family: \"{{ network_address_family }}\""},{"line_number":259,"context_line":"prometheus_address_family: \"{{ network_address_family }}\""},{"line_number":260,"context_line":"prometheus_exporter_address_family: \"{{ network_address_family }}\""},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"migration_interface_address: \"{{ \u0027migration\u0027 | kolla_address }}\""},{"line_number":263,"context_line":"tunnel_interface_address: \"{{ \u0027tunnel\u0027 | kolla_address }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"280d4cc9_0da5884f","line":260,"range":{"start_line":260,"start_character":11,"end_line":260,"end_character":19},"updated":"2022-02-25 15:12:19.000000000","message":"plural like above","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":257,"context_line":"dns_address_family: \"{{ network_address_family }}\""},{"line_number":258,"context_line":"dpdk_tunnel_address_family: \"{{ network_address_family }}\""},{"line_number":259,"context_line":"prometheus_address_family: \"{{ network_address_family }}\""},{"line_number":260,"context_line":"prometheus_exporter_address_family: \"{{ network_address_family }}\""},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"migration_interface_address: \"{{ \u0027migration\u0027 | kolla_address }}\""},{"line_number":263,"context_line":"tunnel_interface_address: \"{{ \u0027tunnel\u0027 | kolla_address }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"02cbaf2e_8f4d1322","line":260,"range":{"start_line":260,"start_character":11,"end_line":260,"end_character":19},"in_reply_to":"280d4cc9_0da5884f","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":257,"context_line":"dns_address_family: \"{{ network_address_family }}\""},{"line_number":258,"context_line":"dpdk_tunnel_address_family: \"{{ network_address_family }}\""},{"line_number":259,"context_line":"prometheus_address_family: \"{{ network_address_family }}\""},{"line_number":260,"context_line":"prometheus_exporter_address_family: \"{{ network_address_family }}\""},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"migration_interface_address: \"{{ \u0027migration\u0027 | kolla_address }}\""},{"line_number":263,"context_line":"tunnel_interface_address: \"{{ \u0027tunnel\u0027 | kolla_address }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"cb1942e4_c68203e4","line":260,"range":{"start_line":260,"start_character":40,"end_line":260,"end_character":63},"in_reply_to":"ffc9aa01_681e27a9","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":263,"context_line":"tunnel_interface_address: \"{{ \u0027tunnel\u0027 | kolla_address }}\""},{"line_number":264,"context_line":"octavia_network_interface_address: \"{{ \u0027octavia_network\u0027 | kolla_address }}\""},{"line_number":265,"context_line":"dpdk_tunnel_interface_address: \"{{ \u0027dpdk_tunnel\u0027 | kolla_address }}\""},{"line_number":266,"context_line":"prometheus_interface_address: \"{{ \u0027prometheus\u0027 | kolla_address }}\""},{"line_number":267,"context_line":"prometheus_exporter_interface_address: \"{{ \u0027prometheus_exporter\u0027 | kolla_address }}\""},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"# Valid options are [ openvswitch, ovn, linuxbridge, vmware_nsxv, vmware_nsxv3, vmware_nsxp, vmware_dvs ]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"95872331_f7635c78","line":266,"updated":"2022-02-25 15:12:19.000000000","message":"not used, drop","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":263,"context_line":"tunnel_interface_address: \"{{ \u0027tunnel\u0027 | kolla_address }}\""},{"line_number":264,"context_line":"octavia_network_interface_address: \"{{ \u0027octavia_network\u0027 | kolla_address }}\""},{"line_number":265,"context_line":"dpdk_tunnel_interface_address: \"{{ \u0027dpdk_tunnel\u0027 | kolla_address }}\""},{"line_number":266,"context_line":"prometheus_interface_address: \"{{ \u0027prometheus\u0027 | kolla_address }}\""},{"line_number":267,"context_line":"prometheus_exporter_interface_address: \"{{ \u0027prometheus_exporter\u0027 | kolla_address }}\""},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"# Valid options are [ openvswitch, ovn, linuxbridge, vmware_nsxv, vmware_nsxv3, vmware_nsxp, vmware_dvs ]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"6713c53b_1806d08f","line":266,"in_reply_to":"95872331_f7635c78","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":264,"context_line":"octavia_network_interface_address: \"{{ \u0027octavia_network\u0027 | kolla_address }}\""},{"line_number":265,"context_line":"dpdk_tunnel_interface_address: \"{{ \u0027dpdk_tunnel\u0027 | kolla_address }}\""},{"line_number":266,"context_line":"prometheus_interface_address: \"{{ \u0027prometheus\u0027 | kolla_address }}\""},{"line_number":267,"context_line":"prometheus_exporter_interface_address: \"{{ \u0027prometheus_exporter\u0027 | kolla_address }}\""},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"# Valid options are [ openvswitch, ovn, linuxbridge, vmware_nsxv, vmware_nsxv3, vmware_nsxp, vmware_dvs ]"},{"line_number":270,"context_line":"neutron_plugin_agent: \"openvswitch\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"24e15251_8b432802","line":267,"range":{"start_line":267,"start_character":11,"end_line":267,"end_character":19},"updated":"2022-02-25 15:12:19.000000000","message":"plural like above","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":264,"context_line":"octavia_network_interface_address: \"{{ \u0027octavia_network\u0027 | kolla_address }}\""},{"line_number":265,"context_line":"dpdk_tunnel_interface_address: \"{{ \u0027dpdk_tunnel\u0027 | kolla_address }}\""},{"line_number":266,"context_line":"prometheus_interface_address: \"{{ \u0027prometheus\u0027 | kolla_address }}\""},{"line_number":267,"context_line":"prometheus_exporter_interface_address: \"{{ \u0027prometheus_exporter\u0027 | kolla_address }}\""},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"# Valid options are [ openvswitch, ovn, linuxbridge, vmware_nsxv, vmware_nsxv3, vmware_nsxp, vmware_dvs ]"},{"line_number":270,"context_line":"neutron_plugin_agent: \"openvswitch\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"30ce59cf_3773778b","line":267,"range":{"start_line":267,"start_character":11,"end_line":267,"end_character":19},"in_reply_to":"24e15251_8b432802","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"846f0bdb5de8731fbbf911cc0f8de3439df02866"}],"ansible/roles/prometheus/templates/prometheus-node-exporter.json.j2":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a2816b9de333b8195dddd654fdfc128e86730f6","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"/opt/node_exporter/node_exporter --path.procfs /host/proc --path.sysfs /host/sys --path.rootfs /host --web.listen-address {{ api_interface_address | put_address_in_context(\u0027url\u0027) }}:{{ prometheus_node_exporter_port }}{% if prometheus_node_exporter_cmdline_extras %} {{ prometheus_node_exporter_cmdline_extras }}{% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": [],"},{"line_number":4,"context_line":"    \"permissions\": ["},{"line_number":5,"context_line":"        {"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"17dc2851_08895177","side":"PARENT","line":2,"range":{"start_line":2,"start_character":281,"end_line":2,"end_character":282},"updated":"2022-02-25 15:12:19.000000000","message":"please don\u0027t move whitespace","commit_id":"5e58d6d502367954648d0758854450e2a3214319"},{"author":{"_account_id":34585,"name":"Franco Mariotti","email":"fmariotti@whitestack.com","username":"francomariotti25"},"change_message_id":"19d2a83605acd37302c5484ec3f37a30381d5b8f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"/opt/node_exporter/node_exporter --path.procfs /host/proc --path.sysfs /host/sys --path.rootfs /host --web.listen-address {{ api_interface_address | put_address_in_context(\u0027url\u0027) }}:{{ prometheus_node_exporter_port }}{% if prometheus_node_exporter_cmdline_extras %} {{ prometheus_node_exporter_cmdline_extras }}{% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": [],"},{"line_number":4,"context_line":"    \"permissions\": ["},{"line_number":5,"context_line":"        {"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"204f275f_bd6a36cb","side":"PARENT","line":2,"range":{"start_line":2,"start_character":281,"end_line":2,"end_character":282},"in_reply_to":"17dc2851_08895177","updated":"2022-03-03 14:20:55.000000000","message":"Done","commit_id":"5e58d6d502367954648d0758854450e2a3214319"}]}
