)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"da74f040ac9f8da62bdc346fc914d3a29a35e3f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5ffefb32_e75e4468","updated":"2025-10-23 19:19:10.000000000","message":"The proper fix might be https://review.opendev.org/c/openstack/kolla-ansible/+/949578","commit_id":"80a0a808536371cf6516589cc82fc7a50a20376a"},{"author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"change_message_id":"8bc8a9082d0b157ddfc02b3d6a2212ec1fcbac54","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1a6430da_b0e0601f","updated":"2026-03-28 00:53:02.000000000","message":"https://review.opendev.org/c/openstack/octavia/+/982348 This is probably the fix for Octavia to resolve this.","commit_id":"80a0a808536371cf6516589cc82fc7a50a20376a"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"07adcb6980ba31f665548c402b5276413c1c1209","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"32eb4565_4dbd2655","in_reply_to":"5ffefb32_e75e4468","updated":"2025-10-23 19:19:50.000000000","message":"And also https://review.opendev.org/c/openstack/kolla-ansible/+/912359","commit_id":"80a0a808536371cf6516589cc82fc7a50a20376a"}],"ansible/roles/octavia/templates/octavia.conf.j2":[{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"27b5391062e9082d206c9b94f6305c4a8f80182a","unresolved":true,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"[neutron]"},{"line_number":160,"context_line":"region_name \u003d {{ openstack_region_name }}"},{"line_number":161,"context_line":"endpoint_type \u003d internal"},{"line_number":162,"context_line":"endpoint_override \u003d {{ neutron_internal_endpoint }}"},{"line_number":163,"context_line":"ca_certificates_file \u003d {{ openstack_cacert }}"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"[nova]"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7e920f0d_a923daf5","line":162,"range":{"start_line":161,"start_character":0,"end_line":162,"end_character":51},"updated":"2025-10-23 19:18:58.000000000","message":"This is valid but maybe we should remove endpoint_type, since it\u0027s deprecated (since 2023.1), and replace it with the new one (valid_interfaces) ?\n\n\"This option was replaced by the valid_interfaces option defined by keystoneauth.\" according to the octavia docs.\n\n\n```suggestion\nvalid_interfaces \u003d internal\n```\nor something?","commit_id":"80a0a808536371cf6516589cc82fc7a50a20376a"},{"author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"change_message_id":"76c55a55b6531ee799fc4b15e5c9e84825d7f09e","unresolved":true,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"[neutron]"},{"line_number":160,"context_line":"region_name \u003d {{ openstack_region_name }}"},{"line_number":161,"context_line":"endpoint_type \u003d internal"},{"line_number":162,"context_line":"endpoint_override \u003d {{ neutron_internal_endpoint }}"},{"line_number":163,"context_line":"ca_certificates_file \u003d {{ openstack_cacert }}"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"[nova]"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1218816c_abd43727","line":162,"range":{"start_line":161,"start_character":0,"end_line":162,"end_character":51},"in_reply_to":"21a60ce1_57eb67af","updated":"2025-10-23 20:45:54.000000000","message":"Originally I tried the new valid_interfaces \u003d internal without the endpoint_override, but it still provided the same behavior pulling the public endpoint instead, I wonder if Octavia actually is not honoring the internal flag from the endpoints and favoring the public url instead.\n\n2025-10-23 20:40:20.249 7 DEBUG octavia.cmd.driver_agent [-] neutron.valid_interfaces       \u003d [\u0027internal\u0027] log_opt_values /var/lib/kolla/venv/lib64/python3.9/site-packages/oslo_config/cfg.py:2620\n\n2025-10-23 20:42:31.387 44 WARNING keystoneauth.session [-] Failure: Unable to establish connection to https://api_public_url:9696/v2.0/ports: HTTPSConnectionPool(host\u003d\u0027api_public_url\u0027, port\u003d9696): Max retries exceeded with url: /v2.0/ports?device_owner\u003dnetwork%3Adistributed (Caused by NewConnectionError(\u0027\u003curllib3.connection.HTTPSConnection object at 0x7f758d159220\u003e: Failed to establish a new connection: [Errno 110] Connection timed out\u0027)). Retrying in 0.5s.1 retries left: keystoneauth1.exceptions.connection.ConnectFailure: Unable to establish connection to https://api_public_url:9696/v2.0/ports: HTTPSConnectionPool(host\u003d\u0027api_public_url\u0027, port\u003d9696): Max retries exceeded with url: /v2.0/ports?device_owner\u003dnetwork%3Adistributed (Caused by NewConnectionError(\u0027\u003curllib3.connection.HTTPSConnection object at 0x7f758d159220\u003e: Failed to establish a new connection: [Errno 110] Connection timed out\u0027))\n\nThat\u0027s why I was looking into the override, the deprecated flag also had some others reviews opened, so I left it off this one.","commit_id":"80a0a808536371cf6516589cc82fc7a50a20376a"},{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"8a60319ceefbc59e23e1b3ab469203e51b1a913a","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"[neutron]"},{"line_number":160,"context_line":"region_name \u003d {{ openstack_region_name }}"},{"line_number":161,"context_line":"endpoint_type \u003d internal"},{"line_number":162,"context_line":"endpoint_override \u003d {{ neutron_internal_endpoint }}"},{"line_number":163,"context_line":"ca_certificates_file \u003d {{ openstack_cacert }}"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"[nova]"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"21a60ce1_57eb67af","line":162,"range":{"start_line":161,"start_character":0,"end_line":162,"end_character":51},"in_reply_to":"7e920f0d_a923daf5","updated":"2025-10-23 19:42:38.000000000","message":"Done","commit_id":"80a0a808536371cf6516589cc82fc7a50a20376a"}]}
