)]}'
{"id":"openstack%2Freleases~924413","triplet_id":"openstack%2Freleases~master~I0fd5cbcf717f648104950e0763fb51a20f77f110","project":"openstack/releases","branch":"master","topic":"neutron_stable_releases","attention_set":{},"removed_from_attention_set":{"11975":{"account":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"last_update":"2024-07-23 09:33:55.000000000","reason":"Change was submitted"},"8313":{"account":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"last_update":"2024-07-23 09:33:55.000000000","reason":"Change was submitted"},"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2024-07-18 20:33:45.000000000","reason":"\u003cGERRIT_ACCOUNT_1131\u003e replied on the change","reason_account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"}}},"hashtags":[],"change_id":"I0fd5cbcf717f648104950e0763fb51a20f77f110","subject":"stable/2023.2: New Neutron release for Bobcat 23.2.0","status":"MERGED","created":"2024-07-18 15:01:49.000000000","updated":"2024-07-23 09:33:55.000000000","submitted":"2024-07-23 09:33:55.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"924413-neutron_stable_releases","meta_rev_id":"b2dbdf022d3178adb06ed174f23bc1f87baf4f66","_number":924413,"virtual_id_number":924413,"owner":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-07-23 09:33:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"all":[{"value":2,"date":"2024-07-19 10:12:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":2,"date":"2024-07-23 09:25:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":1,"date":"2024-07-18 20:33:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"all":[{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":1,"date":"2024-07-23 09:25:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"PTL-Approved":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:release-approval","value":1,"date":"2024-07-18 20:34:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Not approved yet","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"reviewers":{"REVIEWER":[{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-07-18 15:02:39.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-07-18 15:18:50.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2024-07-18 15:20:05.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2024-07-18 15:20:06.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2024-07-19 10:12:10.000000000","updated_by":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"reviewer":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"state":"REVIEWER"},{"updated":"2024-07-23 09:25:24.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"}],"messages":[{"id":"864373800f3ec08d8179a1950ae8b1db8ebd407e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2024-07-18 15:01:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5c1b63ba6ac82f052ba29c887c07c8f68c8be6d9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-18 15:18:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4faa7faa5d1146fdbf18f03e00aff6e4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26dd7626db6f41ed97465e5d4166e383 : SUCCESS in 6m 39s\n- releases-tox-validate https://zuul.opendev.org/t/openstack/build/dfe711f7037e4c21b1889b67cc94c24e : SUCCESS in 6m 51s\n- releases-tox-list-changes https://zuul.opendev.org/t/openstack/build/39f84e3c68f84540a75047c4f2abfc1f : SUCCESS in 5m 23s","accounts_in_message":[],"_revision_number":1},{"id":"118296d81e0572260d5f19a85ef3e95e3f7d65cb","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2024-07-18 20:33:45.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"1572fb138fbb65d4601562ea214d1ff98310a0e8","tag":"autogenerated:zuul:release-approval","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-18 20:34:33.000000000","message":"Patch Set 1: PTL-Approved+1","accounts_in_message":[],"_revision_number":1},{"id":"21bd65000e529cfb3032d3257ca1a9b21f94e141","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2024-07-19 10:12:10.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"cdcb7c893ee77a1cb68f76d4bb6be5c1d8d3bc62","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2024-07-23 09:25:24.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"8f2f29a3d7a9e7cc01d7869b58cdfbada3b997e1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-23 09:25:47.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"a84a139962775f323fe2fd98884147c7b83dd87f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-23 09:33:54.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/53a37f13e74048b6a5d54fe0c1d09478\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/403bf4411d024057aef1f9b78a5107a1 : SUCCESS in 4m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3cac1ae4a2ed4c2798774174725ee316 : SUCCESS in 8m 02s\n- releases-tox-validate https://zuul.opendev.org/t/openstack/build/a964ce679e7745298b56305d76448727 : SUCCESS in 5m 19s","accounts_in_message":[],"_revision_number":1},{"id":"b2dbdf022d3178adb06ed174f23bc1f87baf4f66","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-23 09:33:55.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"5ab0f006fce33a206ff519e81e395d2123996a51","revisions":{"5ab0f006fce33a206ff519e81e395d2123996a51":{"kind":"REWORK","_number":1,"created":"2024-07-18 15:01:49.000000000","uploader":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"ref":"refs/changes/13/924413/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/13/924413/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/13/924413/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/13/924413/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/13/924413/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/13/924413/1"}}},"commit":{"parents":[{"commit":"b7ea66a278aa338672467e7f5dfc346cdd1bb3bc","subject":"Merge \"Mark murano-pkg-check as retired\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/b7ea66a278aa338672467e7f5dfc346cdd1bb3bc"}]}],"author":{"name":"elajkat","email":"lajos.katona@est.tech","date":"2024-07-18 14:55:47.000000000","tz":120},"committer":{"name":"elajkat","email":"lajos.katona@est.tech","date":"2024-07-18 14:59:47.000000000","tz":120},"subject":"stable/2023.2: New Neutron release for Bobcat 23.2.0","message":"stable/2023.2: New Neutron release for Bobcat 23.2.0\n\n$ git log --oneline --no-merges 23.1.0..HEAD\n1da102e402 Checking pci_slot to avoid changing staus to BUILD forever\n45318c2c2f [FT] Add a timeout for the NB/SB connection stop method\n94a1baa63d Add the port \"fixed_ips\" information in the DHCP RPC\na73ef23e3f Change to use selectin for RBACs in SubnetPool DB load strategy\n0019e448d8 Reorder subnet RBAC policy check strings\n11cfa25d13 Add policy enforcer for \"tags\" service plugin\n2842023327 [RBAC] Update the subnet policies\naec330bafe Return empty BpInfo if missing binding:profile\nf6ec99d1b8 [OVN] Sanitize the classless-static-route DHCP option\nf5bc50787a [FT] Run test_periodic_sync_routers_task tests serially\nfc7fa9cf30 Add a default goto table\u003d94 for openvswitch fw\n8d4eeee135 [OVN] Bump revision number after update_virtual_port_host\n5b61b842ad [OVN] Fix virtual parent match for PortBindingUpdateVirtualPortsEvent\n88419c31d7 [OVN] Update lsp host id when virtual parent moves\n2614e77bd1 Revert \"Use HasStandardAttributes as parent class for Tags DB model\"\n4c56dfded1 [stable only] Fix KeyError in set_gateway_mtu\n72b64013e2 [ML2/OVN] Add gateway_port support for FIP\nd1c5eac0a8 [functional tests] compatibility with ovsdbapp\u003e\u003d2.4.2\ncbfb4349a1 [stable only] Do not fail on missing logical router ports\nde0e7341a9 Return both project_id when validating auto allocate network\n12bb563ae7 [stable/2023.2 only] Fix incorrect cherry-pick for ext gw\nac2ceb63cf Don\u0027t update revision number if object was not modified\n9685c7f5cf [stable/2023.2 only] Update grenade_from_branch to unmaintained/zed\ne34c95c4b9 Fix KeyError failure in _sync_subnet_dhcp_options()\n377e1f6838 Enhance IptablesFirewallDriver with remote address groups\n8db03d65e8 Fix TestOVNMechanismDriver ipv6 tests\n6925391e96 Use the system-dependent string for IP protocol 4\n44c113651b Fix iptables mapping of \u0027ipip\u0027 protocol\n101898fde8 [OVN] Set MTU of the VETH interfaces between OVS and metadata\nac63999b66 [stable-only][OVN] Set VETH interface MAC address before up\n32af674783 Ensure that haproxy spawned by the metadata agents is active\na512e5c624 Retry ``set|get_link_attribute(s)`` if the interface is not present\na68369b65a [OVN] A LRP in an external tunnelled network has no chassis\n09e007c1ae Disallow subnet cidr of :: without PD\n8748557738 [Docs] Add info about incompatible PF configuration in ML2/OVN gaps\n3eaa326a7a Log warning about port forwardings that won\u0027t work properly\n37c53085ff [OVN] Warn about invalid OVN and FIP PF config during start of Neutron\n00a9525370 [OVN] Add ``subnetpool-prefix-ops`` extension to ML2/OVN mech driver\naad8dd8677 Change SG rules backref load method to \"joined\"\nb1d7df2c17 [OVN] Use elevated context to retrieve subnet in router port configuration\n0b5ffd1e1b dhcp: fix usage of helper function to retrieve process name\n0526fb868e [OVN][FT] Retry in case of timeout when executing \"ovsdb-client\".\n4aa2a773ab [Fullstack] Consolidate segmentation_id update tests into single test\n3d13945734 [Fullstack] Remove SecurityGroupRulesTest.test_normalized_cidr_in_rule test\nda39dff8dd [Fullstack] Remove test_port_shut_down module\n39cf91d8f7 [Fullstack] Remove unnecessary tests\n1e5ba78870 Set trunk parent port as access port in ovs to avoid loop\n3b6e642a67 Make get_ports RPC method common for the DHCP and Metadata agent\n2c797b107b If method ``set_netns`` fails, restore previous device namespace\n2c567e002c [OVN] OVN agent extensions correctly consume agent API\nf61b6f81af [OVN] Add the bridge name and datapath type to the port VIF details\ndebeab272a Forbid the subnet gateway IP deletion if a router interface is attached\nd5945fcaa5 Make ``OVNMechanismDriver.post_fork_initialize`` callback cancellable\nf07cc43964 fix netns deletion of broken namespaces\ne9cf2fd6cc Handle creation of Port_Binding with chassis set\n60eb15ed30 Register Chassis_Private table in BaseOvnSbIdl\n6dfeab9a0a [UT] OVN fake resources factory method should return instance\nac465e9ef6 Improve the SG RPC callback ``security_group_info_for_ports``\n496db46e32 Make unit tests compatible with neutron-lib 3.8.1\nac0f6774cf [OVN] Retrieve the OVN agent extensions correctly\n76a58448e5 [OVN][FT] Make explicit the \"publish\" call check in \"test_port_forwarding\"\ne552aba974 [OVN] Fix UT assertion\nde248d2826 [OVN] DB sync host/physnet - filter on agent_type\n4b4bea6059 [OVN] Update the External Ports documentation\ncd9366b9ba Correctly validate subnet arguments when using a subnetpool\n9fcec1d59b [Fullstack] Double check that agent is dead when it should be dead\n14a830fb36 Metadata: handle process exceptions\ne6d150ef7d [OVN] Enhanced external port scheduling\n81c78e2929 ovn-metadata: Refactor events\n95b6ad36d0 Fix the common/ovn functional tests\ne536483b9b [DHCP agent] Fetch OVN Metadata port from plugin\n242508cd4b get_hosts_mapped_with_segments add filter agt_type\n0edb776c6a [DHCP agent] Fix route to OVN metadata port for non-isolated networks\n2200101f9f docs: update default value of metadata workers for ml2/ovn\nd5a049ef07 Add constant to identify OVN LB HM ports\na7aeec703d Remove obsolete PID files before start\n9196b612de Catch non-existent entry failures better in ip_lib\n7daf61a0af Don\u0027t set port capabilities for OVS HW offloading\n7225322f66 [fullstack] Unify ``TestQoSPolicyIsDefault`` tests\n2a2c62ddfb [fullstack] Unify ``TestMTUScenarios`` tests\nd084f2724d [OVN] Set the Neutron port status based on \"lsp.up\" and \"lsp.enabled\"\ndd3ba9a6cf [OVN] Add a log message after the \"post_fork_initialize\" method\n\nChange-Id: I0fd5cbcf717f648104950e0763fb51a20f77f110\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/5ab0f006fce33a206ff519e81e395d2123996a51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/5ab0f006fce33a206ff519e81e395d2123996a51"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}},{"label":"PTL-Approved","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"PTL-Approved","description":"PTL Approval","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:PTL-Approved\u003e0","fulfilled":true,"status":"PASS","passing_atoms":["label:PTL-Approved\u003e0"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
