)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d1de9307730fcc5acc80deca483d6817952ae922","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"6e5c73b6_3c709b93","updated":"2022-05-10 11:53:18.000000000","message":"recheck","commit_id":"0aa9a4d9eae39ebcbcc2327732078545326332f0"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9cbf918e805fa562d86aa00f870568ca1f36f6a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"f85f6b41_1041d9a4","updated":"2022-05-18 14:09:41.000000000","message":"recheck","commit_id":"4c14c062948f42d3c58d6e2ac3f2f53147d77e4c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"de0c68c55852a603366a86c902febd79c24f518b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"5b43db5c_9a612fa1","updated":"2023-01-16 10:01:53.000000000","message":"recheck","commit_id":"6445300eccff982fde1470d59eda88baf826489c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"321d8a8b3101070e0d4ce3b5405541912d53b096","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"138c6d50_dcb225a0","updated":"2023-02-28 11:31:30.000000000","message":"recheck (depends on changed)","commit_id":"b103423ef0f158ea8697624cda7eaef7569eb52b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b8864d1403a5b8070d4ea6f4df246f72a389c212","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"c7bb2ad6_5b2505e3","updated":"2023-03-22 06:50:42.000000000","message":"recheck (depends on changed)","commit_id":"660fee782bc33b92fd8767d5cb952e2f12013f5a"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"38ce9a18f4cf82584dfa33a54c103222d6b3a3d6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":40,"id":"15d189b6_dfe411dc","updated":"2024-01-12 17:06:25.000000000","message":"recheck - debian nova error","commit_id":"9bc99b943406f41082e5f722f73beb3d88326e6b"}],"tests/pre.yml":[{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"ee4aab6efbd8a80b2ff83afa075f5894b095d034","unresolved":true,"context_lines":[{"line_number":25,"context_line":"      vars:"},{"line_number":26,"context_line":"        bridge_name: \"{{ neutron_external_bridge_name }}\""},{"line_number":27,"context_line":"        bridge_member_name: \"{{ neutron_external_vxlan_interface_name }}\""},{"line_number":28,"context_line":"    # NOTE(mnasiadka): external API interface"},{"line_number":29,"context_line":"    - role: multi-node-vxlan-overlay"},{"line_number":30,"context_line":"      vars:"},{"line_number":31,"context_line":"        vxlan_interface_name: \"{{ external_api_interface_name }}\""}],"source_content_type":"text/x-yaml","patch_set":31,"id":"19a88bbd_2a9878aa","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":45},"updated":"2023-08-23 14:07:03.000000000","message":"is this a leftover comment from some earlier iteration? the comment doesn\u0027t really convey any useful information.","commit_id":"25b678810989ace4130ca9e9c9ec0b45b409bb4a"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45922265b9f298f5ab872e481553d92e529ba66","unresolved":true,"context_lines":[{"line_number":25,"context_line":"      vars:"},{"line_number":26,"context_line":"        bridge_name: \"{{ neutron_external_bridge_name }}\""},{"line_number":27,"context_line":"        bridge_member_name: \"{{ neutron_external_vxlan_interface_name }}\""},{"line_number":28,"context_line":"    # NOTE(mnasiadka): external API interface"},{"line_number":29,"context_line":"    - role: multi-node-vxlan-overlay"},{"line_number":30,"context_line":"      vars:"},{"line_number":31,"context_line":"        vxlan_interface_name: \"{{ external_api_interface_name }}\""}],"source_content_type":"text/x-yaml","patch_set":31,"id":"6985157e_736bb3d3","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":45},"in_reply_to":"19a88bbd_2a9878aa","updated":"2024-01-02 14:19:06.000000000","message":"It conveys the information that this VXLAN interface is for external API (which we didn\u0027t have before).","commit_id":"25b678810989ace4130ca9e9c9ec0b45b409bb4a"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"de7a5c16160539027548ebd70252989d89b321c5","unresolved":false,"context_lines":[{"line_number":25,"context_line":"      vars:"},{"line_number":26,"context_line":"        bridge_name: \"{{ neutron_external_bridge_name }}\""},{"line_number":27,"context_line":"        bridge_member_name: \"{{ neutron_external_vxlan_interface_name }}\""},{"line_number":28,"context_line":"    # NOTE(mnasiadka): external API interface"},{"line_number":29,"context_line":"    - role: multi-node-vxlan-overlay"},{"line_number":30,"context_line":"      vars:"},{"line_number":31,"context_line":"        vxlan_interface_name: \"{{ external_api_interface_name }}\""}],"source_content_type":"text/x-yaml","patch_set":31,"id":"a399bf29_52c88c94","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":45},"in_reply_to":"6985157e_736bb3d3","updated":"2024-01-08 16:07:45.000000000","message":"Acknowledged","commit_id":"25b678810989ace4130ca9e9c9ec0b45b409bb4a"}],"tests/templates/globals-default.j2":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"1c84e3862672df4e71d1a572c841fd270d480ae1","unresolved":true,"context_lines":[{"line_number":218,"context_line":"{% if scenario \u003d\u003d \"haproxy\" %}"},{"line_number":219,"context_line":"kolla_external_vip_address: \"{{ kolla_external_vip_address }}\""},{"line_number":220,"context_line":"haproxy_single_external_frontend: \"yes\""},{"line_number":221,"context_line":"glance_external_fqdn: \"glance.external\""},{"line_number":222,"context_line":"horizon_external_fqdn: \"horizon.external\""},{"line_number":223,"context_line":"keystone_external_fqdn: \"keystone.external\""},{"line_number":224,"context_line":"neutron_external_fqdn: \"neutron.external\""},{"line_number":225,"context_line":"nova_external_fqdn: \"nova.external\""},{"line_number":226,"context_line":"nova_novncproxy_external_fqdn: \"novncproxy.external\""},{"line_number":227,"context_line":"placement_external_fqdn: \"placement.external\""},{"line_number":228,"context_line":"{% endif %}"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"{% if scenario \u003d\u003d \"lets-encrypt\" %}"}],"source_content_type":"text/x-jinja2","patch_set":40,"id":"e3ed3254_f2a1ac5b","line":227,"range":{"start_line":221,"start_character":0,"end_line":227,"end_character":45},"updated":"2024-01-03 17:06:34.000000000","message":"not certain if this really needed? can be replaced with single \u0027kolla_external_fqdn: api.external\u0027 ? or omitted (all would be set to external vip address)?","commit_id":"9bc99b943406f41082e5f722f73beb3d88326e6b"}],"tests/test-haproxy.sh":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"0ac5e5b5fb9ce5a0aa61256453666757bfdc299b","unresolved":true,"context_lines":[{"line_number":8,"context_line":"export PYTHONUNBUFFERED\u003d1"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"function test_haproxy_scenario_logged {"},{"line_number":11,"context_line":"    . /etc/kolla/admin-openrc.sh"},{"line_number":12,"context_line":"    . ~/openstackclient-venv/bin/activate"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    openstack endpoint list"}],"source_content_type":"text/x-sh","patch_set":30,"id":"eb119d4b_ac3e86a2","line":11,"updated":"2023-07-25 09:40:42.000000000","message":"should we test rather public-openrc here? And maybe tests for multiple services - e.g. openstack server list, openstack network list?","commit_id":"fe17ccff8cede900eccbb6c5165a54e9d90a03bb"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"1c0e04abb6d90cff2d1a4f9aa4c3029469676461","unresolved":false,"context_lines":[{"line_number":8,"context_line":"export PYTHONUNBUFFERED\u003d1"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"function test_haproxy_scenario_logged {"},{"line_number":11,"context_line":"    . /etc/kolla/admin-openrc.sh"},{"line_number":12,"context_line":"    . ~/openstackclient-venv/bin/activate"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    openstack endpoint list"}],"source_content_type":"text/x-sh","patch_set":30,"id":"ae87062a_ab8051bd","line":11,"in_reply_to":"eb119d4b_ac3e86a2","updated":"2023-08-16 12:33:38.000000000","message":"Done","commit_id":"fe17ccff8cede900eccbb6c5165a54e9d90a03bb"}]}
