)]}'
{"id":"openstack%2Fkeystone~672350","triplet_id":"openstack%2Fkeystone~stable%2Fstein~I87a3bfa94b5907ce4c6b4eb8e124ec948b390bf2","project":"openstack/keystone","branch":"stable/stein","topic":"bug/1782922-stable/stein","hashtags":[],"change_id":"I87a3bfa94b5907ce4c6b4eb8e124ec948b390bf2","subject":"Fixing dn_to_id function for cases were id is not in the DN","status":"MERGED","created":"2019-07-23 20:05:31.000000000","updated":"2019-08-29 18:48:05.000000000","submitted":"2019-08-29 18:45:13.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":"672350-1567104313775-c9d86742","meta_rev_id":"6d2a558de77c130ee7c8794d5524af9f463231f9","_number":672350,"virtual_id_number":672350,"owner":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":2,"date":"2019-08-29 18:45:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":0,"_account_id":30381,"name":"Jean-Pierre REN","email":"renzp@awcloud.com","username":"jpren"}],"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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"recommended":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"all":[{"value":1,"date":"2019-07-23 20:12:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":2,"date":"2019-08-29 14:07:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2019-08-29 15:41:08.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":1,"date":"2019-08-01 15:44:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":1,"date":"2019-08-02 02:10:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30381,"name":"Jean-Pierre REN","email":"renzp@awcloud.com","username":"jpren"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2019-08-29 15:41:08.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-01 14:44:52.000000000","_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":0,"_account_id":30381,"name":"Jean-Pierre REN","email":"renzp@awcloud.com","username":"jpren"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30381,"name":"Jean-Pierre REN","email":"renzp@awcloud.com","username":"jpren"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-23 20:12:58.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2019-08-01 15:44:40.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2019-08-02 02:10:51.000000000","updated_by":{"_account_id":30381,"name":"Jean-Pierre REN","email":"renzp@awcloud.com","username":"jpren"},"reviewer":{"_account_id":30381,"name":"Jean-Pierre REN","email":"renzp@awcloud.com","username":"jpren"},"state":"REVIEWER"},{"updated":"2019-08-29 14:07:40.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-08-29 15:41:08.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2019-08-29 18:45:13.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":"e1b470fe0c638d77bb28326f563c9e831b1fb55d","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-07-23 20:05:31.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"82952d1011c0a871d1ffb73e3585135bfde3024d","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-07-23 20:05:56.000000000","message":"Patch Set 1: Cherry Picked\n\nThis patchset was cherry picked to branch stable/rocky as commit b870705ebd3b51971b93245a9415737c596bd357","accounts_in_message":[],"_revision_number":1},{"id":"0fb9aa5fdc076d70a57c14616da2b6e686d76843","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2019-07-23 20:12:58.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"0ab92458546e37d35a7bf0801bce86faeb1d6c1c","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-07-23 20:38:15.000000000","message":"Patch Set 1: Workflow-1\n\nThere might be an issue in this patch with DN encoding. I just commented on the master review. WF-1 for now.","accounts_in_message":[],"_revision_number":1},{"id":"e25c930f745df112541ca6f02303cf51b45eaf9e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-23 22:36:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/50/672350/1/check/openstack-tox-cover/4cb5752/cover/ : SUCCESS in 31m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/50/672350/1/check/openstack-tox-lower-constraints/16b04ff/ : SUCCESS in 29m 45s\n- openstack-tox-pep8 http://logs.openstack.org/50/672350/1/check/openstack-tox-pep8/bfbbecb/ : SUCCESS in 6m 43s\n- openstack-tox-py27 http://logs.openstack.org/50/672350/1/check/openstack-tox-py27/67c3308/ : SUCCESS in 24m 15s\n- openstack-tox-py36 http://logs.openstack.org/50/672350/1/check/openstack-tox-py36/ce57d5d/ : SUCCESS in 26m 21s\n- openstack-tox-py37 http://logs.openstack.org/50/672350/1/check/openstack-tox-py37/9f5475f/ : SUCCESS in 26m 10s\n- openstack-tox-docs http://logs.openstack.org/50/672350/1/check/openstack-tox-docs/57f657f/html/ : SUCCESS in 7m 48s\n- tempest-full http://logs.openstack.org/50/672350/1/check/tempest-full/442f859/ : SUCCESS in 1h 38m 29s\n- neutron-grenade http://logs.openstack.org/50/672350/1/check/neutron-grenade/ab1b4af/ : SUCCESS in 1h 01m 30s\n- grenade-py3 http://logs.openstack.org/50/672350/1/check/grenade-py3/5a61a98/ : SUCCESS in 59m 56s\n- tempest-full-py3 http://logs.openstack.org/50/672350/1/check/tempest-full-py3/d820bf3/ : SUCCESS in 1h 46m 01s\n- build-openstack-releasenotes http://logs.openstack.org/50/672350/1/check/build-openstack-releasenotes/5a59bd2/html/ : SUCCESS in 12m 42s\n- keystone-dsvm-functional http://logs.openstack.org/50/672350/1/check/keystone-dsvm-functional/3b9e9aa/ : SUCCESS in 28m 40s\n- keystone-dsvm-py3-functional http://logs.openstack.org/50/672350/1/check/keystone-dsvm-py3-functional/8910f80/ : SUCCESS in 35m 05s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/50/672350/1/check/keystone-dsvm-functional-federation-opensuse15/0873a72/ : RETRY_LIMIT in 3m 03s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/50/672350/1/check/keystone-dsvm-py3-functional-federation-opensuse15/56bff52/ : RETRY_LIMIT in 3m 12s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/50/672350/1/check/keystoneclient-devstack-functional/a3a9cc3/ : SUCCESS in 15m 38s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/50/672350/1/check/legacy-tempest-dsvm-ldap-domain-specific-driver/756e35a/ : SUCCESS in 1h 35m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"152d40030f1a9715777abeee4ff53da313a6384f","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2019-08-01 13:21:37.000000000","message":"Patch Set 1:\n\nIssues fixed and backported here: https://review.opendev.org/#/c/674022/ I think we\u0027re good to go with this patch","accounts_in_message":[],"_revision_number":1},{"id":"b460211da262b66f8777f092d39a2fc5b91ac444","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-08-01 14:44:52.000000000","message":"Patch Set 1: -Workflow","accounts_in_message":[],"_revision_number":1},{"id":"f27a0e1320b76629129dd56b1b7debb415821994","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-08-01 15:44:40.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"1d47ff87296b0c298e9022bdb1e1422b70a65529","author":{"_account_id":30381,"name":"Jean-Pierre REN","email":"renzp@awcloud.com","username":"jpren"},"date":"2019-08-02 02:10:51.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"a9ad1eb5801c6ebbde2bea77f75644a4f077a5d4","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-08-29 14:07:40.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"a1832a6e6437224a581396d63b2279f9243dad0b","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-29 15:41:08.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"4ce95453a234cd9b7f10748def4f8aa82822cf4f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 15:51:23.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"71f0c240b4a7639af008ce3412446ac480a4936d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 18:45:13.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"f31599c9d07db6dbecdd405e9c1c132b24a8969e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 18:45:13.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1f4919a836d64a83bd9863a29c8ae7b5 : SUCCESS in 26m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9ecfda97a0f841a2b1b73e920df876d6 : SUCCESS in 8m 01s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b0239a78df4545d09c580d4153fd795e : SUCCESS in 22m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3fcbc353111a4c78b76c5b17bc4bd01e : SUCCESS in 25m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cb5818ad70a849b0b89bd5d0eacd1e4f : SUCCESS in 25m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/223748c55ac54b5db434beccc83c39d0 : SUCCESS in 16m 12s\n- tempest-full https://zuul.opendev.org/t/openstack/build/683a6ec298c14a16a91adbf4d6c4b60a : SUCCESS in 1h 36m 43s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/7a8178ce92014101a0f0f6656051572f : SUCCESS in 1h 10m 44s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/8dfe3c082cda40e9b1f691e20e6aed47 : SUCCESS in 1h 02m 31s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5fb5104ea08c4d2db0e4969a0bc24a46 : SUCCESS in 1h 21m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b617f38ec39e4fe3908855df77c1a7a1 : SUCCESS in 15m 16s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/3c35899314554ccda4f4bb1b35a04a91 : SUCCESS in 45m 18s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/d9773edebd45414a8502db3632c1037a : SUCCESS in 42m 48s","accounts_in_message":[],"_revision_number":1},{"id":"f17ffd96bc86dd55f45ea9f02d4aaa0bbc980cce","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 18:48:05.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dfe1965212ac4f938dec14dfec31906b : SUCCESS in 2m 16s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"909cc9fa8380a03dfdb808db7fb863400fa36054","revisions":{"909cc9fa8380a03dfdb808db7fb863400fa36054":{"kind":"REWORK","_number":1,"created":"2019-07-23 20:05:31.000000000","uploader":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"ref":"refs/changes/50/672350/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/50/672350/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/672350/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/672350/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/672350/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/50/672350/1"}}},"commit":{"parents":[{"commit":"5f27c4b4f0bbd9b6043625b3f321a0a4e1144a7a","subject":"Merge \"[docs] remove deprecated ubuntu package from installation\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5f27c4b4f0bbd9b6043625b3f321a0a4e1144a7a"}]}],"author":{"name":"Raildo Mascena","email":"rmascena@redhat.com","date":"2019-04-01 19:48:07.000000000","tz":-180},"committer":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2019-07-23 20:05:31.000000000","tz":0},"subject":"Fixing dn_to_id function for cases were id is not in the DN","message":"Fixing dn_to_id function for cases were id is not in the DN\n\nThe more common scenario to return the uid as part of the RDN in a DN,\nHowever, it\u0027s a valid case to not have the uid in the RDN, so we need to\nsearch in the LDAP based on the DN and return the uid in the entire object.\n\nAlso, we do not support multivalued attribute id on DN, so the test case\ncovering this case, it was adjusted for raise NotFound.\n\nCloses-Bug: 1782922\nChange-Id: I87a3bfa94b5907ce4c6b4eb8e124ec948b390bf2\n(cherry picked from commit a1dc21f3d34ae34bc6a5c9acebc0eb752495ae7a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/909cc9fa8380a03dfdb808db7fb863400fa36054"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/909cc9fa8380a03dfdb808db7fb863400fa36054"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
