)]}'
{"id":"openstack%2Fneutron-lib~780204","triplet_id":"openstack%2Fneutron-lib~master~Ic1795045ac755e4b941791d6695c25c4f30574ef","project":"openstack/neutron-lib","branch":"master","topic":"bug/1918506","hashtags":[],"change_id":"Ic1795045ac755e4b941791d6695c25c4f30574ef","subject":"Make neutron-lib aware about system scope tokens","status":"MERGED","created":"2021-03-12 09:01:22.000000000","updated":"2021-03-15 09:48:52.000000000","submitted":"2021-03-15 09:47:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"780204-bug/1918506","meta_rev_id":"9be93206a0c17796a741863d82f92910504274b3","_number":780204,"virtual_id_number":780204,"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"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"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":"2021-03-15 09:47:28.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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2021-03-12 14:59:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2021-03-12 15:18:32.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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":1,"date":"2021-03-15 08:18:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"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":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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_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":"2021-03-12 10:29:33.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":"2021-03-12 11:46:14.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":"2021-03-12 13:47:25.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":"2021-03-12 15:18:32.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"}],"messages":[{"id":"7cddbf4ddc0bfbb0a41e03da3a595f74ecef9055","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-03-12 09:01:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d456d98f866e06dc370ae27cbea50ab51e444f0f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-12 10:29:33.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/bb24488a60e64751af2ee2a8ed9283e7 : SUCCESS in 7m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7ec31b1cef2a41cf940d54533d942e6f : SUCCESS in 5m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f75a4bb03f0248a492fabed4659b84b8 : FAILURE in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6535f53247e49f98ce64fa8af240f9c : SUCCESS in 5m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e210a5824a934dbb84b71c49f8614951 : SUCCESS in 4m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e6e64c42bb474619a4b4fd568e34f553 : SUCCESS in 4m 21s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f39d966b55f740fb8566724c20fde98d : SUCCESS in 4m 38s (non-voting)\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9fffdf176b6840bda598da2e373db5bc : SUCCESS in 1h 25m 46s\n- neutron-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/675fa5e8bc1a4d9793b70721ea51f309 : SUCCESS in 51m 36s","accounts_in_message":[],"_revision_number":1},{"id":"d04d0b834c4dc5fed765c631b5812ec36199bbae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-03-12 11:09:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"04798ed489e9a9a0a17ecc792bcf237ef60e6303","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2021-03-12 11:47:07.000000000","message":"Patch Set 2:\n\nShould we have a tempest-plugin API test?","accounts_in_message":[],"_revision_number":2},{"id":"b77df6e70a9fdb0ab7a29915b310843ce9347056","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-03-12 12:03:08.000000000","message":"Patch Set 2:\n\n\u003e Patch Set 2:\n\u003e \n\u003e Should we have a tempest-plugin API test?\n\nWe will need to add some tests for that new personas but it will come later :)","accounts_in_message":[],"_revision_number":2},{"id":"8917a852a47414a9d7cfb15d35cb4b6eec7640c3","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-03-12 12:04:15.000000000","message":"Patch Set 2:\n\n\u003e Patch Set 2:\n\u003e \n\u003e \u003e Patch Set 2:\n\u003e \u003e \n\u003e \u003e Should we have a tempest-plugin API test?\n\u003e \n\u003e We will need to add some tests for that new personas but it will come later :)\n\nAlso I\u0027m not sure if tempest is the best way to test it as tempest is branchless and that should works only in Wallaby and newer versions","accounts_in_message":[],"_revision_number":2},{"id":"9649f1ca494fd7f2aff04e37fe184f35d35d931d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-12 13:07:10.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\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/cc9cf7f4af954d78879f29af2cf944e8 : SUCCESS in 3m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3601b764fc04f809a8b7a268dbaadc6 : SUCCESS in 6m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6a91cfdde1d1479d89756ab4463c3101 : SUCCESS in 5m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ebdb4127952d40ed83faded14fb62f1e : FAILURE in 2m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13f66b6479984403b25a518eec205c80 : SUCCESS in 4m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b808e7d4ce9a4b7aa8585db82c8d48bc : SUCCESS in 4m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5830b05c70c246ef871a9db33e008eb8 : SUCCESS in 4m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0f120d7c46a14bcc88ca0b7c204514ee : SUCCESS in 4m 25s (non-voting)\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9b643f47ce944ad198ab43e95b16484d : SUCCESS in 1h 46m 12s\n- neutron-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/747e663edcf04f5b97aaf13112a9beea : SUCCESS in 52m 26s","accounts_in_message":[],"_revision_number":2},{"id":"b5ebc9f7ca54f700aba98aa5fdb50c353772f943","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-03-12 13:47:25.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"50f539a075fe6cb33eac7ada4045a34f6c3d037f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-03-12 13:49:47.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"342e1cba86f6eddcaba580dba0704660c9008bbe","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2021-03-12 14:59:40.000000000","message":"Patch Set 3: Code-Review+2\n\nLet\u0027s get this one in W too.","accounts_in_message":[],"_revision_number":3},{"id":"5b571715fc83154f24d79669e5cb4c7ede3efaba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-12 15:12:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/4b9e497377314c85a3cf3450e201f6f1 : SUCCESS in 3m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c67dea29211940f985f955d9b7b691af : SUCCESS in 6m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b4674c7c079d45cebd2422b8a0932313 : SUCCESS in 5m 11s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6594abcdc28f4c378695d42bbcf654c5 : SUCCESS in 5m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/844bd8f82bd44dcf8db23e60c5010da8 : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/082a7c69906543a7adf5563e5fa63ad5 : SUCCESS in 4m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f58fb9283f9848c687611dfac7ef70ad : SUCCESS in 4m 47s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3394df8274b3412bbf863852f7fb6ab9 : SUCCESS in 5m 07s (non-voting)\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0a690c46dce744d6a0d796751eb06e17 : SUCCESS in 1h 21m 27s\n- neutron-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/0c87dc1008ca41e1b4d556ef36155eaf : SUCCESS in 47m 51s","accounts_in_message":[],"_revision_number":3},{"id":"ce0a684d9d95c524febee1400aa5abfd1042494f","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-03-12 15:18:32.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"066c82e55c0b1d785510d02cfe651a8f778a2565","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2021-03-15 08:18:56.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"2277ab62d46c319e315fbe05edf2e9407b98e45d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 08:19:15.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"0789c238340e9b90166ca919f4c78dc1c243f749","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 09:47:28.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/b4c226fa0aac45d3b9eceaa14f99734c : SUCCESS in 2m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bfbfb705f5964775b54274540e1c8c7f : SUCCESS in 6m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b13e97e4395f4a899ded00f2531adc79 : SUCCESS in 5m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5efec9ceb8449b7b13d396897b3790c : SUCCESS in 6m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/315df21342c54034a5b5a9b664c58ab2 : SUCCESS in 4m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0337882e64194d85bb836a8d16bb7c50 : SUCCESS in 5m 05s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a7bbe2eff6044d70871d3260bf29739a : SUCCESS in 1h 26m 30s\n- neutron-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/a380f43853cb434285accb06d5e0fcab : SUCCESS in 1h 07m 15s","accounts_in_message":[],"_revision_number":3},{"id":"256ddcf72979a75ff56635326ffd98d2df9b05bf","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 09:47:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"9be93206a0c17796a741863d82f92910504274b3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 09:48:52.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e4cf068165c4f0c8cc86681cf4ef9ba : SUCCESS in 58s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"90ac6aeb58c76bbbf53fe0d899e8b13c7d1871c1","revisions":{"c37b0b22674eaad4cdbd5e5f2dab0c715a0381e2":{"kind":"REWORK","_number":1,"created":"2021-03-12 09:01:22.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/04/780204/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/04/780204/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/1"}}},"commit":{"parents":[{"commit":"02e070fe099651ad5abea87819c7d3e729885130","subject":"Populate full VLAN range in \"parse_network_vlan_ranges\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/02e070fe099651ad5abea87819c7d3e729885130"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-03-12 08:58:56.000000000","tz":60},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-03-12 09:01:16.000000000","tz":60},"subject":"Make neutron-lib aware about system scope tokens","message":"Make neutron-lib aware about system scope tokens\n\nTo implement properly new secure personas like system-reader or\nsystem-admin we need to make neutron and neutron-lib to be aware about\nsystem scope tokens.\nSuch token don\u0027t have is_admin set to True but model_query build by\nsuch token shouldn\u0027t filter resources on the project_id as it don\u0027t even\nhave project_id provider.\n\nCloses-Bug: #1918506\nChange-Id: Ic1795045ac755e4b941791d6695c25c4f30574ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/c37b0b22674eaad4cdbd5e5f2dab0c715a0381e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/c37b0b22674eaad4cdbd5e5f2dab0c715a0381e2"}]},"branch":"refs/heads/master"},"bcb2353bf62c12022639070fcaaef580718e07b2":{"kind":"REWORK","_number":2,"created":"2021-03-12 11:09:58.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/04/780204/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/04/780204/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/2"}}},"commit":{"parents":[{"commit":"02e070fe099651ad5abea87819c7d3e729885130","subject":"Populate full VLAN range in \"parse_network_vlan_ranges\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/02e070fe099651ad5abea87819c7d3e729885130"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-03-12 08:58:56.000000000","tz":60},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-03-12 11:08:08.000000000","tz":60},"subject":"Make neutron-lib aware about system scope tokens","message":"Make neutron-lib aware about system scope tokens\n\nTo implement properly new secure personas like system-reader or\nsystem-admin we need to make neutron and neutron-lib to be aware about\nsystem scope tokens.\nSuch token don\u0027t have is_admin set to True but model_query build by\nsuch token shouldn\u0027t filter resources on the project_id as it don\u0027t even\nhave project_id provider.\n\nThis patch also bumps minimum required version of oslo.policy to be\n3.6.2 (the same as Neutron really requires in fact) as old lower\nconstraint version 1.3.0 didn\u0027t had \"system_scope\" attribute in Context\nclass.\n\nCloses-Bug: #1918506\nChange-Id: Ic1795045ac755e4b941791d6695c25c4f30574ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/bcb2353bf62c12022639070fcaaef580718e07b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/bcb2353bf62c12022639070fcaaef580718e07b2"}]},"branch":"refs/heads/master"},"90ac6aeb58c76bbbf53fe0d899e8b13c7d1871c1":{"kind":"REWORK","_number":3,"created":"2021-03-12 13:49:47.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/04/780204/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/04/780204/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/04/780204/3"}}},"commit":{"parents":[{"commit":"02e070fe099651ad5abea87819c7d3e729885130","subject":"Populate full VLAN range in \"parse_network_vlan_ranges\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/02e070fe099651ad5abea87819c7d3e729885130"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-03-12 08:58:56.000000000","tz":60},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-03-12 13:47:37.000000000","tz":60},"subject":"Make neutron-lib aware about system scope tokens","message":"Make neutron-lib aware about system scope tokens\n\nTo implement properly new secure personas like system-reader or\nsystem-admin we need to make neutron and neutron-lib to be aware about\nsystem scope tokens.\nSuch token don\u0027t have is_admin set to True but model_query build by\nsuch token shouldn\u0027t filter resources on the project_id as it don\u0027t even\nhave project_id provider.\n\nThis patch also bumps minimum required version of some packages to be\nable to use oslo_policy 3.6.2 (the same as Neutron really requires in fact)\nas old lower constraint version 1.3.0 didn\u0027t had \"system_scope\"\nattribute in Context class.\nThat change of oslo_policy minimum version requires also changes in some\nother dependencies. But all are aligned with what is actually in Neutro\nso what effectively was tested by all neutron jobs already.\n\nCloses-Bug: #1918506\nChange-Id: Ic1795045ac755e4b941791d6695c25c4f30574ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/90ac6aeb58c76bbbf53fe0d899e8b13c7d1871c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/90ac6aeb58c76bbbf53fe0d899e8b13c7d1871c1"}]},"branch":"refs/heads/master"}},"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}},{"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":{}}}]}
