)]}'
{"id":"openstack%2Fkeystone~689575","triplet_id":"openstack%2Fkeystone~stable%2Frocky~If1bf5bd785a494923303265797311d42018ba7af","project":"openstack/keystone","branch":"stable/rocky","topic":"bug/1773967-patch1-stable/stein-stable/rocky","hashtags":[],"change_id":"If1bf5bd785a494923303265797311d42018ba7af","subject":"Allows to use application credentials through group membership","status":"MERGED","created":"2019-10-18 20:29:05.000000000","updated":"2019-11-14 01:12:23.000000000","submitted":"2019-11-14 01:10:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"689575-1573693837330-a3a83055","meta_rev_id":"f46be5d4f79b63445965ae28afef4906a5927196","_number":689575,"virtual_id_number":689575,"owner":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},{"value":0,"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-14 01:10:37.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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"recommended":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"all":[{"value":1,"date":"2019-11-13 15:42:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":2,"date":"2019-11-13 16:10:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2019-11-13 12:26:08.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":2,"date":"2019-11-13 14:58:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},{"value":1,"date":"2019-11-13 11:54:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},{"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":1,"date":"2019-11-13 16:10:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"date":"2019-10-18 20:29:05.000000000","_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},{"value":0,"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-18 20:29:05.000000000","updated_by":{"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},"reviewer":{"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},"state":"REVIEWER"},{"updated":"2019-11-13 11:54:22.000000000","updated_by":{"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},"reviewer":{"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},"state":"REVIEWER"},{"updated":"2019-11-13 12:26:08.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2019-11-13 14:58:41.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2019-11-13 15:42:20.000000000","updated_by":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"reviewer":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"state":"REVIEWER"},{"updated":"2019-11-13 16:10:47.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2019-11-14 01:10:37.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"}],"messages":[{"id":"e12ae249341be8bb0d8c7ad931a120dec1ef8a13","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-10-18 20:29:05.000000000","message":"Patch Set 1: Cherry Picked from branch stable/stein.","accounts_in_message":[],"_revision_number":1},{"id":"09602bb4e3360fa3112afdd183c40714ad089a37","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-18 22:16:18.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/744f51657bfc4648b6c9102cb82eccd8 : SUCCESS in 5m 50s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ce7cac05abaa45fe87e695f4bf0ab23d : SUCCESS in 13m 09s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/2ae94ac7d2454769abadf370d1fc9591 : SUCCESS in 11m 54s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/6d0c37bd305d44c1b55c6f7670e969bc : SUCCESS in 8m 19s\n- tempest-full https://zuul.opendev.org/t/openstack/build/86cae92831114e2f8a2a2d27050ce72a : SUCCESS in 1h 40m 55s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a556f46f38f148c789cbc0e0edd3b409 : SUCCESS in 1h 02m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e7f3229c9ee84eecade6b427ec3b68de : SUCCESS in 1h 15m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0747b15279b44471ada8fdb1c669c931 : SUCCESS in 18m 31s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/57ddf5fe1dfa479896f1cab50f54bd5a : SUCCESS in 30m 46s\n- keystone-dsvm-functional-v3-only https://zuul.opendev.org/t/openstack/build/a63b0bbd3936400eaced7350ebd1468a : SUCCESS in 33m 28s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://zuul.opendev.org/t/openstack/build/fabcb628b875455dbf3ec2189c9fec69 : SUCCESS in 34m 09s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7c7d6d9795ed43e3aa31792fcd1e60b2 : SUCCESS in 16m 38s\n- legacy-keystoneclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/1c02f1fa65b7470c84f2044711fec733 : SUCCESS in 34m 20s (non-voting)\n- openstack-tox-cover-keystone-xenial https://zuul.opendev.org/t/openstack/build/b0527ac76ac04a4aa16418650c9f1408 : SUCCESS in 18m 49s\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/a5e83bcfa8624c238efe4521300b61ed : SUCCESS in 44m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b1df59c7be6370fe40bb1746a92dc7648617bb02","author":{"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},"date":"2019-11-13 11:54:22.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"83d9b93ed694f4da4854f285d2c2e36613f0a770","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2019-11-13 12:26:08.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"b2a140e14a7794d8a06f6d0b3c5aa4e0ebc62f06","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-11-13 14:58:41.000000000","message":"Patch Set 1: Code-Review+2\n\nLooks like a good cherry pick to me.","accounts_in_message":[],"_revision_number":1},{"id":"a856412129daa04c9328fdb7e6e697edea218861","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2019-11-13 15:42:20.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"0be0f9b664e654dc74a65a3448fbfd94609bded5","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-11-13 16:10:47.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nMerged to later branches, and fixes a bug that would be good to get into the stable branch.","accounts_in_message":[],"_revision_number":1},{"id":"91aee76ed9101ecc395984c095a714b1e310afb1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 18:07:42.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"18e6dbd8dcb00ac0d61f4d175a8d80b23a8c1f15","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 01:10:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"62171f6683a564b5bc55da0eb6e8529b1dad8455","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 01:10:37.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8fa5d46e87f3460680c8e67c14b1e48d : SUCCESS in 6m 55s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c077508dba834b56bab8252d4f3d4625 : SUCCESS in 12m 08s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/e6beef4ac60448be9a5107bb5ff4ecc0 : SUCCESS in 13m 55s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/2fa67b523eee4d44b8c5f562d34325c0 : SUCCESS in 8m 33s\n- tempest-full https://zuul.opendev.org/t/openstack/build/c4e5550abe1c4c68b21f88018517d996 : SUCCESS in 1h 24m 21s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/fff5715743a44ea09214beea80ac9df6 : SUCCESS in 55m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e370d76c4a8348518d27b0b3cf8b00bb : SUCCESS in 1h 19m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/896cc6a1a5854bf1a00b39522d952d02 : SUCCESS in 19m 55s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/6f3fb8d9d0af4136a657c7c9d8779be8 : SUCCESS in 33m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a53d8fca5c424d2ab3c3be8f9a611865 : SUCCESS in 22m 21s","accounts_in_message":[],"_revision_number":1},{"id":"393575d606d8ff56af58c9457ee29d926f94e60f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 01:12:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/27f6105a62174945a2fa782833b5477a : SUCCESS in 1m 03s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"cf83fc10569e7b52eeb52c0e164dfe36daeec309","revisions":{"cf83fc10569e7b52eeb52c0e164dfe36daeec309":{"kind":"REWORK","_number":1,"created":"2019-10-18 20:29:05.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/75/689575/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/75/689575/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/75/689575/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/75/689575/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/75/689575/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/75/689575/1"}}},"commit":{"parents":[{"commit":"af0565e2774f615bb5201b6775009c81a392b65e","subject":"Merge \"Import LDAP job into project\" into stable/rocky","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/af0565e2774f615bb5201b6775009c81a392b65e"}]}],"author":{"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","date":"2019-04-23 13:38:16.000000000","tz":120},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-10-18 20:29:05.000000000","tz":0},"subject":"Allows to use application credentials through group membership","message":"Allows to use application credentials through group membership\n\nWhen using role assignment through groups, the user cannot use\nthe application credentials created. This allows to look up\nthe membership by checking inherited and group assignments.\n\nChange-Id: If1bf5bd785a494923303265797311d42018ba7af\nCloses-Bug: #1773967\n(cherry picked from commit 14b25bc5d18842210cfffe1afdca475e848b84aa)\n(cherry picked from commit 933ea511d150ed2cbbd4265fc7513a9b3435baa2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cf83fc10569e7b52eeb52c0e164dfe36daeec309"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cf83fc10569e7b52eeb52c0e164dfe36daeec309"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
