)]}'
{"id":"openstack%2Fneutron-tempest-plugin~1005923","triplet_id":"openstack%2Fneutron-tempest-plugin~master~I4972743fd13c4aaf59397cc276be66238ae25d26","project":"openstack/neutron-tempest-plugin","branch":"master","topic":"evpn-works-in-downstream-too","attention_set":{},"removed_from_attention_set":{"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-09-17 14:05:45.000000000","reason":"removed on reply"},"31291":{"account":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"last_update":"2026-09-18 11:14:43.000000000","reason":"\u003cGERRIT_ACCOUNT_31291\u003e replied on the change","reason_account":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"}},"34271":{"account":{"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"},"last_update":"2026-09-18 11:23:11.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I4972743fd13c4aaf59397cc276be66238ae25d26","subject":"evpn: Optionally SNAT advertised subnet traffic on the VTEP","status":"ABANDONED","created":"2026-09-16 17:04:28.000000000","updated":"2026-09-18 11:23:11.000000000","total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"d036b547f0159766593c971ed386cea55f20f65b","_number":1005923,"virtual_id_number":1005923,"owner":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-17 22:33:22.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"all":[{"value":-1,"date":"2026-09-18 00:10:02.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2026-09-17 22:44:38.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"all":[{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":-1,"date":"2026-09-18 11:14:43.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},{"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-16 19:38:35.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":"2026-09-16 22:21:41.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-09-17 22:44:38.000000000","updated_by":{"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"},"reviewer":{"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"},"state":"REVIEWER"}],"messages":[{"id":"8c3649a32d6cb540ecba2bdcb16a332656ba24f6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"date":"2026-09-16 17:04:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9ffbc0649959deff27c52333d48fed665b30df94","author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"date":"2026-09-16 17:05:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3da0ae6b57abbde2fe8ae2ca780c89ca495b9e8f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 19:38:35.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e5501d0d61c0457494ec0f5475db7910\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12cf23e968cc4a0eaa94b585e49bab57 : SUCCESS in 4m 16s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/c70af75e49eb440e9285ae669e434a2f : SUCCESS in 1h 12m 37s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/14ebfce8349045089b1b67046995051f : SUCCESS in 1h 57m 00s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/90cab0ce93bc41b4a92f794add2208a6 : SUCCESS in 31m 15s\n- neutron-tempest-plugin-openvswitch-2025-1 https://zuul.opendev.org/t/openstack/build/b32e5c27800a4c1ba7e769ab03e78c46 : SUCCESS in 1h 23m 26s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-1 https://zuul.opendev.org/t/openstack/build/dfbc6226a4e2477fbbea37ad60af1a0a : SUCCESS in 1h 42m 30s\n- neutron-tempest-plugin-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/53be5b8c03954053927069039babb056 : SUCCESS in 2h 02m 44s\n- neutron-tempest-plugin-designate-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/16af16627c29430c8dd7123ccce0be58 : SUCCESS in 31m 10s\n- neutron-tempest-plugin-openvswitch-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/00c1216106d3486b9eea024fa6fc296b : SUCCESS in 1h 37m 22s\n- neutron-tempest-plugin-ovn-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/c0cec853c5404222858e8ba30d9e73d1 : SUCCESS in 1h 12m 31s\n- neutron-tempest-plugin-openvswitch-2025-2 https://zuul.opendev.org/t/openstack/build/6e0e4b99e2bf46fe80f76c4bdd122268 : SUCCESS in 1h 22m 31s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-2 https://zuul.opendev.org/t/openstack/build/44c16f3136c8441a8cb4cc316b735a51 : SUCCESS in 1h 32m 23s\n- neutron-tempest-plugin-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/b4714e71ef6d4eca99846b88f3c2dba7 : SUCCESS in 2h 31m 48s\n- neutron-tempest-plugin-designate-scenario-2025-2 https://zuul.opendev.org/t/openstack/build/05144deae6ca476c8faaf5b07d4c72fb : SUCCESS in 37m 48s\n- neutron-tempest-plugin-openvswitch-2026-1 https://zuul.opendev.org/t/openstack/build/251c32821a594d0c8ac9965ded13430a : SUCCESS in 2h 13m 28s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2026-1 https://zuul.opendev.org/t/openstack/build/0e068e1d35974bb7a60e1d25792ab12c : SUCCESS in 2h 04m 03s\n- neutron-tempest-plugin-ovn-2026-1 https://zuul.opendev.org/t/openstack/build/526ac2350a534047937a5a0385575b96 : SUCCESS in 2h 22m 18s\n- neutron-tempest-plugin-designate-scenario-2026-1 https://zuul.opendev.org/t/openstack/build/1aaa6606dcc24a00afe1c416e8ea84be : SUCCESS in 32m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b9df53f3f7541a193c449298f51eb99 : SUCCESS in 3m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8b2d869dbdf9477c8338d4408e1ffa76 : SUCCESS in 3m 43s\n- neutron-tempest-plugin-sfc https://zuul.opendev.org/t/openstack/build/3f7e63c1b44a4d27ae5168429b025165 : SUCCESS in 1h 39m 50s\n- neutron-tempest-plugin-sfc-2025-1 https://zuul.opendev.org/t/openstack/build/789093bc3be24efca1d4e8345f957763 : SUCCESS in 1h 46m 49s\n- neutron-tempest-plugin-sfc-2025-2 https://zuul.opendev.org/t/openstack/build/1ee2a85f7a5f49b8b4315b1b987f7eb2 : SUCCESS in 1h 34m 45s\n- neutron-tempest-plugin-sfc-2026-1 https://zuul.opendev.org/t/openstack/build/bb3186db8c4f4089959317c70aa1e664 : SUCCESS in 1h 44m 43s\n- neutron-tempest-plugin-bgpvpn-bagpipe https://zuul.opendev.org/t/openstack/build/9d77b095ab14493db214711ed66a14e3 : SUCCESS in 1h 28m 50s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2025-1 https://zuul.opendev.org/t/openstack/build/f7e796c209da466da172ad1a5d06693e : SUCCESS in 1h 44m 18s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2025-2 https://zuul.opendev.org/t/openstack/build/60bd28d779bb4d4488c835da0e4b40d7 : SUCCESS in 1h 31m 30s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2026-1 https://zuul.opendev.org/t/openstack/build/2f7ccecd453c491abeb18ea952fb045d : SUCCESS in 1h 47m 06s\n- neutron-tempest-plugin-dynamic-routing https://zuul.opendev.org/t/openstack/build/6e36aea78f944635890b9020e734f37a : SUCCESS in 36m 01s\n- neutron-tempest-plugin-dynamic-routing-2025-1 https://zuul.opendev.org/t/openstack/build/736b5f8528fd4e30855669fe30389e8e : SUCCESS in 58m 00s\n- neutron-tempest-plugin-dynamic-routing-2025-2 https://zuul.opendev.org/t/openstack/build/dcc10cd7d0f84eca9eb0ece7164941eb : SUCCESS in 53m 17s\n- neutron-tempest-plugin-dynamic-routing-2026-1 https://zuul.opendev.org/t/openstack/build/77fe8eb29e0641f6a215437d97da85a9 : SUCCESS in 36m 47s\n- neutron-tempest-plugin-fwaas-ovn https://zuul.opendev.org/t/openstack/build/cc75548e3b34451abdcb12c6ec6b0f6a : SUCCESS in 43m 56s\n- neutron-tempest-plugin-fwaas-openvswitch https://zuul.opendev.org/t/openstack/build/a65cba1aeb3b45948b118e71183bfd62 : SUCCESS in 42m 29s\n- neutron-tempest-plugin-fwaas-2025-1 https://zuul.opendev.org/t/openstack/build/77876b6b713f4301abb5a21d38827ea4 : SUCCESS in 51m 04s\n- neutron-tempest-plugin-fwaas-2025-2 https://zuul.opendev.org/t/openstack/build/39191b3ed9074eb08a94ad406df85537 : SUCCESS in 51m 08s\n- neutron-tempest-plugin-fwaas-2026-1 https://zuul.opendev.org/t/openstack/build/6441309d88af4087890e6bec24f4317e : SUCCESS in 42m 30s\n- neutron-tempest-plugin-vpnaas https://zuul.opendev.org/t/openstack/build/162677bec0b744b187e6a53aaf9c7ad6 : SUCCESS in 46m 15s\n- neutron-tempest-plugin-vpnaas-ovn https://zuul.opendev.org/t/openstack/build/38504b9685d94f5e8d7acd251775278e : SUCCESS in 42m 28s\n- neutron-tempest-plugin-vpnaas-2025-1 https://zuul.opendev.org/t/openstack/build/9a104789ae564745bbdceabda4388be7 : SUCCESS in 30m 35s\n- neutron-tempest-plugin-vpnaas-2025-2 https://zuul.opendev.org/t/openstack/build/6d730238786c41c6b5cecd1d825f203d : SUCCESS in 30m 30s\n- neutron-tempest-plugin-vpnaas-2026-1 https://zuul.opendev.org/t/openstack/build/335c9dd1ad4f4f47861cda2a43b2ca07 : SUCCESS in 30m 18s\n- neutron-tempest-plugin-tap-as-a-service https://zuul.opendev.org/t/openstack/build/7d930bcdad7746279dc887b520256d04 : SUCCESS in 54m 18s\n- neutron-tempest-plugin-tap-as-a-service-ovn https://zuul.opendev.org/t/openstack/build/729093487de0472a91437e3b1dd418df : SUCCESS in 50m 47s\n- neutron-tempest-plugin-tap-as-a-service-2025-1 https://zuul.opendev.org/t/openstack/build/7a0d61d88c524127b14f2d3f48248000 : SUCCESS in 1h 12m 28s\n- neutron-tempest-plugin-tap-as-a-service-2025-2 https://zuul.opendev.org/t/openstack/build/68a433370583434ab6b498e04c759658 : SUCCESS in 59m 09s\n- neutron-tempest-plugin-tap-as-a-service-2026-1 https://zuul.opendev.org/t/openstack/build/d834af5947f94a6c9bce9f706f701c22 : SUCCESS in 1h 53m 31s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/8c08ceb2832b4206b7a50c156a1fb3c1 : TIMED_OUT in 2h 04m 38s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/fa466b3ebccc4a16b9f49468e641641f : SUCCESS in 46m 58s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2026-1 https://zuul.opendev.org/t/openstack/build/8b4b61299222400487049dee812a9321 : SUCCESS in 1h 56m 47s","accounts_in_message":[],"_revision_number":1},{"id":"ebdac7350f3bb7ebbafdffd50e7ea6c988d85226","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 20:16:23.000000000","message":"Patch Set 1:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a37fa688f92d4356b05d4adbc4fd5f0e\n\n- neutron-tempest-plugin-dvr-multinode-scenario https://zuul.opendev.org/t/openstack/build/1059e82c35f4403282a4fef26f4ca631 : FAILURE in 2h 29m 05s (non-voting)\n- neutron-tempest-plugin-openvswitch-distributed-dhcp https://zuul.opendev.org/t/openstack/build/808de3103d694a5e928ca77da8073973 : SUCCESS in 1h 28m 47s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-distributed-dhcp https://zuul.opendev.org/t/openstack/build/c706b10aa76b4dd2a13c7082af9c8384 : FAILURE in 1h 20m 54s\n- neutron-tempest-plugin-ovn-enforce-scope-old-defaults https://zuul.opendev.org/t/openstack/build/807b3a5be55446a7be6e824ec9bfaa28 : SUCCESS in 2h 13m 20s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/f1acf64c84bf4f07af26c176c538c714 : SUCCESS in 1h 38m 07s\n- neutron-ovn-evpn-tempest-multinode https://zuul.opendev.org/t/openstack/build/d6bc49aab30c41ca9375ee5125a4487c : SUCCESS in 43m 58s\n- neutron-ovn-bgp-tempest-multinode https://zuul.opendev.org/t/openstack/build/14269f537d93492db0a45f5f81b2c5d8 : SUCCESS in 1h 28m 15s\n- neutron-tempest-plugin-dvr-multinode-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/e2b113c303c64b8684fdbcbac01edee2 : TIMED_OUT in 3h 05m 23s (non-voting)\n- neutron-tempest-plugin-dvr-multinode-scenario-2025-2 https://zuul.opendev.org/t/openstack/build/c54ff64a0e564d168d3d66e65812e9bf : FAILURE in 2h 52m 41s (non-voting)\n- neutron-tempest-plugin-dvr-multinode-scenario-2026-1 https://zuul.opendev.org/t/openstack/build/4a84d2b25dcb4dd6bc3748da118058f6 : TIMED_OUT in 3h 04m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dd4af6797424ebcbf0e55043f6befd1664ae3bbd","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-16 22:21:41.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/bd9ba6b4d6d24abb8a13d69fa9f030dc\n\n- openstack-meta-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/3322bb49b789429bb82091795267a87f : SUCCESS in 3h 52m 10s\n- whitebox-neutron-tempest-plugin-podified-multinode-edpm-deployment-crc-2comp https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/e2bab741d0294bc79a130f85439c2e84 : FAILURE in 3h 36m 57s","accounts_in_message":[],"_revision_number":1},{"id":"babeb6088a00df5954ec07496faaa447ebbcee63","author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"date":"2026-09-17 06:23:12.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1a758c00e96fb3181e988cbfe3fa626bd5c10e3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-17 08:25:30.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/99261795e8624fa99e4c5b485a31e86b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f0b6bd90e549436392194373e19a6663 : SUCCESS in 3m 41s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/934be1ebbdc547929cc0b71f43bbf766 : SUCCESS in 1h 06m 39s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/562734bac56344c1a6772d30acffe5c8 : SUCCESS in 1h 48m 06s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/4f573612d7164652be23922843b045e0 : SUCCESS in 29m 34s\n- neutron-tempest-plugin-openvswitch-2025-1 https://zuul.opendev.org/t/openstack/build/ff3e6e0d43ac4eb7835e1d7e57fbb468 : SUCCESS in 1h 29m 13s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-1 https://zuul.opendev.org/t/openstack/build/5ef2010b22a44f52a5330f5ba6c3c706 : SUCCESS in 1h 31m 40s\n- neutron-tempest-plugin-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/03005caee66e4cea9a2859d1e8f6163c : SUCCESS in 1h 46m 34s\n- neutron-tempest-plugin-designate-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/a81e331cca2b4601bdd61546f8da8102 : SUCCESS in 30m 41s\n- neutron-tempest-plugin-openvswitch-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/eff5066c118e4c7e9a1dbfff4cf11378 : SUCCESS in 1h 26m 57s\n- neutron-tempest-plugin-ovn-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/025610eb621347ffaf6204a3a9c0204a : FAILURE in 1h 10m 13s\n- neutron-tempest-plugin-openvswitch-2025-2 https://zuul.opendev.org/t/openstack/build/627c8c6e4799438082b997755f5e74ab : SUCCESS in 1h 41m 55s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-2 https://zuul.opendev.org/t/openstack/build/0d115d1cf49d48a18b80bbb65b763778 : SUCCESS in 2h 00m 30s\n- neutron-tempest-plugin-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/4f1d59aa04ea4893a7a00efad6651330 : SUCCESS in 1h 55m 02s\n- neutron-tempest-plugin-designate-scenario-2025-2 https://zuul.opendev.org/t/openstack/build/cd4a4d2ca66d41419a8c14aa2cfd4021 : SUCCESS in 31m 01s\n- neutron-tempest-plugin-openvswitch-2026-1 https://zuul.opendev.org/t/openstack/build/4c3fae1211bb4ca9a7c86d4ea0ab6e62 : SUCCESS in 1h 22m 57s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2026-1 https://zuul.opendev.org/t/openstack/build/2a2913a1b9de4387b4b4d592e031c99d : SUCCESS in 1h 49m 31s\n- neutron-tempest-plugin-ovn-2026-1 https://zuul.opendev.org/t/openstack/build/9179a3eab9f141699a733a08bf2373fe : SUCCESS in 1h 48m 23s\n- neutron-tempest-plugin-designate-scenario-2026-1 https://zuul.opendev.org/t/openstack/build/9bc0ac8c5c0b4ba89b44dd586d5faf5f : SUCCESS in 30m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80aee10bc400473391f1f8bdadc70e97 : SUCCESS in 6m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/06cd6e16186b4b27bc4ebe51c7d16fe6 : SUCCESS in 3m 51s\n- neutron-tempest-plugin-sfc https://zuul.opendev.org/t/openstack/build/dc5768770bd24fa99d420aebc380c082 : SUCCESS in 1h 08m 05s\n- neutron-tempest-plugin-sfc-2025-1 https://zuul.opendev.org/t/openstack/build/167f4da62ad942b5b1b47123141423ff : FAILURE in 45m 07s\n- neutron-tempest-plugin-sfc-2025-2 https://zuul.opendev.org/t/openstack/build/1fcaa2abaff24ddeb9561335358e47d1 : SUCCESS in 1h 35m 18s\n- neutron-tempest-plugin-sfc-2026-1 https://zuul.opendev.org/t/openstack/build/f7b982a2d45942a6a11e0ee137c5cce6 : SUCCESS in 1h 31m 23s\n- neutron-tempest-plugin-bgpvpn-bagpipe https://zuul.opendev.org/t/openstack/build/2a62ea95861d4ce8a4017f88b285e3e2 : SUCCESS in 43m 08s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2025-1 https://zuul.opendev.org/t/openstack/build/03a9cad7d0864973abb41988de599fdb : SUCCESS in 1h 48m 31s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2025-2 https://zuul.opendev.org/t/openstack/build/bf9016a273724f95a03472de7d03e290 : SUCCESS in 1h 30m 08s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2026-1 https://zuul.opendev.org/t/openstack/build/cd89f6e02beb49ba952665cf9c567014 : SUCCESS in 1h 24m 30s\n- neutron-tempest-plugin-dynamic-routing https://zuul.opendev.org/t/openstack/build/922873c9faeb4625bbd2a8b8d7445494 : SUCCESS in 30m 37s\n- neutron-tempest-plugin-dynamic-routing-2025-1 https://zuul.opendev.org/t/openstack/build/99df1206d6e645d085629bb371d6a70e : SUCCESS in 55m 02s\n- neutron-tempest-plugin-dynamic-routing-2025-2 https://zuul.opendev.org/t/openstack/build/bd78e8bfa61a45e09f662e990b9f56d9 : SUCCESS in 57m 08s\n- neutron-tempest-plugin-dynamic-routing-2026-1 https://zuul.opendev.org/t/openstack/build/fe675d246d3d4155970f78a9fbafd5de : SUCCESS in 40m 32s\n- neutron-tempest-plugin-fwaas-ovn https://zuul.opendev.org/t/openstack/build/6e60441db3d14ec8a734bd6b17d3dab3 : SUCCESS in 30m 02s\n- neutron-tempest-plugin-fwaas-openvswitch https://zuul.opendev.org/t/openstack/build/6673f1cfb84342419ba891968fa3f1d6 : SUCCESS in 29m 41s\n- neutron-tempest-plugin-fwaas-2025-1 https://zuul.opendev.org/t/openstack/build/d05366eb421d4a988aa77ce9057c6f6c : SUCCESS in 54m 47s\n- neutron-tempest-plugin-fwaas-2025-2 https://zuul.opendev.org/t/openstack/build/0c0c194e456c4e14bc7d2f661f2d47eb : SUCCESS in 35m 54s\n- neutron-tempest-plugin-fwaas-2026-1 https://zuul.opendev.org/t/openstack/build/b25dda95f0814482a12d234a168c697f : SUCCESS in 1h 00m 42s\n- neutron-tempest-plugin-vpnaas https://zuul.opendev.org/t/openstack/build/92fc823b12d74d7196c1b15ec69c1a6c : SUCCESS in 1h 00m 36s\n- neutron-tempest-plugin-vpnaas-ovn https://zuul.opendev.org/t/openstack/build/84f65160fb404f50af09494e72b650f9 : SUCCESS in 32m 50s\n- neutron-tempest-plugin-vpnaas-2025-1 https://zuul.opendev.org/t/openstack/build/a17c81b9997d4c0291e7ede670f6310f : SUCCESS in 43m 23s\n- neutron-tempest-plugin-vpnaas-2025-2 https://zuul.opendev.org/t/openstack/build/15eb25e649d54cf1aa05546c0d014ccc : SUCCESS in 29m 50s\n- neutron-tempest-plugin-vpnaas-2026-1 https://zuul.opendev.org/t/openstack/build/c3c37816478c4dcb84e1802a927ec994 : SUCCESS in 25m 44s\n- neutron-tempest-plugin-tap-as-a-service https://zuul.opendev.org/t/openstack/build/a43ebea038164b80823c2fbb19bd6a2b : SUCCESS in 56m 04s\n- neutron-tempest-plugin-tap-as-a-service-ovn https://zuul.opendev.org/t/openstack/build/e12a0a22b0ca451a8d237e3d9e11e4e5 : SUCCESS in 1h 50m 30s\n- neutron-tempest-plugin-tap-as-a-service-2025-1 https://zuul.opendev.org/t/openstack/build/525f6644c19c445abdb35ab7ebc88224 : SUCCESS in 1h 37m 52s\n- neutron-tempest-plugin-tap-as-a-service-2025-2 https://zuul.opendev.org/t/openstack/build/47bfa9cc22674c5ea367ae43d34646f8 : SUCCESS in 1h 42m 42s\n- neutron-tempest-plugin-tap-as-a-service-2026-1 https://zuul.opendev.org/t/openstack/build/0e7ca7fa4edf4f7c82a783f4c3fa71d7 : SUCCESS in 1h 42m 29s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/75d24625065c4cc183b0ea8b27fdab3a : SUCCESS in 1h 01m 49s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/b2a1a0c4779e47bbb2b8fb0473a3583b : SUCCESS in 50m 02s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2026-1 https://zuul.opendev.org/t/openstack/build/04f9d492695e498d943d63f5cd2bc46d : SUCCESS in 50m 51s","accounts_in_message":[],"_revision_number":1},{"id":"132de526000effa67c966665871603fe12f9592a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"date":"2026-09-17 08:50:03.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"b2666444eda5e55241164b0d4f10562d9579f2b5","author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"date":"2026-09-17 08:55:17.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4aca9ceb954cbd3d1edd636b182e13623b8955f8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-17 11:09:28.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/726e89f7bf75423ab92381790c9bad7c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e35aa9d8e3e4ff98116feba2dbecefe : SUCCESS in 4m 35s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/d950e05463ac49a8ace708bdb98d55ca : SUCCESS in 1h 08m 41s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/bdb4d9d3d014445c843f11f0fa709885 : SUCCESS in 1h 38m 27s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/f8ab0c5099e34ffa99cc0d4b7f9464f2 : SUCCESS in 32m 19s\n- neutron-tempest-plugin-openvswitch-2025-1 https://zuul.opendev.org/t/openstack/build/200b0ae0036a42d8917427a7af1cc3cd : SUCCESS in 1h 18m 34s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-1 https://zuul.opendev.org/t/openstack/build/e2ff0c8844534481ac4b2e4ff8cb3119 : SUCCESS in 1h 42m 38s\n- neutron-tempest-plugin-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/35f2c43e66a54dba8c0530b741d7d896 : SUCCESS in 1h 57m 20s\n- neutron-tempest-plugin-designate-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/6eaee32656e84610a6959dd1db595e45 : SUCCESS in 35m 01s\n- neutron-tempest-plugin-openvswitch-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/d40b9af68c9543d3bb265afc0aeec1dd : SUCCESS in 1h 16m 28s\n- neutron-tempest-plugin-ovn-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/313bae76016b4d52b64cd0896fbb2290 : SUCCESS in 1h 13m 08s\n- neutron-tempest-plugin-openvswitch-2025-2 https://zuul.opendev.org/t/openstack/build/fbfaa2c973674c7cbed867ca69b6908f : SUCCESS in 1h 42m 43s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-2 https://zuul.opendev.org/t/openstack/build/8dc24d5070da486ba3faaeaa1d7d523e : SUCCESS in 1h 38m 16s\n- neutron-tempest-plugin-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/40432f0a4dba41c08d752cd5f819a232 : SUCCESS in 1h 53m 32s\n- neutron-tempest-plugin-designate-scenario-2025-2 https://zuul.opendev.org/t/openstack/build/742f0c0c9ef5482e92c3e02395660ff3 : SUCCESS in 31m 23s\n- neutron-tempest-plugin-openvswitch-2026-1 https://zuul.opendev.org/t/openstack/build/3c70cb097db04265b073392303bb5378 : SUCCESS in 1h 43m 43s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2026-1 https://zuul.opendev.org/t/openstack/build/b20ff53487064f48a7e7d0112c7a1d00 : SUCCESS in 1h 45m 33s\n- neutron-tempest-plugin-ovn-2026-1 https://zuul.opendev.org/t/openstack/build/58b33cc36b2d4202af0337a8853e75a8 : SUCCESS in 1h 54m 09s\n- neutron-tempest-plugin-designate-scenario-2026-1 https://zuul.opendev.org/t/openstack/build/1a33e1901fbf42b9b6f537b0fe947e41 : SUCCESS in 33m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/44caa7f3294848e38e9c44789cac96fa : SUCCESS in 5m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b49a41ab0e8d410ebae8e1ac7662aba5 : SUCCESS in 4m 03s\n- neutron-tempest-plugin-sfc https://zuul.opendev.org/t/openstack/build/c983fcffd0bb4e11b490d42074bb2851 : SUCCESS in 1h 37m 13s\n- neutron-tempest-plugin-sfc-2025-1 https://zuul.opendev.org/t/openstack/build/68217d97b39846d494f6bce36801d414 : SUCCESS in 1h 59m 30s\n- neutron-tempest-plugin-sfc-2025-2 https://zuul.opendev.org/t/openstack/build/fef1499bbf6b43fc8826f54ef7d8b4e6 : SUCCESS in 2h 00m 59s\n- neutron-tempest-plugin-sfc-2026-1 https://zuul.opendev.org/t/openstack/build/21a6be8a0fe741799a8e2b0f67b5094e : SUCCESS in 1h 53m 44s\n- neutron-tempest-plugin-bgpvpn-bagpipe https://zuul.opendev.org/t/openstack/build/6c3728d66d9d427a8f9e4f56b89361f9 : SUCCESS in 1h 34m 28s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2025-1 https://zuul.opendev.org/t/openstack/build/cbbcc6f738d64d5faf6d8d314b906c89 : SUCCESS in 1h 41m 35s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2025-2 https://zuul.opendev.org/t/openstack/build/0271f561504746c690486b26a6e368fd : SUCCESS in 1h 46m 10s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2026-1 https://zuul.opendev.org/t/openstack/build/41ce2953bbc74371ac82c451f86d448e : SUCCESS in 1h 48m 02s\n- neutron-tempest-plugin-dynamic-routing https://zuul.opendev.org/t/openstack/build/e5547fe9657b4f4eb832917258e0c285 : SUCCESS in 57m 11s\n- neutron-tempest-plugin-dynamic-routing-2025-1 https://zuul.opendev.org/t/openstack/build/c70d627466f2406ab08ada47690298e2 : SUCCESS in 57m 16s\n- neutron-tempest-plugin-dynamic-routing-2025-2 https://zuul.opendev.org/t/openstack/build/7d7839c67cbc4afa8ac189785e4d6e0a : SUCCESS in 1h 04m 04s\n- neutron-tempest-plugin-dynamic-routing-2026-1 https://zuul.opendev.org/t/openstack/build/4c385c7a46c841ac88f5d114dd87f5d0 : SUCCESS in 57m 39s\n- neutron-tempest-plugin-fwaas-ovn https://zuul.opendev.org/t/openstack/build/0eb8b4c1604641eba008aef002eee6d1 : SUCCESS in 31m 00s\n- neutron-tempest-plugin-fwaas-openvswitch https://zuul.opendev.org/t/openstack/build/69fffc17267746d9a94952b9e2632408 : SUCCESS in 30m 45s\n- neutron-tempest-plugin-fwaas-2025-1 https://zuul.opendev.org/t/openstack/build/27f909deeb4943279e0beb75df37dcb8 : SUCCESS in 58m 18s\n- neutron-tempest-plugin-fwaas-2025-2 https://zuul.opendev.org/t/openstack/build/f9ce9583d5b84cefb78357f983eb44c2 : SUCCESS in 55m 19s\n- neutron-tempest-plugin-fwaas-2026-1 https://zuul.opendev.org/t/openstack/build/6de9501146e144b8bdd554c73680632a : SUCCESS in 1h 00m 09s\n- neutron-tempest-plugin-vpnaas https://zuul.opendev.org/t/openstack/build/6f495b305f454e53b4c28e3232d5e0a4 : SUCCESS in 51m 48s\n- neutron-tempest-plugin-vpnaas-ovn https://zuul.opendev.org/t/openstack/build/d27f355a9d1647e8bde8b147adb38e39 : SUCCESS in 56m 11s\n- neutron-tempest-plugin-vpnaas-2025-1 https://zuul.opendev.org/t/openstack/build/4f51c94f5d3543209223c214654bad7b : SUCCESS in 56m 39s\n- neutron-tempest-plugin-vpnaas-2025-2 https://zuul.opendev.org/t/openstack/build/94d3509559a84f369130fdba64a8e14b : SUCCESS in 48m 46s\n- neutron-tempest-plugin-vpnaas-2026-1 https://zuul.opendev.org/t/openstack/build/a685acd369ed48d08021cad441b9a4cd : SUCCESS in 58m 56s\n- neutron-tempest-plugin-tap-as-a-service https://zuul.opendev.org/t/openstack/build/593197ae3365467fb32dcd6b2c7176f6 : SUCCESS in 1h 43m 02s\n- neutron-tempest-plugin-tap-as-a-service-ovn https://zuul.opendev.org/t/openstack/build/309c5436ee164252bbcab9db7f9930a3 : SUCCESS in 1h 53m 54s\n- neutron-tempest-plugin-tap-as-a-service-2025-1 https://zuul.opendev.org/t/openstack/build/2f4e07408aea49e79f1769c4e911f8d1 : TIMED_OUT in 2h 03m 53s\n- neutron-tempest-plugin-tap-as-a-service-2025-2 https://zuul.opendev.org/t/openstack/build/5a11f412c7ea4e1ab047cb6696f56261 : SUCCESS in 2h 05m 46s\n- neutron-tempest-plugin-tap-as-a-service-2026-1 https://zuul.opendev.org/t/openstack/build/370edff676ed44b7af041372e91c52b9 : SUCCESS in 1h 52m 49s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/705c94186d464e77aec113aa117364fa : SUCCESS in 2h 01m 03s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/4bde4935fc58402fa4a0b78ee5b14322 : SUCCESS in 1h 57m 19s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2026-1 https://zuul.opendev.org/t/openstack/build/e7d466780b424c878a4e6c707b5579f7 : SUCCESS in 2h 12m 07s","accounts_in_message":[],"_revision_number":2},{"id":"82c17d61bada6eba151d8878276cd4328340f891","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-17 12:08:19.000000000","message":"Patch Set 2:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2f5111978f14e75bdb6bb8ab70bba53\n\n- neutron-tempest-plugin-dvr-multinode-scenario https://zuul.opendev.org/t/openstack/build/73b1e721207c43249053f695e8306ee6 : TIMED_OUT in 3h 06m 38s (non-voting)\n- neutron-tempest-plugin-openvswitch-distributed-dhcp https://zuul.opendev.org/t/openstack/build/df132dd6d06943f281c2606528ecc095 : SUCCESS in 1h 12m 59s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-distributed-dhcp https://zuul.opendev.org/t/openstack/build/4e8c57bb4fa9406b811a08fe95621084 : FAILURE in 1h 17m 32s\n- neutron-tempest-plugin-ovn-enforce-scope-old-defaults https://zuul.opendev.org/t/openstack/build/cb3fb46c4b164d2c9a62aac408adf76c : SUCCESS in 1h 45m 52s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/6f463ac99f7e4697b19522aff45cfe59 : SUCCESS in 1h 37m 51s\n- neutron-ovn-evpn-tempest-multinode https://zuul.opendev.org/t/openstack/build/69886370ca644034823fb80c81ba6339 : SUCCESS in 40m 19s\n- neutron-ovn-bgp-tempest-multinode https://zuul.opendev.org/t/openstack/build/b9f7687af21943d9bc375033e410e873 : FAILURE in 1h 47m 24s\n- neutron-tempest-plugin-dvr-multinode-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/4a86bae51f074aa6b843521b801f1070 : FAILURE in 2h 47m 19s (non-voting)\n- neutron-tempest-plugin-dvr-multinode-scenario-2025-2 https://zuul.opendev.org/t/openstack/build/ac4f448988234285a5eba5f79871023d : SUCCESS in 2h 25m 37s (non-voting)\n- neutron-tempest-plugin-dvr-multinode-scenario-2026-1 https://zuul.opendev.org/t/openstack/build/02451bfff2454fe6af9964a73e0f8c94 : FAILURE in 3h 02m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b07a87c0cecb8832e1cb0cc0cbc69c1cc51c3b10","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"date":"2026-09-17 12:33:37.000000000","message":"Topic set to evpn-works-in-downstream-too","accounts_in_message":[],"_revision_number":2},{"id":"4b8cc629444a0c0e91d3bba1e19c2e1f14356311","author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"date":"2026-09-17 12:35:41.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0507458024673212e1b40cc72abcc2b99822fd81","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-17 14:05:45.000000000","message":"Patch Set 2: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/1b0ace77091d4ae495550dc9a52afe6f\n\n- openstack-meta-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/f82bd0a807ba4923bdb10b77eb3ce8ce : SUCCESS in 3h 57m 31s\n- whitebox-neutron-tempest-plugin-podified-multinode-edpm-deployment-crc-2comp https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/b7f3da64564c4f72a34cec08b2d830c9 : FAILURE in 3h 28m 39s","accounts_in_message":[],"_revision_number":2},{"id":"ed78efd9889f7323046556114db17bb8693ddfb3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"date":"2026-09-17 20:18:14.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"9429cbdaf0868530bbf780a4c74623223a057e49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-17 22:33:22.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/258f40df6e7d4b68b3095b3160d3f76b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c357b449c094049904acf1936922822 : SUCCESS in 4m 13s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/36db940ee8f840239d0a565735362d7b : SUCCESS in 59m 13s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/38ef04fe2d124813b0af7b418ac73d53 : SUCCESS in 1h 40m 38s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/c62175a4d4574029b6d433bc67e0efb2 : SUCCESS in 31m 49s\n- neutron-tempest-plugin-openvswitch-2025-1 https://zuul.opendev.org/t/openstack/build/3efe7fefb61b4bd6bf9a18d4ecf4420d : SUCCESS in 1h 20m 26s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-1 https://zuul.opendev.org/t/openstack/build/76a91cebd7624023b9a96e90464b087e : SUCCESS in 2h 11m 11s\n- neutron-tempest-plugin-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/0af28559481d498c8b69d5ec4fff8275 : SUCCESS in 1h 51m 54s\n- neutron-tempest-plugin-designate-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/a28dfe3e9ed84bd795fdafea1d99a6a6 : SUCCESS in 31m 49s\n- neutron-tempest-plugin-openvswitch-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/93d5ba68e640465d95ca1a89cc34153d : SUCCESS in 1h 47m 51s\n- neutron-tempest-plugin-ovn-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/5515410e014c480f9ab71aa6e625c0c5 : SUCCESS in 1h 08m 44s\n- neutron-tempest-plugin-openvswitch-2025-2 https://zuul.opendev.org/t/openstack/build/dafd326f9cc940de807a951398d55064 : SUCCESS in 1h 43m 37s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-2 https://zuul.opendev.org/t/openstack/build/f45e8962ac8c4c028da520d41b84e094 : SUCCESS in 1h 51m 31s\n- neutron-tempest-plugin-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/421a2ab888684431adff70cdbe44f6c4 : SUCCESS in 2h 06m 26s\n- neutron-tempest-plugin-designate-scenario-2025-2 https://zuul.opendev.org/t/openstack/build/b16ae6c558ff408b81d5f9c97f1f19da : SUCCESS in 39m 28s\n- neutron-tempest-plugin-openvswitch-2026-1 https://zuul.opendev.org/t/openstack/build/e3dbb93a0a244d5b8a57b908d21abf95 : SUCCESS in 1h 36m 48s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2026-1 https://zuul.opendev.org/t/openstack/build/9bcf5d32519547619d1d2505bac46a27 : SUCCESS in 2h 09m 29s\n- neutron-tempest-plugin-ovn-2026-1 https://zuul.opendev.org/t/openstack/build/7407472dcc344f9990084a472905a130 : SUCCESS in 1h 54m 33s\n- neutron-tempest-plugin-designate-scenario-2026-1 https://zuul.opendev.org/t/openstack/build/553b714456aa4792a72a83445a5a0383 : SUCCESS in 33m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae96268a6c8b4f88a973b6189b39262a : SUCCESS in 6m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ba86285702b343b8ad09ce744bdeb789 : SUCCESS in 6m 01s\n- neutron-tempest-plugin-sfc https://zuul.opendev.org/t/openstack/build/d89ba927d81f409ea9b6d6c8a862c58e : SUCCESS in 1h 53m 39s\n- neutron-tempest-plugin-sfc-2025-1 https://zuul.opendev.org/t/openstack/build/1b7ff5b66b85435593e13c188a03cb61 : SUCCESS in 1h 42m 13s\n- neutron-tempest-plugin-sfc-2025-2 https://zuul.opendev.org/t/openstack/build/0591a0bef94a447f8649e7c60b981003 : SUCCESS in 1h 43m 26s\n- neutron-tempest-plugin-sfc-2026-1 https://zuul.opendev.org/t/openstack/build/993648b9703440d28291fe69af0f6145 : SUCCESS in 1h 59m 40s\n- neutron-tempest-plugin-bgpvpn-bagpipe https://zuul.opendev.org/t/openstack/build/72fc30cc210d4e839a22decb1cc651d1 : SUCCESS in 1h 29m 23s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2025-1 https://zuul.opendev.org/t/openstack/build/dd4463dfb0504da68b286a888ed06568 : SUCCESS in 1h 44m 28s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2025-2 https://zuul.opendev.org/t/openstack/build/dafe9f28454a4bcc98c2e1dea636ec36 : SUCCESS in 1h 43m 19s\n- neutron-tempest-plugin-bgpvpn-bagpipe-2026-1 https://zuul.opendev.org/t/openstack/build/bf38ad7103eb45e5b74fd2864060753a : SUCCESS in 1h 07m 32s\n- neutron-tempest-plugin-dynamic-routing https://zuul.opendev.org/t/openstack/build/453130dc1f424dea8f1afde7fc281a19 : SUCCESS in 57m 25s\n- neutron-tempest-plugin-dynamic-routing-2025-1 https://zuul.opendev.org/t/openstack/build/e928b066cde445498e6d01f79f9044a6 : SUCCESS in 1h 01m 18s\n- neutron-tempest-plugin-dynamic-routing-2025-2 https://zuul.opendev.org/t/openstack/build/8b759c0900e04c83b25b63bc02284a82 : SUCCESS in 54m 22s\n- neutron-tempest-plugin-dynamic-routing-2026-1 https://zuul.opendev.org/t/openstack/build/0d195149d7ca46c2bdf3bf09ada633cd : SUCCESS in 1h 04m 37s\n- neutron-tempest-plugin-fwaas-ovn https://zuul.opendev.org/t/openstack/build/a1e2adc1bd89490cb612a264edfd962d : SUCCESS in 46m 21s\n- neutron-tempest-plugin-fwaas-openvswitch https://zuul.opendev.org/t/openstack/build/600355c1b27f4e7cb0d4d7b3363a980e : SUCCESS in 42m 28s\n- neutron-tempest-plugin-fwaas-2025-1 https://zuul.opendev.org/t/openstack/build/49d46148f01f4767bce614d6c62d8529 : SUCCESS in 25m 56s\n- neutron-tempest-plugin-fwaas-2025-2 https://zuul.opendev.org/t/openstack/build/d462fbb09b604ac49e41a8fcfe2b947f : SUCCESS in 55m 24s\n- neutron-tempest-plugin-fwaas-2026-1 https://zuul.opendev.org/t/openstack/build/f20c287abd5a4a838be1cec9260501ec : SUCCESS in 24m 59s\n- neutron-tempest-plugin-vpnaas https://zuul.opendev.org/t/openstack/build/782d94155edd4d74b815b596293c4a6b : SUCCESS in 25m 43s\n- neutron-tempest-plugin-vpnaas-ovn https://zuul.opendev.org/t/openstack/build/400b9ff89374465aa36ed492f145055c : SUCCESS in 52m 40s\n- neutron-tempest-plugin-vpnaas-2025-1 https://zuul.opendev.org/t/openstack/build/7da077255d18440290e69ce552943bb7 : SUCCESS in 47m 21s\n- neutron-tempest-plugin-vpnaas-2025-2 https://zuul.opendev.org/t/openstack/build/2ef9a11e0f6f433a93fb53fe330f0c9e : SUCCESS in 56m 02s\n- neutron-tempest-plugin-vpnaas-2026-1 https://zuul.opendev.org/t/openstack/build/7bf521a76a484a0da4889e3810f07bbc : SUCCESS in 51m 29s\n- neutron-tempest-plugin-tap-as-a-service https://zuul.opendev.org/t/openstack/build/2cafeb00075d4e34ab60ef9de7d2f43d : SUCCESS in 1h 45m 45s\n- neutron-tempest-plugin-tap-as-a-service-ovn https://zuul.opendev.org/t/openstack/build/590ed3e3f94142e9b371282a73e5ffe4 : SUCCESS in 1h 27m 41s\n- neutron-tempest-plugin-tap-as-a-service-2025-1 https://zuul.opendev.org/t/openstack/build/8bb18464a76e4687a4edbe39866ee853 : SUCCESS in 1h 46m 38s\n- neutron-tempest-plugin-tap-as-a-service-2025-2 https://zuul.opendev.org/t/openstack/build/0bd27afd84934ebdb340a917ff38db44 : SUCCESS in 1h 32m 33s\n- neutron-tempest-plugin-tap-as-a-service-2026-1 https://zuul.opendev.org/t/openstack/build/6ad2021e721f47f7b2298d255bb08154 : SUCCESS in 1h 55m 18s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/05285fa50d304279ad86cefd2951bcda : SUCCESS in 1h 56m 07s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/a05ad1c02db94f168d789c197a0eac84 : SUCCESS in 48m 14s\n- neutron-tempest-plugin-tap-as-a-service-ovn-2026-1 https://zuul.opendev.org/t/openstack/build/12fe4e3487a0467d9bea218615215db7 : SUCCESS in 1h 59m 36s","accounts_in_message":[],"_revision_number":3},{"id":"b213d1b7850bbc11bd928c9b5741572a5d968a6a","author":{"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"},"date":"2026-09-17 22:44:38.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"858f95d44b8a0c81135ba6688f7aaa8730e9b82d","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-18 00:10:02.000000000","message":"Patch Set 3: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/67aeb396fc1c4aac9c2122d6ccd653b4\n\n- openstack-meta-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/96f698163150443eb16ab1216f8fb511 : SUCCESS in 3h 50m 49s\n- whitebox-neutron-tempest-plugin-podified-multinode-edpm-deployment-crc-2comp https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/957f18467c6d4b808ce34aeaa8af34ca : FAILURE in 3h 35m 46s","accounts_in_message":[],"_revision_number":3},{"id":"9a152ac84ebefaeac3314ce6573cf7810b8f5de3","author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"date":"2026-09-18 11:14:43.000000000","message":"Patch Set 3: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d036b547f0159766593c971ed386cea55f20f65b","tag":"autogenerated:gerrit:abandon","author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"date":"2026-09-18 11:23:11.000000000","message":"Abandoned\n\nthis patch is not necessary","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"98cd6b109d38beb9994f7acdb4c66ed655b62e90","revisions":{"d2a7207c7e301213a88a367b61ee17b93fad9550":{"kind":"REWORK","_number":1,"created":"2026-09-16 17:04:28.000000000","uploader":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"ref":"refs/changes/23/1005923/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-tempest-plugin","ref":"refs/changes/23/1005923/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/1"}}},"commit":{"parents":[{"commit":"19e8ce16bf3530aabe59879518e6afa8a60db805","subject":"evpn: Reuse ip.IPCommand and shell.execute in EVPN provisioner","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-tempest-plugin/commit/19e8ce16bf3530aabe59879518e6afa8a60db805"}]}],"author":{"name":"Eduardo Olivares","email":"eolivare@redhat.com","date":"2026-09-16 17:03:18.000000000","tz":120},"committer":{"name":"Eduardo Olivares","email":"eolivare@redhat.com","date":"2026-09-16 17:03:41.000000000","tz":120},"subject":"evpn: Optionally SNAT advertised subnet traffic on the VTEP","message":"evpn: Optionally SNAT advertised subnet traffic on the VTEP\n\nSome environments need the VTEP to source-NAT return traffic destined\nto the BGP-EVPN advertised subnet CIDR to the VTEP IP for the EVPN\nscenario tests to pass, e.g.:\n\n  iptables -t nat -A POSTROUTING -d 10.100.0.0/16 -o br-\u003cvni\u003e \\\n      -j SNAT --to-source \u003cevpn_vtep_ip\u003e\n\nAdd an evpn_snat boolean config option (default False) and, when\nenabled, have EVPNVNIProvisioner add/remove this rule via add_snat()\nand delete_snat(). The rule can only be created once the subnet CIDR is\nadvertised (i.e. after the subnet is attached to the EVPN router), so it\nis handled separately from allocate_vni().\n\nWire this into test_evpn.py through a shared _add_subnet_to_evpn_router /\n_remove_subnet_from_evpn_router classmethod pair that couples the router\ninterface attach/detach with the SNAT rule lifecycle. delete_snat is\nregistered as a class cleanup; the interface itself is detached by the\nparent resource_cleanup (delete_router removes all interfaces), so the\ncustom resource_cleanup override is no longer needed.\n\nAssisted-By: Claude Opus 4.8\nChange-Id: I4972743fd13c4aaf59397cc276be66238ae25d26\nSigned-off-by: Eduardo Olivares \u003ceolivare@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-tempest-plugin/commit/d2a7207c7e301213a88a367b61ee17b93fad9550"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-tempest-plugin/commit/d2a7207c7e301213a88a367b61ee17b93fad9550"}]},"branch":"refs/heads/master"},"981b955e476e4f12f0c6d861100acc36b3e90fec":{"kind":"REWORK","_number":2,"created":"2026-09-17 08:50:03.000000000","uploader":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"ref":"refs/changes/23/1005923/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-tempest-plugin","ref":"refs/changes/23/1005923/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/2"}}},"commit":{"parents":[{"commit":"c23d6fb11d118cad12c9b759a5b9bd2aa4ea4958","subject":"evpn: Reuse ip.IPCommand and shell.execute in EVPN provisioner","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-tempest-plugin/commit/c23d6fb11d118cad12c9b759a5b9bd2aa4ea4958"}]}],"author":{"name":"Eduardo Olivares","email":"eolivare@redhat.com","date":"2026-09-16 17:03:18.000000000","tz":120},"committer":{"name":"Eduardo Olivares","email":"eolivare@redhat.com","date":"2026-09-17 08:49:46.000000000","tz":120},"subject":"evpn: Optionally SNAT advertised subnet traffic on the VTEP","message":"evpn: Optionally SNAT advertised subnet traffic on the VTEP\n\nSome environments need the VTEP to source-NAT return traffic destined\nto the BGP-EVPN advertised subnet CIDR to the VTEP IP for the EVPN\nscenario tests to pass, e.g.:\n\n  iptables -t nat -A POSTROUTING -d 10.100.0.0/16 -o br-\u003cvni\u003e \\\n      -j SNAT --to-source \u003cevpn_vtep_ip\u003e\n\nAdd an evpn_snat boolean config option (default False) and, when\nenabled, have EVPNVNIProvisioner add/remove this rule via add_snat()\nand delete_snat(). The rule can only be created once the subnet CIDR is\nadvertised (i.e. after the subnet is attached to the EVPN router), so it\nis handled separately from allocate_vni().\n\nWire this into test_evpn.py through a shared _add_subnet_to_evpn_router /\n_remove_subnet_from_evpn_router classmethod pair that couples the router\ninterface attach/detach with the SNAT rule lifecycle. delete_snat is\nregistered as a class cleanup; the interface itself is detached by the\nparent resource_cleanup (delete_router removes all interfaces), so the\ncustom resource_cleanup override is no longer needed.\n\nAs this makes provisioner usage more involved, default every\nEVPNVNIProvisioner constructor parameter to its neutron_plugin_options\nconfig option so a test class can instantiate it with no arguments, and\ndocument the expected usage sequence in the class docstring.\n\nAssisted-By: Claude Opus 4.8\nChange-Id: I4972743fd13c4aaf59397cc276be66238ae25d26\nSigned-off-by: Eduardo Olivares \u003ceolivare@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-tempest-plugin/commit/981b955e476e4f12f0c6d861100acc36b3e90fec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-tempest-plugin/commit/981b955e476e4f12f0c6d861100acc36b3e90fec"}]},"branch":"refs/heads/master"},"98cd6b109d38beb9994f7acdb4c66ed655b62e90":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-09-17 20:18:14.000000000","uploader":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"ref":"refs/changes/23/1005923/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-tempest-plugin","ref":"refs/changes/23/1005923/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-tempest-plugin refs/changes/23/1005923/3"}}},"commit":{"parents":[{"commit":"4a6e5c9b3248b87995c5cee2fd2b3acdcdfb3ac6","subject":"evpn: Reuse ip.IPCommand and shell.execute in EVPN provisioner","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-tempest-plugin/commit/4a6e5c9b3248b87995c5cee2fd2b3acdcdfb3ac6"}]}],"author":{"name":"Eduardo Olivares","email":"eolivare@redhat.com","date":"2026-09-16 17:03:18.000000000","tz":120},"committer":{"name":"Eduardo Olivares","email":"eolivare@redhat.com","date":"2026-09-17 20:18:14.000000000","tz":0},"subject":"evpn: Optionally SNAT advertised subnet traffic on the VTEP","message":"evpn: Optionally SNAT advertised subnet traffic on the VTEP\n\nSome environments need the VTEP to source-NAT return traffic destined\nto the BGP-EVPN advertised subnet CIDR to the VTEP IP for the EVPN\nscenario tests to pass, e.g.:\n\n  iptables -t nat -A POSTROUTING -d 10.100.0.0/16 -o br-\u003cvni\u003e \\\n      -j SNAT --to-source \u003cevpn_vtep_ip\u003e\n\nAdd an evpn_snat boolean config option (default False) and, when\nenabled, have EVPNVNIProvisioner add/remove this rule via add_snat()\nand delete_snat(). The rule can only be created once the subnet CIDR is\nadvertised (i.e. after the subnet is attached to the EVPN router), so it\nis handled separately from allocate_vni().\n\nWire this into test_evpn.py through a shared _add_subnet_to_evpn_router /\n_remove_subnet_from_evpn_router classmethod pair that couples the router\ninterface attach/detach with the SNAT rule lifecycle. delete_snat is\nregistered as a class cleanup; the interface itself is detached by the\nparent resource_cleanup (delete_router removes all interfaces), so the\ncustom resource_cleanup override is no longer needed.\n\nAs this makes provisioner usage more involved, default every\nEVPNVNIProvisioner constructor parameter to its neutron_plugin_options\nconfig option so a test class can instantiate it with no arguments, and\ndocument the expected usage sequence in the class docstring.\n\nAssisted-By: Claude Opus 4.8\nChange-Id: I4972743fd13c4aaf59397cc276be66238ae25d26\nSigned-off-by: Eduardo Olivares \u003ceolivare@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-tempest-plugin/commit/98cd6b109d38beb9994f7acdb4c66ed655b62e90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-tempest-plugin/commit/98cd6b109d38beb9994f7acdb4c66ed655b62e90"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"c23d6fb11d118cad12c9b759a5b9bd2aa4ea4958","ours":"981b955e476e4f12f0c6d861100acc36b3e90fec","theirs":"4a6e5c9b3248b87995c5cee2fd2b3acdcdfb3ac6","merge_strategy":"recursive","contains_conflicts":false}}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
