)]}'
{"id":"openstack%2Fneutron~884613","triplet_id":"openstack%2Fneutron~master~Id281e4950dc5d7bac62dfa8175d82cb1f8d2e855","project":"openstack/neutron","branch":"master","topic":"bug/2013326","attention_set":{},"removed_from_attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2023-05-31 20:30:51.000000000","reason":"Change was submitted"},"11975":{"account":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"last_update":"2023-05-31 20:30:51.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id281e4950dc5d7bac62dfa8175d82cb1f8d2e855","subject":"[S-RBAC] Add API policies for get and activate port bindings","status":"MERGED","created":"2023-05-29 12:33:28.000000000","updated":"2023-05-31 20:32:22.000000000","submitted":"2023-05-31 20:30:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"884613-bug/2013326","meta_rev_id":"dc65c735b371915b2fba4434160252905a5735e4","_number":884613,"virtual_id_number":884613,"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":"2023-05-29 15:35:08.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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-05-31 20:30:51.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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"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":2,"date":"2023-05-31 17:21:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":2,"date":"2023-05-31 09:26:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"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":"2023-05-31 17:21:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-05-29 12:43:34.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-05-29 13:01:35.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":"2023-05-29 13:58:07.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":"2023-05-29 15:35:08.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":"2023-05-29 16:57:47.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":"2023-05-30 15:09:57.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":"2023-05-31 09:26:34.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":"REVIEWER"},{"updated":"2023-05-31 17:21:03.000000000","updated_by":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"reviewer":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"state":"REVIEWER"}],"messages":[{"id":"90e1d946118a83f41e10df565821925a9bbf117e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2023-05-29 12:33:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"804dee21ec3c7995c23d050f8727498bb4ba00bb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-29 12:43:34.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/16ed5c8fed26403483f0853e1c795a37\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0e23db52d05b40efb0d4e6628c4f40b1 : FAILURE in 6m 31s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b79a2bdc800e4dc78b5e5ccd2d6203ef : FAILURE in 5m 53s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7b21236fd67640548c7501c01e7b5b46 : FAILURE in 5m 30s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"498064db2b7bfeda7015cb323dc2a0d1f5761045","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2023-05-29 13:01:35.000000000","message":"Patch Set 1:\n\nArista third party testing FAILED [ https://arista-openstack-ci.arista.com:8000/May-2023/Arista_Tempest_Testrefs/changes/13/884613/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":"a77bc1a169bef9a0531995aa10e5796380d60ef5","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2023-05-29 13:58:07.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"3ebc727438999e3f4d6e2b2bd74d3b5f9cd180f6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2023-05-29 14:30:12.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":2},{"id":"88b54dc1eab12e5b24ebb74418e2a2f10ba7807e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-29 15:09:06.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/57edb4d781714dac89fa9bc707e68136\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/52ca18976a904d4d84ad2df219fc8027 : SUCCESS in 19m 20s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b55bb2906c344f25863a0ee08d4cfd67 : SUCCESS in 38m 03s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f84861d4b6fa4bd597421e419ef74964 : SUCCESS in 19m 56s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6060898c75d4827663bc379b83c3206285fa5e53","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2023-05-29 15:35:08.000000000","message":"Patch Set 2: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/May-2023/Arista_Tempest_Testrefs/changes/13/884613/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":"27df055e589b7fe5d62d2e6283a87cd1bd047f89","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-29 16:57:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4bd3c6ef55949c494ff8907e3283f41\n\n- neutron-tempest-plugin-linuxbridge https://zuul.opendev.org/t/openstack/build/aa4935b3e5384f46b3d0d3bb2c9e152b : SUCCESS in 2h 02m 57s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/030cb80560d44ece93000facf44cee85 : SUCCESS in 1h 49m 09s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/ad492f20b2824b8f93c76d8c11a33e9d : SUCCESS in 1h 35m 42s\n- neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/ea6de2a0638149928035defbbf72c0b4 : SUCCESS in 2h 24m 40s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/bbc1ae181bea481a856732d48f031c00 : SUCCESS in 1h 52m 36s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/496d367220ea4410b8d8103b36e1e47a : SUCCESS in 31m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f1668ebd9aa4468a9fc517faa0446b29 : SUCCESS in 52m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/20e325ae3da24cc080f3ed4164cb3188 : SUCCESS in 10m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a06966ceb6a84843b458f2f1e843b50d : SUCCESS in 28m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c141ded846b744e69fba5ee2c127ec3c : SUCCESS in 25m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/85525bde172746caae586824286d1ee8 : SUCCESS in 28m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6375977593484e4eb4c5b126fc16f471 : SUCCESS in 11m 10s\n- tox-py311 https://zuul.opendev.org/t/openstack/build/2840dbdcdd3945c9bd481e8c8a12f6a0 : SUCCESS in 28m 11s (non-voting)\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/670ad99299a74b8b80299e1c7f4ec6f3 : SUCCESS in 59m 16s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/0f253c89f8fd49039de8ae71515ec581 : SUCCESS in 1h 30m 37s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/14c4bb5636fc4d0b934598f1e83e7221 : SUCCESS in 56m 12s\n- neutron-ovs-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/d10cb37b1f50480cb79b53945f12cc2b : SUCCESS in 1h 01m 32s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/816d6df2711e4a38a3d4ab5ec086b0be : SUCCESS in 1h 39m 14s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/ba8653afe9b645d2bf8ddaf38e906a59 : SUCCESS in 1h 35m 12s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/15a5e5aa372d448992be16402a0c4a7a : SUCCESS in 1h 15m 41s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/bfc8495a16fa4951a91863d503bda3dc : SUCCESS in 1h 53m 27s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/e274e942f0de4a63ab38e604c09b71e5 : SUCCESS in 2h 11m 12s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/4754d59bc6cb41df84bedba1d422aa8e : SUCCESS in 1h 13m 17s","accounts_in_message":[],"_revision_number":2},{"id":"96a3b5bdc275005e6b4d0bcc254ca72bce46c4bc","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2023-05-30 15:09:57.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"cd05334ac60d0c5d42b64917061ca69ec68ee563","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2023-05-31 09:26:34.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"bb9c31cd7897392edd13919d4df6fe58dd2afa38","author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"date":"2023-05-31 17:21:03.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"1270ba20fcecc78f70f0d3a3f4b947f67e5dad0d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-31 17:21:45.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"71ae5ddad75bce58b895ceb10a5e88dac59fbcef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-31 20:30:51.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/11dc6c2c18084ba39d60e3b6e95ea825\n\n- neutron-tempest-plugin-linuxbridge https://zuul.opendev.org/t/openstack/build/11ad2f673aba482b8a88783d2e63faf4 : SUCCESS in 2h 04m 03s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/600e07079d4243a2a6b169badb44ede7 : SUCCESS in 1h 31m 06s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/c9b9ead10ae045f7b40a49e29066f110 : SUCCESS in 1h 22m 32s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/8b366ca5d08646eba389109d06974e44 : SUCCESS in 1h 39m 27s\n- neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/e3b7f595d7ce465089d2235288202262 : SUCCESS in 1h 17m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6eec82f1ade94db98c752760dcb9e1e7 : SUCCESS in 11m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/93d2100ccd754c579e023e435334bac2 : SUCCESS in 32m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bbc59773c7124ce09b1518bcd3a23e8e : SUCCESS in 27m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/97c9fc6070944862b93f99bc5015d288 : SUCCESS in 32m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a8eeb648a054a258ef9449aba7a332c : SUCCESS in 13m 58s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/209b0c4f6ed34bb0880686c9733c00fc : SUCCESS in 50m 14s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/3805e4ed0d76436a899378798f2fa8fa : SUCCESS in 2h 26m 29s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/97b704f5815e48e088f02d52f67a5047 : SUCCESS in 1h 44m 14s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/a712769ecc0b43d3803c769aa10c99a1 : SUCCESS in 1h 14m 40s\n- neutron-ovs-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/2a9e066fa4224f2da95dd663fa1b4586 : SUCCESS in 1h 10m 41s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/02c435205dba454ebe89b6812db86165 : SUCCESS in 1h 05m 06s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/fc15ea4f0369467a8b51ebf568540041 : SUCCESS in 1h 33m 19s","accounts_in_message":[],"_revision_number":2},{"id":"aa97198f7079846cb9bb1fa7c75b9b83272ec983","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-31 20:30:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"dc65c735b371915b2fba4434160252905a5735e4","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-31 20:32:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c06eb52dcdd4d2b8d5b9c9ed50d6095\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/adec6e47a1534cd0b145bd1b4ee84617 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"61b358b6b5ac160c38af66b07454c26d6a93a0bd","revisions":{"f3d622a9f105e7eaccd349a2875f6eada23e511e":{"kind":"REWORK","_number":1,"created":"2023-05-29 12:33:28.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/13/884613/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/13/884613/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/13/884613/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/13/884613/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/13/884613/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/13/884613/1"}}},"commit":{"parents":[{"commit":"8fe532d7eabee5a02171f74967d64ef133f23015","subject":"Merge \"Update api extension for default sg rules API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8fe532d7eabee5a02171f74967d64ef133f23015"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2023-05-29 12:28:46.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2023-05-29 12:28:46.000000000","tz":120},"subject":"[S-RBAC] Add API policies for get and activate port bindings","message":"[S-RBAC] Add API policies for get and activate port bindings\n\nThere wasn\u0027t policies for get port binding and activate port binding API\ncalls defined at all.\nWhen we switched to new default policies and regular user wanted to make\ncall to activate port binding, it was error 500 what we returned instead\nof proper 4xx error. It was like that as \"get_port_binding\" call which\nwas done internally during \"activate\" API request falled back to the\ndefault policy which is \"admin_or_owner\" and as port binding resource\ndon\u0027t have project_id, owner couldn\u0027t be checked there.\n\nNow it has defined S-RBAC policies for those API calls and it is allowed\nfor admin users only to solve that problem.\nThis patch don\u0027t define old, deprecated policies for those API calls as\nit wasn\u0027t really needed there and we already switched to new policies by\ndefault now.\n\nCloses-Bug: #2013326\nChange-Id: Id281e4950dc5d7bac62dfa8175d82cb1f8d2e855\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f3d622a9f105e7eaccd349a2875f6eada23e511e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f3d622a9f105e7eaccd349a2875f6eada23e511e"}]},"branch":"refs/heads/master"},"61b358b6b5ac160c38af66b07454c26d6a93a0bd":{"kind":"REWORK","_number":2,"created":"2023-05-29 14:30:12.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/13/884613/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/13/884613/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/13/884613/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/13/884613/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/13/884613/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/13/884613/2"}}},"commit":{"parents":[{"commit":"8fe532d7eabee5a02171f74967d64ef133f23015","subject":"Merge \"Update api extension for default sg rules API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8fe532d7eabee5a02171f74967d64ef133f23015"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2023-05-29 12:28:46.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2023-05-29 14:29:58.000000000","tz":120},"subject":"[S-RBAC] Add API policies for get and activate port bindings","message":"[S-RBAC] Add API policies for get and activate port bindings\n\nThere wasn\u0027t policies for get port binding and activate port binding API\ncalls defined at all.\nWhen we switched to new default policies and regular user wanted to make\ncall to activate port binding, it was error 500 what we returned instead\nof proper 4xx error. It was like that as \"get_port_binding\" call which\nwas done internally during \"activate\" API request falled back to the\ndefault policy which is \"admin_or_owner\" and as port binding resource\ndon\u0027t have project_id, owner couldn\u0027t be checked there.\n\nNow it has defined S-RBAC policies for those API calls and it is allowed\nfor admin users only to solve that problem.\nThis patch don\u0027t define old, deprecated policies for those API calls as\nit wasn\u0027t really needed there and we already switched to new policies by\ndefault now.\n\nCloses-Bug: #2013326\nChange-Id: Id281e4950dc5d7bac62dfa8175d82cb1f8d2e855\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/61b358b6b5ac160c38af66b07454c26d6a93a0bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/61b358b6b5ac160c38af66b07454c26d6a93a0bd"}]},"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"}},{"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":{}}}]}
