)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"change_message_id":"4a74ae4c4f7123e84fdedb0b24766d58597b0ce0","unresolved":true,"context_lines":[{"line_number":9,"context_line":"This patch introduces three new HTTP headers to facilitate the transfer of IP addresses in legacy infrastructure."},{"line_number":10,"context_line":"The HAProxy template has also been updated to support these headers."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Implements: blueprint extend-x-headers-capability"},{"line_number":13,"context_line":"Depends-On: https://review.opendev.org/c/openstack/octavia-lib/+/915282"},{"line_number":14,"context_line":"Change-Id: Ibccfbee277e06aedb67800059d62079334532b02"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1c351e36_26c4514b","line":12,"updated":"2024-12-30 11:46:14.000000000","message":"We don\u0027t use blueprints for Octavia. I\u0027d suggest to create a bugreport instead.","commit_id":"f887c449fc394dc7c0b2d6d6418b441ce98cb30f"},{"author":{"_account_id":36083,"name":"Nikita Kushnarenko","display_name":"Nikita Kushnarenko","email":"NKushnarenko@itkey.com","username":"NickKush"},"change_message_id":"7887bee287e620651ce1dfc3127f2f8a73129b71","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This patch introduces three new HTTP headers to facilitate the transfer of IP addresses in legacy infrastructure."},{"line_number":10,"context_line":"The HAProxy template has also been updated to support these headers."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Implements: blueprint extend-x-headers-capability"},{"line_number":13,"context_line":"Depends-On: https://review.opendev.org/c/openstack/octavia-lib/+/915282"},{"line_number":14,"context_line":"Change-Id: Ibccfbee277e06aedb67800059d62079334532b02"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"49359093_449ecbe4","line":12,"in_reply_to":"1c351e36_26c4514b","updated":"2025-01-14 01:23:35.000000000","message":"Moved to bug report, changed commit message.\nThanks!","commit_id":"f887c449fc394dc7c0b2d6d6418b441ce98cb30f"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"2210f039ed28d6f777ff130d5bff95dd4414667d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2f8c4660_08678f16","updated":"2026-04-08 05:40:11.000000000","message":"LGTM","commit_id":"e3656e8be00970d2050940daa5dc793e6eaadc83"},{"author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"change_message_id":"58c7475e1af4f093af272e94f222d739f8130d79","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2f2b24e6_92fc9355","updated":"2026-04-10 13:37:31.000000000","message":"The API ref at `api-ref/source/v2/listener.inc` doesn\u0027t list the new headers. Also can you add a release note using `reno new`?","commit_id":"e3656e8be00970d2050940daa5dc793e6eaadc83"}],"octavia/tests/functional/api/v2/test_listener.py":[{"author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"change_message_id":"58c7475e1af4f093af272e94f222d739f8130d79","unresolved":true,"context_lines":[{"line_number":2743,"context_line":"                       \u0027insert_headers\u0027: {\u0027X-Forwarded-For\u0027: \u0027true\u0027,"},{"line_number":2744,"context_line":"                                          \u0027X-Forwarded-Port\u0027: \u0027true\u0027,"},{"line_number":2745,"context_line":"                                          \u0027X-Forwarded-Proto\u0027: \u0027true\u0027,"},{"line_number":2746,"context_line":"                                          \u0027X-Forwarded-IP\u0027: \u0027true\u0027,"},{"line_number":2747,"context_line":"                                          \u0027X-Client-IP\u0027: \u0027true\u0027,"},{"line_number":2748,"context_line":"                                          \u0027X-Real-IP\u0027: \u0027true\u0027}}"},{"line_number":2749,"context_line":"        body \u003d self._build_body(lb_listener)"}],"source_content_type":"text/x-python","patch_set":4,"id":"d8a8dc2e_b9039a3b","line":2746,"updated":"2026-04-10 13:37:31.000000000","message":"Some negative tests here would be good as well to ensure there are no issues when the headers aren\u0027t included","commit_id":"e3656e8be00970d2050940daa5dc793e6eaadc83"}]}
