)]}'
{"id":"openstack%2Fneutron~962262","triplet_id":"openstack%2Fneutron~master~I3456a62ca517bb386926e6743aabf8e88e0f3570","project":"openstack/neutron","branch":"master","topic":"fix-rbac-unit-tests","attention_set":{},"removed_from_attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2025-10-14 12:53:44.000000000","reason":"\u003cGERRIT_ACCOUNT_16688\u003e replied on the change","reason_account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}},"11975":{"account":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"last_update":"2025-10-14 22:29:26.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3456a62ca517bb386926e6743aabf8e88e0f3570","subject":"[S-RBAC] Change tenant_id to project_id in the API policies","status":"MERGED","created":"2025-09-25 10:10:47.000000000","updated":"2025-10-14 22:30:46.000000000","submitted":"2025-10-14 22:29:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"962262-fix-rbac-unit-tests","meta_rev_id":"833896900ee7d58fb8e4977ac18a508cca3642d0","_number":962262,"virtual_id_number":962262,"owner":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"recommended":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2025-10-14 15:28:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-14 22:29:26.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2025-10-14 12:53:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":2,"date":"2025-10-14 20:30:17.000000000","permitted_voting_range":{"min":2,"max":2},"_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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":1,"date":"2025-10-14 20:30:17.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":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"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":"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-25 11:45:31.000000000","updated_by":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-09-25 11:50: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":"REVIEWER"},{"updated":"2025-09-25 12:44:56.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2025-09-26 04:47:44.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"CC"},{"updated":"2025-10-02 10:23:43.000000000","updated_by":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-10-06 08:14:01.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2025-10-14 20:30:17.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"}],"messages":[{"id":"6c78c7df74691dc93520e9f9cd51418dc2ecd1db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-09-25 10:10:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4ec6d57e7049c592294dc9e61fe131f586c022a0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-09-25 10:34:02.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f4f64e45f325c685d7b2b343c2dffe2585966bad","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2025-09-25 11:45:31.000000000","message":"Patch Set 1:\n\nArista third party testing FAILED [ https://arista-openstack-ci.arista.com:8000/September-2025/Arista_Tempest_Testrefs/changes/62/962262/1 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":1},{"id":"04578def99cb7dbb06710a8657e9fc9bfa410cc5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-25 11:50:39.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/a5c4a414dadd4cefac656de5f05f516c\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/59c18232b0e94ac187ca4f3b4e1376a5 : FAILURE in 50m 55s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/efae229b13fd48fdb8ea49303526ee03 : FAILURE in 1h 00m 59s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/70fb536b848a4462bd98b7fb0166a3b8 : SUCCESS in 30m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c5da772469b84cdc956ae3b65ecf688d : FAILURE in 1h 01m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2c3c96de45da43fabf0ac574371de458 : SUCCESS in 8m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/98425434938247f58b1cc6347762069c : FAILURE in 30m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b0b85133cd4a495b88d6f4500fc87e79 : FAILURE in 25m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6488a497430546558e4d3b551602d33d : FAILURE in 32m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93eae6622c4046af87ee447c997acd22 : SUCCESS in 16m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5437425330944641a8e4debe2cb20d8b : SUCCESS in 23m 44s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/b017d5855a324b3e832ac55b09791f7e : FAILURE in 31m 21s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/696d78e1b8bb446886950816bfe15439 : FAILURE in 55m 11s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/818b0894c1b24533b707f00d6096c541 : FAILURE in 1h 11m 06s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/c73f05791b2745afa1fae2a63eb846d9 : FAILURE in 52m 10s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/388d5ff4350d4c7188f734c5facf2495 : FAILURE in 1h 00m 18s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/9e0143a644d04badb21c98281647509b : FAILURE in 52m 20s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/d83a0a294f724386a1d9158480394863 : FAILURE in 53m 50s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/257df9041ddb402a8ff709255bb8365e : FAILURE in 46m 17s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/60836e00f7814bc6ad3c7a8c358e6a23 : FAILURE in 36m 25s","accounts_in_message":[],"_revision_number":2},{"id":"f3907b594dac2aa7f9c18a09cc27e0cc7f64113d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-25 12:34:25.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f475ddc878df498ba48b3577f4f26a04\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e035e1f2a6284acfbafec7d5a37b1790 : FAILURE in 57m 04s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4d7a6ff7bc5d4438b54af5878b023bd6 : FAILURE in 21m 14s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/08adf3e845c543b4802d661752f30aa9 : FAILURE in 1h 13m 50s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8aadcf3a0780ac99651fe39fe961fcd7eb960975","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2025-09-25 14:57:30.000000000","message":"Patch Set 2:\n\nArista third party testing FAILED [ https://arista-openstack-ci.arista.com:8000/September-2025/Arista_Tempest_Testrefs/changes/62/962262/2 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":2},{"id":"38ac74fba71f6e679e8a556231646d7de634f9da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-10-02 07:59:27.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"e4af83a8bba02c249f3d633692dbc298c97b118a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 09:40:47.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9f4467981d6244eda1ca449ad8d96480\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/14b8db2bf7894e99b96d6c30c62f0083 : SUCCESS in 24m 46s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/df2f9de58c254a74bbd21751c9fe1266 : SUCCESS in 1h 20m 50s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cadba2cf65d743b99dd4293345f2cadd : TIMED_OUT in 1h 21m 00s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"09720240499212bcb0ff5759fe270dee2753cb7f","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2025-10-02 10:23:43.000000000","message":"Patch Set 3: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/October-2025/Arista_Tempest_Testrefs/changes/62/962262/3 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":3},{"id":"897585e76de5298c7e4b3bbbe6740d6d729356ac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 10:30:13.000000000","message":"Patch Set 3: Verified-1\n\n(3 comments)\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/da640e2c660b40d49142f7962dc46ac1\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/8079cdf8ddb746a99061dea5da76f6a9 : FAILURE in 1h 44m 15s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/b9a58ae0e668492a9a06f2ca96ff07fd : SUCCESS in 2h 28m 52s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/5847df1d439247b1beb33d194327b7cd : SUCCESS in 38m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7d0d0f6ce3c944feb734864940f9193f : SUCCESS in 45m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/afe75fe4742746dcaf1ca7bea10b06c1 : FAILURE in 12m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/37465400febf4c92a05dfcb58fa057f3 : SUCCESS in 33m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/eb6dae96d2d04173b8eb74d0c5e1d921 : SUCCESS in 26m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4914eba6c5714b07a959e65ebddc50cb : SUCCESS in 29m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc45dbb9696a4a5483542076b54bc627 : SUCCESS in 13m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a6582c178d494fd9ba050dbc36c8edc4 : SUCCESS in 23m 47s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/c9e6c66a2fb3458fb75e226221ec6106 : SUCCESS in 1h 02m 24s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/cafce90eeaa4416d88cb887c3ae62f13 : SUCCESS in 1h 03m 43s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/004640e9be7845dfb6b9e5ad98bda028 : FAILURE in 34m 24s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/a16c8be3608d4633a8cc7e2fe701b459 : SUCCESS in 28m 57s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/c7c366e7371245f89297de6b9dde37b1 : SUCCESS in 1h 05m 57s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/cac58e49318e4b6388845fd7671e504e : SUCCESS in 1h 40m 23s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/0d0e462d444b491fa0afa5c2e03f8639 : SUCCESS in 1h 03m 25s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/12904cd333b84ce397bfe1374fb54e5b : SUCCESS in 49m 27s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/19a5ac792eb544ccb7b08451463e6f65 : SUCCESS in 1h 00m 03s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/427ff920aaf74c89848cbb27492180a4 : SUCCESS in 1h 02m 15s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/b8d8a67d3210475385ab06c556d0517c : SUCCESS in 1h 27m 16s","accounts_in_message":[],"_revision_number":3},{"id":"fb928b54535cf7dd0666cef5585b2d37265a69be","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-10-03 08:48:07.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1, Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"6bfe8e213f164fbffe56ef5c92bf8d8ce3d2a366","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-10-03 09:15:17.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ead9db7120a90339ff79a384d775350d9a8e349e","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2025-10-03 10:19:09.000000000","message":"Patch Set 4: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/October-2025/Arista_Tempest_Testrefs/changes/62/962262/4 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":4},{"id":"a0a3b1da29784a6a1f3f5ca5fa9cd3660b67d348","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 10:31:37.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c669cfdbb7d143d0856005b1faa99dc9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c3a6243d8c644e8ea4265bfa44864986 : SUCCESS in 1h 07m 54s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/59a1cb6525144a5d9487a9846ab833cc : SUCCESS in 58m 23s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b3f17b59223f4f16a6a33f136932407c : SUCCESS in 1h 14m 19s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"7b70fd9d9ecb44cbf4a00195057a8bc30e587654","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-10-03 10:35:58.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c2ed320dc57397e61f2acad91bbd631bab7e5955","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-10-03 11:03:21.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"3ed37da524210457f237558b19804b2db6d99135","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2025-10-03 11:06:21.000000000","message":"Patch Set 5: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/October-2025/Arista_Tempest_Testrefs/changes/62/962262/5 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":5},{"id":"c767aae2afa7ce3ffb3c2bf2b1a18aec912f64a1","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2025-10-03 11:52:10.000000000","message":"Patch Set 6: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/October-2025/Arista_Tempest_Testrefs/changes/62/962262/6 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":6},{"id":"ecf63055c49bd2e5c37df9ffeb257d37e7ce6da0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 13:00:56.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c47c51ff8e2547f280506d5e02ec8159\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5c36d6f61ccd44d798f2db70c3b85d4a : TIMED_OUT in 1h 21m 07s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4b703c702f2e44368c48303002fda098 : SUCCESS in 1h 16m 59s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/bbae3955d94f4d9e8d73391a39b6a398 : TIMED_OUT in 1h 21m 13s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"d6c65f191bcd5a244f88c94f89933b7c4eb32783","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 13:07:48.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/753d4011793b464181585742456fb542\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/0145694246964d218c1dc308ae4e632f : SUCCESS in 1h 33m 54s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/a29e2ec7474b4fe08af390a823d2bc0d : SUCCESS in 1h 50m 28s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/c1af5c1fbf9445df95ef052d2b807310 : SUCCESS in 31m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c9fe0a76da014ad59e1c3f3764719997 : SUCCESS in 1h 05m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b253e9381ebe4f3eaf2f85cf56c5a88f : SUCCESS in 16m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5df716207e054f5b8c30c112b3df626f : SUCCESS in 26m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/eae5fce27d024819a90f949f08a0894f : SUCCESS in 27m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/db3d63f049f64f7fa16872363c286e49 : SUCCESS in 22m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9fec689d7b7d45a793c690a0715cbcfd : SUCCESS in 12m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/35a07da9a2854ec1ad81d34a11d6f5d9 : SUCCESS in 23m 05s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/e5df299c356c4cbfba75f622d171fa85 : SUCCESS in 53m 50s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/a15ebe2cffc44999926949d5ede3668a : SUCCESS in 57m 26s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/27a23540d2dd4f6fb6294bcc8fae38b5 : SUCCESS in 1h 51m 42s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/eba4206bc05442a591e20629dad89f74 : SUCCESS in 29m 31s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/e87c5edbe9fb46299832b771e885167e : SUCCESS in 56m 54s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/5558767787f346598047ad89ed6684f1 : SUCCESS in 1h 41m 16s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/9359d1096f9d4c1e8ae656e457a9afd3 : SUCCESS in 1h 31m 37s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/2d15e1edd3764bff9b8e7f613cb0fd56 : SUCCESS in 49m 19s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/8d3d2e702c9944eaa8103db63a20638f : SUCCESS in 1h 13m 18s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/a55749b122314691a7c6cebc47ced2c0 : SUCCESS in 1h 37m 55s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/5944cf89c48745d68a5433a253ae66c1 : SUCCESS in 1h 20m 02s","accounts_in_message":[],"_revision_number":7},{"id":"f00bd63adcd50125b31077bbbbb581b4f87a04c5","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2025-10-03 14:09:13.000000000","message":"Patch Set 7: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/October-2025/Arista_Tempest_Testrefs/changes/62/962262/7 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":7},{"id":"e6ed9b3a827cf353ec67f3deb406fcd8bcfc8cd0","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2025-10-06 08:14:01.000000000","message":"Patch Set 7: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"93301415c37b729010a0c256ef90eb53f7e752e9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-10-14 12:52:00.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"a1da1049c518fd54682553d6292c2310c156c692","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-10-14 12:52:07.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"7fed2a19962e6815a444ed9bd5ba7b05f0f212b9","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-10-14 12:52:37.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"e01707f96871a378b640c871a4b3a8c0b32aed14","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2025-10-14 12:53:44.000000000","message":"Patch Set 8: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"3e7a6d759f835e0efacc670fabf597f7a709b610","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-14 14:43:09.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f00793503f3b4d59be3e4acc8517404f\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/9d734502be714d53beb039c16478aa2e : SUCCESS in 1h 37m 28s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/854dfd688e9d4233a0ba7d99d89883a3 : SUCCESS in 1h 49m 53s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/c2255497206a4697a4be2b5e61dc14b1 : SUCCESS in 32m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2982c854533f489d8deed50dea8f234e : SUCCESS in 1h 02m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/52f36f5016e540d0a070b930b6dd1877 : SUCCESS in 6m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/372d99c799404bf285d2ef0ab37172bd : SUCCESS in 20m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/87825dfe7f6045309fe0bfe50f100f5f : SUCCESS in 25m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/db782d2c3c774711b5b8097db6a678de : SUCCESS in 38m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d9540e4492e3480db2cc970a91e21f4b : SUCCESS in 13m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7a4dc8a6f3714d8daaa50b652564b29c : SUCCESS in 19m 45s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/03f1737c970949699ed641b47e3a3bcb : SUCCESS in 55m 28s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/5222cf015b8b479a9ecc7887e5f23cb0 : SUCCESS in 35m 38s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/a0eeec5f4aed4a6aacebebd6855a132e : SUCCESS in 1h 32m 39s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/f36767a0cb1a426487be1410db8ef9a8 : SUCCESS in 1h 06m 41s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/fb55be1eff4248bf87cba3e612c6cb58 : SUCCESS in 1h 07m 09s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/efca2426077a43e995034c13a4aed902 : SUCCESS in 1h 41m 27s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/2014a47acf98439ab286baba9a175994 : SUCCESS in 1h 12m 23s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/ef03ecd35c114bd3b0bcd00c24ec9227 : SUCCESS in 57m 39s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/5e01230908034e1991bd3bc6053983b5 : SUCCESS in 1h 11m 56s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/ad17ea5e3be44e03a3fe159a9a8bcb3e : SUCCESS in 1h 19m 14s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/28b3ef7515a5443a9972808d596466e0 : SUCCESS in 1h 31m 50s","accounts_in_message":[],"_revision_number":8},{"id":"d0f6da2c8dfe0a0f73792e999064ad9cbc1aa835","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-14 15:00:25.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/619a5bf4b91d48cba46d078bd1ce880f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d99621a3cda6443f8d135ebc4990ce1b : SUCCESS in 24m 50s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/26bb183146eb490a84bb402aac286f5e : SUCCESS in 56m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cb9756a3d82c4c77836cc1ac99a611c5 : SUCCESS in 55m 44s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"0b5834971b18b10d897778fe35a8320a389ce116","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2025-10-14 15:28:42.000000000","message":"Patch Set 8: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/October-2025/Arista_Tempest_Testrefs/changes/62/962262/8 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":8},{"id":"93d46dde7dda05a65e12ed54fd606610512cb70e","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2025-10-14 20:30:17.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"473fcaa3d34a3ebdb56f521ae862c9e8a91cfe56","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-14 20:30:37.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"a3dede992b3158e69ec3330d35d0d1f567127adc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-14 22:29:26.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ed119b90a864c0d83118d64f1905ab9\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/95be50ae7e4047af83625d63486162d4 : SUCCESS in 1h 19m 05s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/ba43b26fb96f4faf8d24e8f25493bfd3 : SUCCESS in 1h 58m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6406be1fac294f5596679496b2252d50 : SUCCESS in 9m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/da1da90346cc40b7bc284cb4234f6098 : SUCCESS in 35m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e5682242dfc046588d92f85630e8e63c : SUCCESS in 28m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0e922097f3c04f98abdaa7faff022845 : SUCCESS in 34m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32727b907e834d22ade2e0fda6e3c6c2 : SUCCESS in 8m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f3fc96d4c0604e16b94e8a4c6c41a92f : SUCCESS in 14m 59s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/0aa0cf15d1584530984aeb34739f9e6a : SUCCESS in 1h 43m 41s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/bec88b13bf824c5bae6e40b0291a609c : SUCCESS in 1h 14m 45s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/cc0c6a94a4e148e1b2868d2a09a8825b : SUCCESS in 34m 19s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/78baed07f63f423fa2eddb119072cf89 : SUCCESS in 59m 36s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/69634bf091c6406587ec896aa69cbf97 : SUCCESS in 48m 56s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/0015a1131a244b7eba304a6675ab042e : SUCCESS in 1h 15m 27s","accounts_in_message":[],"_revision_number":8},{"id":"812c15571c2de96a0fa2c8606f7001e9acfc222f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-14 22:29:26.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"833896900ee7d58fb8e4977ac18a508cca3642d0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-14 22:30:46.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1f13bae520ef4478b71630661652753e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0409ec659f24bfa888b7f16e28c81aa : SUCCESS in 1m 10s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/42e91c983c5e4be193584463b152d692 : SUCCESS in 1m 10s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"26535496ac6c4e3fe7699a9816664de3784d20e6","revisions":{"2f5c06d09f0090c2dd45c6707c6b87b0c2647a98":{"kind":"REWORK","_number":1,"created":"2025-09-25 10:10:47.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/62/962262/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/62/962262/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/62/962262/1"}}},"commit":{"parents":[{"commit":"cb3331e52580a67fd6d65b3e44eca9b14fc9cefb","subject":"[S-RBAC] Fix policies for the l3_conntrack_helpers APIs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/cb3331e52580a67fd6d65b3e44eca9b14fc9cefb"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-09-24 13:12:00.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-09-25 10:09:51.000000000","tz":120},"subject":"[S-RBAC] Change tenant_id to project_id in the API policies","message":"[S-RBAC] Change tenant_id to project_id in the API policies\n\nThis patch updates all default RBAC policies and unit tests for the\npolicies so that instead of \"tenant_id\" now \"project_id\" is used\neverywhere.\n\nAdditionally this patch registers \"project_id\" for the OwnerCheck and\ndeprecate usage of the \"tenant_id\" in the policies. In the 2027.1 cycle\nregister of \"tenant_id\" will be removed from OwnerCheck and this check\nwill only be registered as custom check for the \"project_id\".\n\nChange-Id: I3456a62ca517bb386926e6743aabf8e88e0f3570\nSigned-off-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2f5c06d09f0090c2dd45c6707c6b87b0c2647a98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2f5c06d09f0090c2dd45c6707c6b87b0c2647a98"}]},"branch":"refs/heads/master"},"8be6e3d033abf0cf62c04c79c05718659653b756":{"kind":"REWORK","_number":2,"created":"2025-09-25 10:34:02.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/62/962262/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/62/962262/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/62/962262/2"}}},"commit":{"parents":[{"commit":"cb3331e52580a67fd6d65b3e44eca9b14fc9cefb","subject":"[S-RBAC] Fix policies for the l3_conntrack_helpers APIs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/cb3331e52580a67fd6d65b3e44eca9b14fc9cefb"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-09-24 13:12:00.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-09-25 10:33:46.000000000","tz":120},"subject":"[S-RBAC] Change tenant_id to project_id in the API policies","message":"[S-RBAC] Change tenant_id to project_id in the API policies\n\nThis patch updates all default RBAC policies and unit tests for the\npolicies so that instead of \"tenant_id\" now \"project_id\" is used\neverywhere.\n\nAdditionally this patch registers \"project_id\" for the OwnerCheck and\ndeprecate usage of the \"tenant_id\" in the policies. In the 2027.1 cycle\nregister of \"tenant_id\" will be removed from OwnerCheck and this check\nwill only be registered as custom check for the \"project_id\".\n\nChange-Id: I3456a62ca517bb386926e6743aabf8e88e0f3570\nSigned-off-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8be6e3d033abf0cf62c04c79c05718659653b756"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8be6e3d033abf0cf62c04c79c05718659653b756"}]},"branch":"refs/heads/master"},"f3d81709d51d363cc5b99cf0f5c2b22efbd6bb9f":{"kind":"REWORK","_number":3,"created":"2025-10-02 07:59:27.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/62/962262/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/62/962262/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/62/962262/3"}}},"commit":{"parents":[{"commit":"7903442e7814657dbaa2f3b31bde2126f1037ffd","subject":"[S-RBAC] Fix policies for local_ip_association","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/7903442e7814657dbaa2f3b31bde2126f1037ffd"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-09-24 13:12:00.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-10-02 07:58:55.000000000","tz":120},"subject":"[S-RBAC] Change tenant_id to project_id in the API policies","message":"[S-RBAC] Change tenant_id to project_id in the API policies\n\nThis patch updates all default RBAC policies and unit tests for the\npolicies so that instead of \"tenant_id\" now \"project_id\" is used\neverywhere.\n\nAdditionally this patch registers \"project_id\" for the OwnerCheck and\ndeprecate usage of the \"tenant_id\" in the policies. In the 2027.1 cycle\nregister of \"tenant_id\" will be removed from OwnerCheck and this check\nwill only be registered as custom check for the \"project_id\".\n\nLast thing which this patch changes is add \"project_id\" to the network,\nfloating_ip and security_group resources. This wasn\u0027t needed before as\npolicies were using \"tenant_id\" always and object returned finally from\nAPI have always both fields set (there is function populate_project_info\nin neutron_lib.api.attributes moduel for that). But now, as policies are\nbased on the project_id, it needs to be added to the dict earlier as\npolicy module is used before\nneutron_lib.api.attributes.populate_project_info.\nThe \u0027tenant_id\u0027 field can be removed from those dicts when we will drop\nsupport for \u0027tenant_id\u0027 in the OwnerCheck.\n\nChange-Id: I3456a62ca517bb386926e6743aabf8e88e0f3570\nSigned-off-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f3d81709d51d363cc5b99cf0f5c2b22efbd6bb9f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f3d81709d51d363cc5b99cf0f5c2b22efbd6bb9f"}]},"branch":"refs/heads/master"},"92be506d57de59342d9429cb3cfdf3b393ca91ea":{"kind":"REWORK","_number":4,"created":"2025-10-03 08:48:07.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/62/962262/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/62/962262/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/62/962262/4"}}},"commit":{"parents":[{"commit":"49f8bc1e4497dd680d73eed64c4707eecbb31de2","subject":"[S-RBAC] Fix policies for local_ip_association","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/49f8bc1e4497dd680d73eed64c4707eecbb31de2"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-09-24 13:12:00.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-10-03 08:47:48.000000000","tz":120},"subject":"[S-RBAC] Change tenant_id to project_id in the API policies","message":"[S-RBAC] Change tenant_id to project_id in the API policies\n\nThis patch updates all default RBAC policies and unit tests for the\npolicies so that instead of \"tenant_id\" now \"project_id\" is used\neverywhere.\n\nAdditionally this patch registers \"project_id\" for the OwnerCheck and\ndeprecate usage of the \"tenant_id\" in the policies. In the 2027.1 cycle\nregister of \"tenant_id\" will be removed from OwnerCheck and this check\nwill only be registered as custom check for the \"project_id\".\n\nLast thing which this patch changes is add \"project_id\" to the network,\nfloating_ip and security_group resources. This wasn\u0027t needed before as\npolicies were using \"tenant_id\" always and object returned finally from\nAPI have always both fields set (there is function populate_project_info\nin neutron_lib.api.attributes moduel for that). But now, as policies are\nbased on the project_id, it needs to be added to the dict earlier as\npolicy module is used before\nneutron_lib.api.attributes.populate_project_info.\nThe \u0027tenant_id\u0027 field can be removed from those dicts when we will drop\nsupport for \u0027tenant_id\u0027 in the OwnerCheck.\n\nChange-Id: I3456a62ca517bb386926e6743aabf8e88e0f3570\nSigned-off-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/92be506d57de59342d9429cb3cfdf3b393ca91ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/92be506d57de59342d9429cb3cfdf3b393ca91ea"}]},"branch":"refs/heads/master"},"96a42781fc028729e2e43be9ddc7612b1839b9e3":{"kind":"REWORK","_number":5,"created":"2025-10-03 09:15:17.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/62/962262/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/62/962262/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/62/962262/5"}}},"commit":{"parents":[{"commit":"49f8bc1e4497dd680d73eed64c4707eecbb31de2","subject":"[S-RBAC] Fix policies for local_ip_association","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/49f8bc1e4497dd680d73eed64c4707eecbb31de2"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-09-24 13:12:00.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-10-03 09:15:00.000000000","tz":120},"subject":"[S-RBAC] Change tenant_id to project_id in the API policies","message":"[S-RBAC] Change tenant_id to project_id in the API policies\n\nThis patch updates all default RBAC policies and unit tests for the\npolicies so that instead of \"tenant_id\" now \"project_id\" is used\neverywhere.\n\nAdditionally this patch registers \"project_id\" for the OwnerCheck and\ndeprecate usage of the \"tenant_id\" in the policies. In the 2027.1 cycle\nregister of \"tenant_id\" will be removed from OwnerCheck and this check\nwill only be registered as custom check for the \"project_id\".\n\nLast thing which this patch changes is add \"project_id\" to the network,\nfloating_ip and security_group resources. This wasn\u0027t needed before as\npolicies were using \"tenant_id\" always and object returned finally from\nAPI have always both fields set (there is function populate_project_info\nin neutron_lib.api.attributes moduel for that). But now, as policies are\nbased on the project_id, it needs to be added to the dict earlier as\npolicy module is used before\nneutron_lib.api.attributes.populate_project_info.\nThe \u0027tenant_id\u0027 field can be removed from those dicts when we will drop\nsupport for \u0027tenant_id\u0027 in the OwnerCheck.\n\nChange-Id: I3456a62ca517bb386926e6743aabf8e88e0f3570\nSigned-off-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/96a42781fc028729e2e43be9ddc7612b1839b9e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/96a42781fc028729e2e43be9ddc7612b1839b9e3"}]},"branch":"refs/heads/master"},"8213898f6600170c906d344f1e3b3409382962a6":{"kind":"REWORK","_number":6,"created":"2025-10-03 10:35:58.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/62/962262/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/62/962262/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/62/962262/6"}}},"commit":{"parents":[{"commit":"49f8bc1e4497dd680d73eed64c4707eecbb31de2","subject":"[S-RBAC] Fix policies for local_ip_association","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/49f8bc1e4497dd680d73eed64c4707eecbb31de2"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-09-24 13:12:00.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-10-03 10:30:15.000000000","tz":120},"subject":"[S-RBAC] Change tenant_id to project_id in the API policies","message":"[S-RBAC] Change tenant_id to project_id in the API policies\n\nThis patch updates all default RBAC policies and unit tests for the\npolicies so that instead of \"tenant_id\" now \"project_id\" is used\neverywhere.\n\nAdditionally this patch registers \"project_id\" for the OwnerCheck and\ndeprecate usage of the \"tenant_id\" in the policies. In the 2027.1 cycle\nregister of \"tenant_id\" will be removed from OwnerCheck and this check\nwill only be registered as custom check for the \"project_id\".\n\nLast thing which this patch changes is add \"project_id\" to the network,\nfloating_ip and security_group resources. This wasn\u0027t needed before as\npolicies were using \"tenant_id\" always and object returned finally from\nAPI have always both fields set (there is function populate_project_info\nin neutron_lib.api.attributes moduel for that). But now, as policies are\nbased on the project_id, it needs to be added to the dict earlier as\npolicy module is used before\nneutron_lib.api.attributes.populate_project_info.\nThe \u0027tenant_id\u0027 field can be removed from those dicts when we will drop\nsupport for \u0027tenant_id\u0027 in the OwnerCheck.\n\nChange-Id: I3456a62ca517bb386926e6743aabf8e88e0f3570\nSigned-off-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8213898f6600170c906d344f1e3b3409382962a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8213898f6600170c906d344f1e3b3409382962a6"}]},"branch":"refs/heads/master"},"2dfb5ba2148ea6088422f1dfa1568f4b1fca0b55":{"kind":"REWORK","_number":7,"created":"2025-10-03 11:03:21.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/62/962262/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/62/962262/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/62/962262/7"}}},"commit":{"parents":[{"commit":"0edbfe26d01ad0dfe1a3875527ac1f8c2f47f56f","subject":"[S-RBAC] Fix policies for l3_conntrack_helpers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/0edbfe26d01ad0dfe1a3875527ac1f8c2f47f56f"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-09-24 13:12:00.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-10-03 10:58:38.000000000","tz":120},"subject":"[S-RBAC] Change tenant_id to project_id in the API policies","message":"[S-RBAC] Change tenant_id to project_id in the API policies\n\nThis patch updates all default RBAC policies and unit tests for the\npolicies so that instead of \"tenant_id\" now \"project_id\" is used\neverywhere.\n\nAdditionally this patch registers \"project_id\" for the OwnerCheck and\ndeprecate usage of the \"tenant_id\" in the policies. In the 2027.1 cycle\nregister of \"tenant_id\" will be removed from OwnerCheck and this check\nwill only be registered as custom check for the \"project_id\".\n\nLast thing which this patch changes is add \"project_id\" to the network,\nfloating_ip and security_group resources. This wasn\u0027t needed before as\npolicies were using \"tenant_id\" always and object returned finally from\nAPI have always both fields set (there is function populate_project_info\nin neutron_lib.api.attributes moduel for that). But now, as policies are\nbased on the project_id, it needs to be added to the dict earlier as\npolicy module is used before\nneutron_lib.api.attributes.populate_project_info.\nThe \u0027tenant_id\u0027 field can be removed from those dicts when we will drop\nsupport for \u0027tenant_id\u0027 in the OwnerCheck.\n\nChange-Id: I3456a62ca517bb386926e6743aabf8e88e0f3570\nSigned-off-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2dfb5ba2148ea6088422f1dfa1568f4b1fca0b55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2dfb5ba2148ea6088422f1dfa1568f4b1fca0b55"}]},"branch":"refs/heads/master"},"26535496ac6c4e3fe7699a9816664de3784d20e6":{"kind":"REWORK","_number":8,"created":"2025-10-14 12:52:00.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/62/962262/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/62/962262/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/62/962262/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/62/962262/8"}}},"commit":{"parents":[{"commit":"0edbfe26d01ad0dfe1a3875527ac1f8c2f47f56f","subject":"[S-RBAC] Fix policies for l3_conntrack_helpers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/0edbfe26d01ad0dfe1a3875527ac1f8c2f47f56f"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-09-24 13:12:00.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2025-10-14 12:51:56.000000000","tz":120},"subject":"[S-RBAC] Change tenant_id to project_id in the API policies","message":"[S-RBAC] Change tenant_id to project_id in the API policies\n\nThis patch updates all default RBAC policies and unit tests for the\npolicies so that instead of \"tenant_id\" now \"project_id\" is used\neverywhere.\n\nAdditionally this patch registers \"project_id\" for the OwnerCheck and\ndeprecate usage of the \"tenant_id\" in the policies. In the 2027.1 cycle\nregister of \"tenant_id\" will be removed from OwnerCheck and this check\nwill only be registered as custom check for the \"project_id\".\n\nLast thing which this patch changes is add \"project_id\" to the network,\nfloating_ip and security_group resources. This wasn\u0027t needed before as\npolicies were using \"tenant_id\" always and object returned finally from\nAPI have always both fields set (there is function populate_project_info\nin neutron_lib.api.attributes moduel for that). But now, as policies are\nbased on the project_id, it needs to be added to the dict earlier as\npolicy module is used before\nneutron_lib.api.attributes.populate_project_info.\nThe \u0027tenant_id\u0027 field can be removed from those dicts when we will drop\nsupport for \u0027tenant_id\u0027 in the OwnerCheck.\n\nChange-Id: I3456a62ca517bb386926e6743aabf8e88e0f3570\nSigned-off-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/26535496ac6c4e3fe7699a9816664de3784d20e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/26535496ac6c4e3fe7699a9816664de3784d20e6"}]},"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"}},{"label":"Review-Priority","status":"MAY"}]}],"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":"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":"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":{}}},{"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":{}}}]}
