)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"fac075b5bf1abc7de4b420a7e8b933cd6878bff1","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f5238dc7_179818ba","updated":"2025-11-06 16:17:34.000000000","message":"Generally I think we could be less verbose in the release note, but the -1 is just for what seems to be a missing word.","commit_id":"a67e8f35ef0b71e1b589f691e358f3737c020700"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"595fc594ef5bf83ac0d303c61799a4ad64eaa5ee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"37c857fe_3ec6808c","updated":"2025-12-18 20:04:45.000000000","message":"recheck NODE FAILURE","commit_id":"094337f14d84c7eefa1394f604efaae4ce86174c"}],"ironic/api/controllers/v1/utils.py":[{"author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"change_message_id":"69a24fa24283d379b5c93260062ced8b02563543","unresolved":true,"context_lines":[{"line_number":2098,"context_line":"    return api.request.version.minor \u003e\u003d versions.MINOR_90_OVN_VTEP"},{"line_number":2099,"context_line":""},{"line_number":2100,"context_line":""},{"line_number":2101,"context_line":"def upper_ovn_vtep_version():"},{"line_number":2102,"context_line":"    \"\"\"Check if the ovn vtep version is at or beyond the removal."},{"line_number":2103,"context_line":""},{"line_number":2104,"context_line":"    Version 1.105 removed VTEP support logic, but we need to keep"}],"source_content_type":"text/x-python","patch_set":3,"id":"dde66e4c_af900c92","line":2101,"updated":"2025-12-18 18:24:34.000000000","message":"Nit: can we roll this into `allow_ovn_vtep_version`? I find the name a little confusing, plus the semantics of `allow_ovn_vtep_version` doesn\u0027t match the name if you actually require two different functions to determine if ovn vtep is allowed.","commit_id":"094337f14d84c7eefa1394f604efaae4ce86174c"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"696241c34be667866616159e0c50a41cda20b54f","unresolved":true,"context_lines":[{"line_number":2098,"context_line":"    return api.request.version.minor \u003e\u003d versions.MINOR_90_OVN_VTEP"},{"line_number":2099,"context_line":""},{"line_number":2100,"context_line":""},{"line_number":2101,"context_line":"def upper_ovn_vtep_version():"},{"line_number":2102,"context_line":"    \"\"\"Check if the ovn vtep version is at or beyond the removal."},{"line_number":2103,"context_line":""},{"line_number":2104,"context_line":"    Version 1.105 removed VTEP support logic, but we need to keep"}],"source_content_type":"text/x-python","patch_set":3,"id":"cdc85820_a74e23c8","line":2101,"in_reply_to":"6cb9c988_d75b7507","updated":"2025-12-18 23:41:25.000000000","message":"https://review.opendev.org/c/openstack/ironic/+/971494","commit_id":"094337f14d84c7eefa1394f604efaae4ce86174c"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"595fc594ef5bf83ac0d303c61799a4ad64eaa5ee","unresolved":true,"context_lines":[{"line_number":2098,"context_line":"    return api.request.version.minor \u003e\u003d versions.MINOR_90_OVN_VTEP"},{"line_number":2099,"context_line":""},{"line_number":2100,"context_line":""},{"line_number":2101,"context_line":"def upper_ovn_vtep_version():"},{"line_number":2102,"context_line":"    \"\"\"Check if the ovn vtep version is at or beyond the removal."},{"line_number":2103,"context_line":""},{"line_number":2104,"context_line":"    Version 1.105 removed VTEP support logic, but we need to keep"}],"source_content_type":"text/x-python","patch_set":3,"id":"6cb9c988_d75b7507","line":2101,"in_reply_to":"dde66e4c_af900c92","updated":"2025-12-18 20:04:45.000000000","message":"I\u0027ll do it as a follow-up when this lands.","commit_id":"094337f14d84c7eefa1394f604efaae4ce86174c"}],"releasenotes/notes/remove-ovn-vtep-usage-c857f1ab22d8f6f1.yaml":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"fac075b5bf1abc7de4b420a7e8b933cd6878bff1","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Ironic is deprecating and immediately the capability to pass OVN VTEP"},{"line_number":5,"context_line":"    connection information across through to Neutron. Over the past year,"},{"line_number":6,"context_line":"    multiple contributors have looked into this alpha level functionality"},{"line_number":7,"context_line":"    which was merged into Ironic and it was realized that the functionality"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"404efed5_2ea1be3a","line":4,"updated":"2025-11-06 16:17:34.000000000","message":"and immediately [removing] ?","commit_id":"a67e8f35ef0b71e1b589f691e358f3737c020700"}]}
