)]}'
{"id":"openstack%2Fkeystone~699751","triplet_id":"openstack%2Fkeystone~stable%2Ftrain~Iddc364d8c934b6e54d1e8c75b8b159faadbf865d","project":"openstack/keystone","branch":"stable/train","hashtags":[],"change_id":"Iddc364d8c934b6e54d1e8c75b8b159faadbf865d","subject":"Ensure bootstrap handles multiple roles with the same name","status":"MERGED","created":"2019-12-18 18:19:47.000000000","updated":"2020-01-29 03:55:05.000000000","submitted":"2020-01-29 03:52:55.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":"699751-1580269975639-71032318","meta_rev_id":"c9ba22e42b68f55d02ce9ec5324f52c6dd2d55f0","_number":699751,"virtual_id_number":699751,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-29 03:52:55.000000000","post_submit":true,"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"recommended":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"all":[{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":1,"date":"2020-01-21 13:01:32.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":"2020-01-28 18:14:19.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":2,"date":"2020-01-29 00:09:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"value":1,"date":"2020-01-28 20:09:32.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"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":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"all":[{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":1,"date":"2020-01-29 00:09:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"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":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-18 18:19:47.000000000","updated_by":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"reviewer":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"state":"REVIEWER"},{"updated":"2020-01-21 13:01:32.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":"2020-01-28 18:14:19.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2020-01-28 20:09:32.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2020-01-29 00:09:17.000000000","updated_by":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"reviewer":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"state":"REVIEWER"},{"updated":"2020-01-29 03:52:55.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":"45058363526196e91f48e0babee1ad0f54fb66b6","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-12-18 18:19:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9e31fbc85480a95501d331859eca9772562d2d20","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-12-18 18:20:12.000000000","message":"Patch Set 1: Workflow-1\n\nWaiting until https://review.opendev.org/#/c/699743/ is merged.","accounts_in_message":[],"_revision_number":1},{"id":"8b498a853b3fa62caa6376b6e336a51ca2abeedf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 19:57:14.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d2c0d12b48fd43899bad2f6ba6361b7c : SUCCESS in 21m 47s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aa6f980504444a4ebc3c0610913e6ac9 : SUCCESS in 15m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/33cea50abef848a0b7d0cb83d69982c2 : FAILURE in 6m 08s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c51ed5eb0ab842c7978805ab8d86dfe0 : SUCCESS in 23m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/13a0a209900f41c989cad32a43b73235 : SUCCESS in 23m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6dcb834e25404d1281e5b362c022a44c : SUCCESS in 20m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73fa4363418e4a5db3937209b8617573 : SUCCESS in 14m 03s\n- tempest-full https://zuul.opendev.org/t/openstack/build/656560eac4754b38bd1d385bdddb3cae : SUCCESS in 1h 35m 26s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/3329ef6d192e4a7f816f14edc2cc0777 : SUCCESS in 55m 39s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a88aae77743949a9a658010733d2493b : SUCCESS in 55m 46s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1ce3a5cc632e4735b55ebf6ec0b10347 : SUCCESS in 1h 25m 31s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/882ac13106844f0886e1c4f70ec3e289 : SUCCESS in 32m 08s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/18c7f3a19df84b5788a45b6b0d775351 : SUCCESS in 33m 31s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/a4698d20ba8d446c86f9c2b09e7611ff : FAILURE in 45m 08s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/3e6193c192e94de1a6fbbfb7ffb9ae18 : FAILURE in 37m 22s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/9db2fd90815f4ae6a06e37836e33ed46 : SUCCESS in 15m 51s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/7db1806b52214d268b6210e5561f4017 : SUCCESS in 35m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1413618614e44ab193fbe24d47765178 : SUCCESS in 58m 41s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/8060056366ff47bb8f4f7b80f89cfb40 : SUCCESS in 33m 44s","accounts_in_message":[],"_revision_number":1},{"id":"682ef2d88b05383b7198bdd4ecd0ecea2649e383","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-01-09 13:51:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"48e002ddc7c3587670ed4ed68db28062172bfdb5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-09 15:51:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eb25f8048bb54e90b288a00b32fd3e5e : SUCCESS in 19m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f3c12c4cdbe744aca00af3c4e8b33d87 : SUCCESS in 15m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/776a933342b943d1b2863dd68c9b6c40 : SUCCESS in 7m 03s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/4a6e5c26c72e4569a049c0ff267aaac3 : SUCCESS in 15m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5616fd3642e945babe35be293c06cc0d : SUCCESS in 12m 08s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/71edfbfd41b44c5ea544a2b037e23ae3 : SUCCESS in 17m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/49020e007c7847608f6436a319ca2e87 : SUCCESS in 14m 02s\n- tempest-full https://zuul.opendev.org/t/openstack/build/9d5e8b18ea964c038d6780d8b170af41 : SUCCESS in 1h 57m 46s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/2d535920465f47cc95264986184878e4 : SUCCESS in 1h 20m 58s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/3ebfbcfb69b94872828ede5e476ab2e0 : SUCCESS in 1h 11m 43s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0df24c546ed64d87a0d39954786cb11d : SUCCESS in 1h 44m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/43d24a320ee34300927f62e80e467519 : SUCCESS in 18m 13s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/e1b9f704df134fb3bd92c0647115e2c7 : SUCCESS in 48m 10s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/c6337030716440ef9813070bb89498c0 : SUCCESS in 34m 40s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/b977a44e0d2846578b3a1f8eb7f57a4b : FAILURE in 36m 25s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/dae06ba5e01244558336d3ba049c4f40 : FAILURE in 41m 31s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/671a01ada5784b9cb3f6071feeb6f774 : SUCCESS in 18m 53s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/cec8539220614af1b485b06a12a32e47 : SUCCESS in 59m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/505d46e187604ed3833a27b098cc7a0a : SUCCESS in 1h 13m 08s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/8d808a87d603461696d7549b14965dfd : SUCCESS in 37m 22s","accounts_in_message":[],"_revision_number":2},{"id":"f582f4b7315417eb9f16dba7c57eb0258cee8cdb","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2020-01-21 13:01:32.000000000","message":"Patch Set 2: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":2},{"id":"c84defa3e69d1fa69c3cd209c9d991116f28433e","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-01-28 18:14:19.000000000","message":"Patch Set 2: Code-Review+2\n\nClean cherry-pick, already merged in master.","accounts_in_message":[],"_revision_number":2},{"id":"c02b5bab30760cb0ffaf3f3c751842d6844ce091","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2020-01-28 20:09:32.000000000","message":"Patch Set 2: Code-Review+1\n\nClean cherry-pick \u0026 merged in master, indeed. Looks appropriate to be backported.","accounts_in_message":[],"_revision_number":2},{"id":"7f603c429a7ddc6403ff0bc81ed3563674b2437d","author":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"date":"2020-01-29 00:09:17.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nLance is keystone-stable-maint his backport counts as +2","accounts_in_message":[],"_revision_number":2},{"id":"a7160f99a0fc1b188f0e4dd355483ab348f71c2d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-29 00:09:47.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"47a0bcbbade23970cfe04c3b59d6fcbe99f059b5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-29 03:52:55.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/202d6eec515142e686f5a169242460e8 : SUCCESS in 21m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34c19d4122ad4535a3d56ff7cf8ae470 : SUCCESS in 6m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fffce2cded6e4e9485da4dedf027f537 : SUCCESS in 14m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/004e65973a9444c7bd9cb0d3c6d16315 : SUCCESS in 14m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c54703282440409c8eeae0496c98d1ed : SUCCESS in 18m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13c5a57be631486ca266ec117a99dd39 : SUCCESS in 12m 21s\n- tempest-full https://zuul.opendev.org/t/openstack/build/16324c4663ed43bba0bbb4354c5ed755 : SUCCESS in 1h 26m 12s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/d33495cad5784c3887a04e76f0f38b5c : SUCCESS in 1h 09m 33s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a37f1e75f86c4c57890e0643dfcdd4f5 : SUCCESS in 1h 15m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fc291e2a9f404b48b51bb038261b6c26 : SUCCESS in 1h 23m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d5d3568caa0f47749eacdf9cd01c7bc3 : SUCCESS in 19m 03s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/b480f8be3f164b899eb8448a11a0e4aa : SUCCESS in 38m 07s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8f7c26762c6a448d913816eec8731e84 : SUCCESS in 33m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2adc7da244cb4e28a477d303d4b85669 : SUCCESS in 1h 07m 23s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/497babae246b49339b876b0c838d4e37 : SUCCESS in 40m 04s","accounts_in_message":[],"_revision_number":2},{"id":"aa0cb90e8837d18463d965d447b6122e245ea9a2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-29 03:52:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"c9ba22e42b68f55d02ce9ec5324f52c6dd2d55f0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-29 03:55:05.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3bfbe1506aa44d1c96cdac20ab2e64a6 : SUCCESS in 1m 40s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1eff00f0eccd44a38ac8d355e9f76afc : SUCCESS in 1m 09s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"51ff7be731450c183b3e3eb6d34493e986cc2635","revisions":{"23f6dbb21295eeb0a4e6e7cf3a40996bcf47cddd":{"kind":"REWORK","_number":1,"created":"2019-12-18 18:19:47.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/51/699751/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/51/699751/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/51/699751/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/51/699751/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/51/699751/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/51/699751/1"}}},"commit":{"parents":[{"commit":"bd3f63787151183f4daa43578aa491856fefae5b","subject":"Fix credential list for project members","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bd3f63787151183f4daa43578aa491856fefae5b"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-12-18 17:59:53.000000000","tz":-360},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-12-18 18:13:30.000000000","tz":-360},"subject":"Ensure bootstrap handles multiple roles with the same name","message":"Ensure bootstrap handles multiple roles with the same name\n\nThe bootstrap logic doesn\u0027t take into consideration multiple roles\nwith the same name. If bootstrap is unable to determine which role to\nuse and accidentally uses a domain-specific role with the same name\nas a default role, bootstrap will fail in unexpected ways.\n\nCloses-Bug: 1856881\nChange-Id: Iddc364d8c934b6e54d1e8c75b8b159faadbf865d\n(cherry picked from commit 0552bf9804adea7ab9b9b8b9485fd6cbff598260)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/23f6dbb21295eeb0a4e6e7cf3a40996bcf47cddd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/23f6dbb21295eeb0a4e6e7cf3a40996bcf47cddd"}]},"branch":"refs/heads/stable/train"},"51ff7be731450c183b3e3eb6d34493e986cc2635":{"kind":"REWORK","_number":2,"created":"2020-01-09 13:51:54.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/51/699751/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/51/699751/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/51/699751/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/51/699751/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/51/699751/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/51/699751/2"}}},"commit":{"parents":[{"commit":"1b967e0aad133e8260acc2ebfd11699bc6a13b02","subject":"Merge \"Fix line-length PEP8 errors for c7fae97\" into stable/train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1b967e0aad133e8260acc2ebfd11699bc6a13b02"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-12-18 17:59:53.000000000","tz":-360},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-01-09 13:51:15.000000000","tz":-360},"subject":"Ensure bootstrap handles multiple roles with the same name","message":"Ensure bootstrap handles multiple roles with the same name\n\nThe bootstrap logic doesn\u0027t take into consideration multiple roles\nwith the same name. If bootstrap is unable to determine which role to\nuse and accidentally uses a domain-specific role with the same name\nas a default role, bootstrap will fail in unexpected ways.\n\nCloses-Bug: 1856881\nChange-Id: Iddc364d8c934b6e54d1e8c75b8b159faadbf865d\n(cherry picked from commit 25cf359e5fb914b855922121f20e23bd14626b8e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/51ff7be731450c183b3e3eb6d34493e986cc2635"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/51ff7be731450c183b3e3eb6d34493e986cc2635"}]},"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
