)]}'
{"id":"openstack%2Fneutron-lib~826225","triplet_id":"openstack%2Fneutron-lib~stable%2Ftrain~Ieee1ca092e572ad4696105962fbc6de675454657","project":"openstack/neutron-lib","branch":"stable/train","attention_set":{},"removed_from_attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2022-01-28 14:08:17.000000000","reason":"Change was submitted"},"13861":{"account":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"last_update":"2022-01-28 14:08:17.000000000","reason":"Change was submitted"},"11975":{"account":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"last_update":"2022-01-28 12:20:48.000000000","reason":"Slawek Kaplonski replied on the change"},"8313":{"account":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"last_update":"2022-01-28 14:08:17.000000000","reason":"Change was submitted"},"31754":{"account":{"_account_id":31754,"name":"Roman Goncharov","email":"gadzhet007@gmail.com","username":"gadzhet"},"last_update":"2022-01-28 14:08:17.000000000","reason":"Change was submitted"},"5948":{"account":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"last_update":"2022-01-28 14:08:17.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ieee1ca092e572ad4696105962fbc6de675454657","subject":"Enforce policy for qos_policy_id attribute","status":"MERGED","created":"2022-01-25 19:08:00.000000000","updated":"2022-01-28 14:11:15.000000000","submitted":"2022-01-28 14:08:17.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"826225","cherry_pick_of_change":826214,"cherry_pick_of_patch_set":2,"meta_rev_id":"9839ac57480c2c71f3643de9523ff016ebe30bb8","_number":826225,"virtual_id_number":826225,"owner":{"_account_id":31754,"name":"Roman Goncharov","email":"gadzhet007@gmail.com","username":"gadzhet"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-01-28 14:08:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"recommended":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"all":[{"value":1,"date":"2022-01-28 05:24:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":2,"date":"2022-01-27 23:23:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":2,"date":"2022-01-28 12:20:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":1,"date":"2022-01-28 12:20:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"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":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"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":[{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"}],"reviewers":{"REVIEWER":[{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-25 19:08:00.000000000","updated_by":{"_account_id":31754,"name":"Roman Goncharov","email":"gadzhet007@gmail.com","username":"gadzhet"},"reviewer":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"state":"CC"},{"updated":"2022-01-25 20:55:43.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":"2022-01-27 16:28:19.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"state":"REVIEWER"},{"updated":"2022-01-27 16:28:19.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2022-01-27 16:28:19.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2022-01-27 16:28:19.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2022-01-27 23:23:42.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"},{"updated":"2022-01-28 05:24:06.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"state":"REVIEWER"}],"messages":[{"id":"efb817e4018ed5b02a15eaae2e63dbfeaedfd4b3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31754,"name":"Roman Goncharov","email":"gadzhet007@gmail.com","username":"gadzhet"},"date":"2022-01-25 19:08:00.000000000","message":"Patch Set 1: Cherry Picked from branch stable/ussuri.","accounts_in_message":[],"_revision_number":1},{"id":"12100dbcb6c2ab6f9d2796bf7d5887bfc9358a22","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-25 20:55:43.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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d180554b04e04021a35b52759e30d9a4 : SUCCESS in 5m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/25308570a54345c09c95cd723e722cb2 : SUCCESS in 6m 03s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e3e5a371442a4a68b52e1fd3d3782605 : FAILURE in 3m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/37010748b51a40cd8570d3a1c97dcccb : SUCCESS in 5m 25s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5747f2f15fac4b0a8478232b27385d6d : FAILURE in 3m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bd8f950d63364965a3bcb16e0c162bce : SUCCESS in 4m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e421423f8115448c9fdde7cb142e1f41 : SUCCESS in 6m 10s\n- tempest-full https://zuul.opendev.org/t/openstack/build/da924af9bffd4ad58337aae30114f5ae : SUCCESS in 1h 45m 19s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/55904a1dbccf42d48ab363568d56c066 : SUCCESS in 1h 30m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/738f8960b9d4476aab453652f303218d : SUCCESS in 4m 59s","accounts_in_message":[],"_revision_number":1},{"id":"5907db8a4b4e02a3602fb6040486b3d13b6e89cd","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2022-01-27 07:08:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"07fa4c9c23e02197ceaf89782026ff20d7ea96b7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2022-01-27 13:16:06.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"889d08b5935b996f9cc952a5096dda0371aab168","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-27 14:52:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f2ecb0ba88714a3f935ec8276ce2e976 : SUCCESS in 4m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/89d7a883beaf44f59cd295270e310088 : SUCCESS in 4m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/460950ad868e4b3e81b1669e0c102e92 : SUCCESS in 4m 26s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/738244d6f3904718bfe8b54b408eb6c6 : SUCCESS in 4m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/89ec854db9c9443288970206d4c74f33 : SUCCESS in 4m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6b306103a1894f34b811c63b5eb18069 : SUCCESS in 5m 01s\n- tempest-full https://zuul.opendev.org/t/openstack/build/6f2fd8de3198442c97d578251f479de4 : SUCCESS in 1h 30m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7c5352b08ba74b048ad7895b65b94370 : SUCCESS in 1h 27m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/04788dad075e416da775a05176892045 : SUCCESS in 3m 51s","accounts_in_message":[],"_revision_number":2},{"id":"b51667067c50ff537109f8719b31ff8324bf7961","author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"date":"2022-01-27 23:23:42.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"7353d749ba61c7ed9556c8ff2d33a8030ca7bb76","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2022-01-28 05:24:06.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"2e76bf08d6f6d0b0f42e36f31cfdeba2f0bea11e","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2022-01-28 12:20:48.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"da6fb98f72f23dfe47db84efa86fa8b29fd86688","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-28 12:22:58.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f94fc62e239a2f42e5af4c423f7b449c0e03365e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-28 14:08:17.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7235a8acb2174ad2b44329aedbe3e2a3 : SUCCESS in 4m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bdc4460c8d5349f59ac8f26eabd54f50 : SUCCESS in 5m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ac387a3c536941db93a13ce4279a40bd : SUCCESS in 4m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/28791496050c43be9295d687445cd740 : SUCCESS in 4m 17s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1785fdd7091841c7be2247f2fac75f6c : SUCCESS in 4m 50s\n- tempest-full https://zuul.opendev.org/t/openstack/build/38e798178e524aaeb511e41f29a3a22b : SUCCESS in 1h 44m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/86ccb8bd8acd4c38b9af6462e6c40a0b : SUCCESS in 1h 29m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9236f2ce74424bc895c8416c23330cd0 : SUCCESS in 3m 41s","accounts_in_message":[],"_revision_number":2},{"id":"30afdce261cf62fa3430ce022284f111c0df2997","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-28 14:08:17.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"9839ac57480c2c71f3643de9523ff016ebe30bb8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-28 14:11:15.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/de26a4d3e97b4b29bd2396df6ed42e56 : SUCCESS in 1m 08s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/398f3bd2e13e43718244f1c5decf7c72 : SUCCESS in 1m 04s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"dcb866032452b90270d620951a17d3a8de9433d6","revisions":{"e302c75e9535bfda846ccf7786c00f153c57722f":{"kind":"REWORK","_number":1,"created":"2022-01-25 19:08:00.000000000","uploader":{"_account_id":31754,"name":"Roman Goncharov","email":"gadzhet007@gmail.com","username":"gadzhet"},"ref":"refs/changes/25/826225/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/25/826225/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/25/826225/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/25/826225/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/25/826225/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/25/826225/1"}}},"commit":{"parents":[{"commit":"d53744e0370096048aea8f394fa1a7342c774fd6","subject":"install neutron_lib international messages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/d53744e0370096048aea8f394fa1a7342c774fd6"}]}],"author":{"name":"yatinkarel","email":"ykarel@redhat.com","date":"2022-01-18 10:45:17.000000000","tz":0},"committer":{"name":"Roman Goncharov","email":"gadzhet007@gmail.com","date":"2022-01-25 19:08:00.000000000","tz":0},"subject":"Enforce policy for qos_policy_id attribute","message":"Enforce policy for qos_policy_id attribute\n\nCurrently while updating \u0027qos_policy_id\u0027, authorization policies\nare not enforced and as a result it can be set or unset over\nport/network/fip by an unauthorized user.\n\nThis patch fixes it by setting \u0027enforce_policy\u0027 to True\nfor this attribute.\n\nCloses-Bug: #1957175\nChange-Id: Ieee1ca092e572ad4696105962fbc6de675454657\n(cherry picked from commit cf54989be21e1229eae6a34af5b84c2bfc5aface)\nConflicts: neutron_lib/api/definitions/qos_fip.py\n(cherry picked from commit f7c009ba2485f68d172924d9342d81e55a62044d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/e302c75e9535bfda846ccf7786c00f153c57722f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/e302c75e9535bfda846ccf7786c00f153c57722f"}]},"branch":"refs/heads/stable/train"},"dcb866032452b90270d620951a17d3a8de9433d6":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-01-27 13:16:06.000000000","uploader":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"ref":"refs/changes/25/826225/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/25/826225/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/25/826225/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/25/826225/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/25/826225/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/25/826225/2"}}},"commit":{"parents":[{"commit":"309d678442b5fd43fb40fde52cbccf9c4f4e3f9f","subject":"Dropping lower constraints testing (stable Xena)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/309d678442b5fd43fb40fde52cbccf9c4f4e3f9f"}]}],"author":{"name":"yatinkarel","email":"ykarel@redhat.com","date":"2022-01-18 10:45:17.000000000","tz":0},"committer":{"name":"yatin","email":"ykarel@redhat.com","date":"2022-01-27 13:16:06.000000000","tz":0},"subject":"Enforce policy for qos_policy_id attribute","message":"Enforce policy for qos_policy_id attribute\n\nCurrently while updating \u0027qos_policy_id\u0027, authorization policies\nare not enforced and as a result it can be set or unset over\nport/network/fip by an unauthorized user.\n\nThis patch fixes it by setting \u0027enforce_policy\u0027 to True\nfor this attribute.\n\nCloses-Bug: #1957175\nChange-Id: Ieee1ca092e572ad4696105962fbc6de675454657\n(cherry picked from commit cf54989be21e1229eae6a34af5b84c2bfc5aface)\nConflicts: neutron_lib/api/definitions/qos_fip.py\n(cherry picked from commit f7c009ba2485f68d172924d9342d81e55a62044d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/dcb866032452b90270d620951a17d3a8de9433d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/dcb866032452b90270d620951a17d3a8de9433d6"}]},"branch":"refs/heads/stable/train","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
