)]}'
{"id":"openstack%2Fkeystone~677004","triplet_id":"openstack%2Fkeystone~master~Idf13b862f345388bb2372609787947eb43d7ba75","project":"openstack/keystone","branch":"master","topic":"trust-policies","hashtags":[],"change_id":"Idf13b862f345388bb2372609787947eb43d7ba75","subject":"Implement system admin for trusts API","status":"MERGED","created":"2019-08-16 18:21:46.000000000","updated":"2019-09-10 10:18:10.000000000","submitted":"2019-09-10 10:15:59.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":"677004-1568110559801-e8c1fe50","meta_rev_id":"a736b40324d97d32c02e6ddd8dfb604c785fd852","_number":677004,"virtual_id_number":677004,"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,"date":"2019-09-10 00:05:25.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":2,"date":"2019-09-10 10:15:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":1,"date":"2019-08-20 08:49:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":2,"date":"2019-09-06 21:18:53.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2019-09-10 01:27:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-19 19:49:18.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":1,"date":"2019-09-06 21:18:53.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-19 19:49:18.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-20 08:49:10.000000000","updated_by":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"reviewer":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"state":"REVIEWER"},{"updated":"2019-09-06 21:18:53.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-09-10 01:27:59.000000000","updated_by":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"reviewer":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"state":"REVIEWER"},{"updated":"2019-09-10 10:15:59.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":"5674e59b196234ceab80719caee0a314d9d09643","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 18:21:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3f4b91e5355cf326dc74f0127c1c54d5652c4790","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 18:56:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a5095392c91dde5339f4a6a082c628aa329676c9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 20:46:10.000000000","message":"Patch Set 2: 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/127caa3fb43147c79df1f3057adc692f : SUCCESS in 30m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0f178cd293ec45e197fa6463cef4b268 : TIMED_OUT in 41m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9773b285331a4382bdc8f91d13a0fb2e : SUCCESS in 5m 47s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fa7f007a0bea431d92e305daffe76308 : SUCCESS in 27m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8f8daf922e81435a8b606dceb9c64f30 : SUCCESS in 27m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/22600329df7a4c28b0655698e98acd24 : SUCCESS in 27m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/40676e02daa24ee68ef6f815553669dd : SUCCESS in 10m 05s\n- tempest-full https://zuul.opendev.org/t/openstack/build/29d2a2ebe83642e4a5a6b629bb43ea95 : SUCCESS in 1h 42m 58s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/b910b2cb46994fc7a8024434aab85c82 : SUCCESS in 1h 04m 14s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/16fb7eb9b86c49f6bfecae8d3ac8a668 : SUCCESS in 1h 04m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5dbb7b27502f4659ba319833d8f3af6a : SUCCESS in 1h 29m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3a8ef7d03b9f4b229289be1c541ab677 : SUCCESS in 11m 57s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/b3ccc102247041e5a71bd81044ad151a : SUCCESS in 35m 52s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/5014020b108c465aafd5db547c01bd53 : SUCCESS in 36m 20s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/28c4d3adb00e4e4aaba1ec4ca332a343 : SUCCESS in 42m 03s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/2850032a843c430097dd6af51e95ecbc : SUCCESS in 40m 02s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/b2764ec8a4184083a9cbee3a29674285 : SUCCESS in 20m 25s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/5c14751bf5e24c8bb945877c1b1a3494 : SUCCESS in 1h 33m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fd91ae9108904fb29b3c5077b9c31e13 : SUCCESS in 1h 23m 43s","accounts_in_message":[],"_revision_number":2},{"id":"fddbc75fbb717915ed541eab8c1381d9cf8a2a33","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 20:47:46.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"20943eab6f1998879df2606e07e01d885589dc6f","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 22:22:16.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"5832b212e03aee7b05dbd6053b9f6623ce9bb149","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 00:11:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ccd352f6ea134a96a979b53b4742172e : SUCCESS in 44m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a2207f163bc641a091cda59a4659bc05 : SUCCESS in 32m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d71324380e2a4db2964845f217f6d60a : SUCCESS in 6m 10s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5accde8b97c044f1ae25f4b2351daf63 : SUCCESS in 26m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c82a04179c124ec4970f84eefdded4e7 : SUCCESS in 33m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d8a5b2f36c1849d8bef54510954d69ea : SUCCESS in 27m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a193bc5ef92c4a65a449e9099f2eaeea : SUCCESS in 11m 09s\n- tempest-full https://zuul.opendev.org/t/openstack/build/88eb2877149f45fd983ecd0ff9ad67d9 : SUCCESS in 1h 43m 18s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/4d3be2e4e2fd4df09119df9543503a04 : SUCCESS in 59m 05s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/5915ece3a57e467bb893b324cb120b73 : SUCCESS in 1h 06m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1487a23ebf6f4af180ce0149fb99e28a : SUCCESS in 1h 17m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c39713b492d141bcb48969d002f0d2fd : SUCCESS in 14m 07s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/9600e2821c604d2988b7de3508131492 : SUCCESS in 36m 15s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/03f745161d97417b916c48ce234b775c : SUCCESS in 36m 31s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/fa7a92d4382447659a39472fbafa5c60 : SUCCESS in 39m 46s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/38f8dac0e50b4f7ab036f6ef3f623a85 : SUCCESS in 36m 09s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/94b2670ff26d4bc981a934beb0271be7 : SUCCESS in 13m 58s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/b6bfe33de06b4bd996c14cd7eedad02e : SUCCESS in 1h 38m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/536deae58b324d15a4be0ba5cef8e903 : SUCCESS in 1h 01m 33s","accounts_in_message":[],"_revision_number":3},{"id":"c6f6c3e9b306099c006aaab876315ac94862424a","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-08-19 19:49:18.000000000","message":"Patch Set 3: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":3},{"id":"2518cc8f51430b5a0df6f8c01c7d577d0f36c5a2","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-20 08:49:10.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"ef119a08ae00770cb828abee76d395b82cf7bdda","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-06 21:18:53.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"63fe062f22c5c968af8a687a0516179eec089950","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-06 21:22:09.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"84d38c2b266d596b82cc6984a324f8e7c7bd44bf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 00:11:12.000000000","message":"Patch Set 3: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":3},{"id":"b9bd38d418154fa1fd1508c4cd414d3dbaabc883","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-07 00:15:08.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"470f0ea45a624ecce28df6627dd3ac1050c508cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 02:57:38.000000000","message":"Patch Set 3: 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/d24f89159cd24ec48147b55e3bff5db9 : TIMED_OUT in 51m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a92377962f664520a2679553c2e167d8 : TIMED_OUT in 41m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cb3107836ddd48a180231bad4fa14393 : SUCCESS in 6m 10s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b32e58f18a7e406eafbee41d57ea8c79 : SUCCESS in 26m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6abb6031ca504e29b6584cb8fa618e5e : SUCCESS in 32m 48s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/458217fa34c5443291e367a959dfce3a : SUCCESS in 37m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ba1a448195540ec891df9dbbd5edb96 : SUCCESS in 11m 16s\n- tempest-full https://zuul.opendev.org/t/openstack/build/913dbffab1af4042972da89d35172532 : SUCCESS in 1h 22m 14s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/2dd4917a0b8d4754a2f73c974af83c64 : FAILURE in 43m 27s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b1e535567f6542afbb1e047ac2735afe : SUCCESS in 52m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/eb3d0469fa374c1ebc84060d2470eda9 : SUCCESS in 1h 22m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1fed6e563ca54ce7acf8f7e154270a16 : SUCCESS in 11m 34s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/ddcbe26499bc49c89a9a8930d07cf196 : SUCCESS in 33m 15s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/6f5bcc3e8aff4b5ab3cf1b5f0ffd7c70 : SUCCESS in 29m 36s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/51fbdb862d274540ae5d60ce2fafcaca : RETRY_LIMIT in 2m 50s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/e1cae4fefc7249afb0df117dcd63b171 : RETRY_LIMIT in 5m 08s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/263445085e4e44138f8b4d36b2fd6360 : SUCCESS in 21m 04s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4315d899018e4a5195ecb5fbb486666e : SUCCESS in 1h 31m 44s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/035d05eae26e4dd9beb5e7af5418d486 : SUCCESS in 1h 04m 54s","accounts_in_message":[],"_revision_number":3},{"id":"8a30f7990fbd0f9b9d03880df60b0d6fe7c75c9d","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-07 04:08:18.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"5fcf9f87f526020dc512b5f0781618441973c7cb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 05:53:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/79e3abd7bc2d430e8017b1817a773622 : SUCCESS in 37m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/58f9e95ecaf54bae88cca9ff329d14b3 : SUCCESS in 34m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68596aa416844dec94d46921296a0648 : SUCCESS in 5m 36s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/61ab78e81e164baeb37a0152e00e5ad3 : SUCCESS in 30m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/151587ca15fa4ed9a0648a2353654f20 : SUCCESS in 30m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7d698d4991c2469699c6767f08d533f6 : SUCCESS in 31m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba27c6722b3e4f56a5c52875c98691a7 : SUCCESS in 9m 14s\n- tempest-full https://zuul.opendev.org/t/openstack/build/98023ed9cc8d4dac8a85bd72b9ba260b : SUCCESS in 1h 39m 58s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/4c5d47261eed4b30a55e0f309b5d8e65 : SUCCESS in 1h 00m 34s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/9fc2f6294bc240a9baf96db8a4ddc209 : SUCCESS in 59m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/21979daddaba4480a1c930e37d64dfda : SUCCESS in 1h 22m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2cd7f3603d624b2980696baf8ddd2855 : SUCCESS in 12m 23s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/7c1cab99c2f9437cb4d4f16beede8244 : SUCCESS in 43m 04s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/3daa97eae637480e9e6a3e0b6fd7f094 : SUCCESS in 33m 14s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/9907dd57282e4c829d5e86618cd365c8 : RETRY_LIMIT in 4m 19s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/42a443036bbb445ab53b15cd734e8352 : RETRY_LIMIT in 4m 34s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/d97dedb4e0ea4e30beda2564fc0125fd : SUCCESS in 15m 17s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e54a463c47464768877d9b58cdc451c0 : SUCCESS in 1h 40m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3ea43eb0cbae4a4f8c872c96058a89cf : SUCCESS in 1h 02m 12s","accounts_in_message":[],"_revision_number":3},{"id":"82bb5b4fe3ffcea9f402b32181308095dfd880b2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 03:41:20.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"53a9fe172f2277f561f0ebb13c4231e30ef796c1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 05:59:40.000000000","message":"Patch Set 3: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":3},{"id":"7d6acee7c2a1865c73e0f388d2aa4846d63f3639","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-09-08 13:09:55.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"ea8f4246255f197270c7385229bcc6f778d75a14","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 14:55:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/345355ed65d7402bbeee15abf59dd0de : SUCCESS in 35m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/85796b9560ee4e63968a7720de91a245 : SUCCESS in 33m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f305884ae9a480d89f8295195e028e1 : SUCCESS in 4m 55s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c9f4e0f7f48046588001d4a25d93a79f : SUCCESS in 29m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/58822f4698224729ab136bc69a777b26 : SUCCESS in 29m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2e347bfbf0b64a72895af15e0c8c2981 : SUCCESS in 27m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/31703c74a6084849bb0e7dbd2cbe6011 : SUCCESS in 9m 06s\n- tempest-full https://zuul.opendev.org/t/openstack/build/48fc974c7fe64f558bd2bef7f2b8fa2f : SUCCESS in 1h 39m 38s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/c789d08be92749f2a1d4d362cdcbffbf : SUCCESS in 1h 01m 07s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/97117945199a4152adb341c7996e57be : SUCCESS in 1h 04m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bdecf46f6e734da89acbf827b8488ef5 : SUCCESS in 1h 26m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/af0995655fd64d14b28937125d7588f0 : SUCCESS in 13m 02s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/998fc18eed64497a9fd4e68f037797f5 : SUCCESS in 35m 20s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/9a83e0ddf37448a9b121b03f3fcf9dca : SUCCESS in 33m 37s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0fc23f141ff446ad904cefe951bc75ef : RETRY_LIMIT in 3m 32s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0530eef226304449bbebfaf75a4db412 : RETRY_LIMIT in 2m 56s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/67afb69402f94babb3ab29653b9313d6 : SUCCESS in 18m 42s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/048b0d0431954346aff443c6523b3620 : SUCCESS in 1h 36m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d5ca300aea4b456da8a46423a11a1aa2 : SUCCESS in 1h 02m 08s","accounts_in_message":[],"_revision_number":3},{"id":"769f969e9601ea5de16cc9e3d9249c31b106afd5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-09 22:11:19.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"9c50d140a01692268df57a2b974e3acc663ce9eb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 00:04:57.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c0bafe183fa74951bba763365076ea25 : TIMED_OUT in 40m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/edb0045f4a414ab78f1c865112a7bb0a : SUCCESS in 5m 55s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e57367a3cad34df2a70ba0d4d9c4c564 : SUCCESS in 37m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/af88b2106b384629a3dad06c8af4aa28 : SUCCESS in 36m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9104dc7fa9e5485e8f59665e7367c010 : SUCCESS in 36m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d6b673e500a45a2bd316e22abed2f6e : SUCCESS in 10m 40s\n- tempest-full https://zuul.opendev.org/t/openstack/build/5fb27465ada54979ac0a7d5f6c3c0b22 : SUCCESS in 1h 48m 09s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/906084981c7d4d1faddcbcf074cfc946 : SUCCESS in 1h 05m 51s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/92eadd16911c4a54afa268f83125d91d : SUCCESS in 1h 05m 43s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/17c360b3be0e46778931823cbf88181f : SUCCESS in 1h 29m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/48624a320c9e43da89ef0751b4d73ce9 : SUCCESS in 12m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eac0fb58d0904b8eba571b2a1a843553 : SUCCESS in 36m 36s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/f105c67da6214a749ce5bf88aebd21e9 : SUCCESS in 38m 27s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/5c54a0b28e5b4c618d61832f5bc375eb : SUCCESS in 35m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/24dbf55e58a64886a67bd92ff773da7b : SUCCESS in 1h 05m 22s","accounts_in_message":[],"_revision_number":3},{"id":"f3e89d62c0793015f5fa7e87090c437d30d5de08","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-10 00:05:25.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"fa71e831cfec94c3d3c876dfbc26ad4e8f819269","author":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"date":"2019-09-10 01:27:59.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"b24ee3a277ed28133e29c1884169c1960e00c827","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 02:30:20.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4464339c537742c18422b2aef2976ab2 : SUCCESS in 49m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1ba91cf2b4aa40bc92603ac110a1ace1 : SUCCESS in 34m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8653acd9f02d4604a43f98dc117d3249 : SUCCESS in 7m 16s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f31c4a71c5624c558a68c19aa6c9b9ff : SUCCESS in 31m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3077c6d017124c90a2e670cf2524b460 : SUCCESS in 32m 07s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2aa492f2f9b24f019bd4611f4d676cc3 : SUCCESS in 28m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ec7341cadd649d1a45ded5e81cc6c40 : SUCCESS in 10m 38s\n- tempest-full https://zuul.opendev.org/t/openstack/build/b4439b93d78f4f89a2060ec35dbf4618 : SUCCESS in 1h 51m 34s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/b33f1b2cab9a4a7da41740f6d677dc1b : SUCCESS in 57m 39s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/fb5f15eed72948b8a3436df6cb863fa2 : SUCCESS in 1h 01m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bfcca2cde49e4fe69ba3e11750e6688c : SUCCESS in 1h 31m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/545fcac884784f73a2b2f21d6bb69e78 : SUCCESS in 12m 09s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/efe7d9173a8e4df198c00000f2e1e167 : SUCCESS in 36m 28s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/71c7e138ee594d0397cd3567138d3dcc : SUCCESS in 35m 07s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/e13bc6e64d28459a832f47462e9d0620 : SUCCESS in 40m 53s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/e3f11b08230644abb3d06a17dc8c8b61 : SUCCESS in 35m 42s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/05ed2e6e40a54b5d8842f6c1c6da67d3 : SUCCESS in 14m 48s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/54efe25b92e24ceab1cb0e5fa5c167bf : SUCCESS in 1h 54m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/981cdd63e4c44476b4a0c9e97bc42edd : SUCCESS in 1h 05m 47s","accounts_in_message":[],"_revision_number":3},{"id":"41047b362ed3f76fdb7d838d9e12dc1fefbd5eea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 02:30:54.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"d83aa6e6f12a26a6fa1983b43d70fdfaf00d80b0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 10:15:59.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1fdb4feecf364a95afe5a16fbef77865 : SUCCESS in 40m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48de1c5411614d48adce6423e189c1d3 : SUCCESS in 6m 44s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f4cd28fbe25d457f8b9b29afb1540101 : SUCCESS in 31m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/81acd1efa1b54f3cb5b33c691a6e40aa : SUCCESS in 37m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f36e30d9dd6643f085a3a668adfca85a : SUCCESS in 29m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6292d533338b4424a0c1e7fc2f61ff2c : SUCCESS in 10m 51s\n- tempest-full https://zuul.opendev.org/t/openstack/build/15d5b32e281345e2b6d2ec520200b532 : SUCCESS in 1h 32m 15s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/13740915f7074cef82a51961725a2243 : SUCCESS in 1h 01m 17s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/1956535fe14e48dea471d330bb5ec720 : SUCCESS in 1h 07m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a4b15885f4b14132ac3f0a6842296102 : SUCCESS in 1h 19m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4768c14ca4114cb78de41facbd51eb9f : SUCCESS in 13m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bf29a7f0b92f480593198067f7766115 : SUCCESS in 41m 16s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/9f25e325f345460c993596a5fd420979 : SUCCESS in 37m 45s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/541a8d18942543ec9bd0054a95103672 : SUCCESS in 42m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2cc9d225bd46427690dbe4e96a30c42b : SUCCESS in 1h 14m 58s","accounts_in_message":[],"_revision_number":3},{"id":"7002e7c0eac6462a41c945e67729f83eeaa8877d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 10:15:59.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"d0a2b87c5e1dfe9560c2d22bb22e62c54c47a9a8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 10:18:10.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b6aa918be6e4cfca507109634d1acab : SUCCESS in 1m 43s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e64d31e31acd46aba0ab615fe701c0d3 : SUCCESS in 58s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"9be1caff97355099d25170fe390dd15d6f592d56","revisions":{"d2ff95625c2e707da558096a6846543b5e647993":{"kind":"REWORK","_number":1,"created":"2019-08-16 18:21:46.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/04/677004/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/04/677004/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/04/677004/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/04/677004/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/04/677004/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/04/677004/1"}}},"commit":{"parents":[{"commit":"df8804294f1c215e8554a2b12adaf8cfa0b9c617","subject":"Add tests for system member for trusts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/df8804294f1c215e8554a2b12adaf8cfa0b9c617"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-16 18:14:16.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-16 18:20:54.000000000","tz":-420},"subject":"Implement system admin for trusts API","message":"Implement system admin for trusts API\n\nThis change enables a system admin to delete trusts. Previously, only\nthe trustor or the is_admin admin could delete a trust. This changes\nmakes the trusts API more useful to system administrators who need to\nclean up trusts and makes the API consistent with others.\n\nThis does not enable system admins to create trusts. A trust can only be\nscoped to a project, so creating one is inherently a project-scoped\naction. If trusts later gain the ability to be scoped to the system or\ndomains, we can add those scopes to the create_trust scope_types.\n\nChange-Id: Idf13b862f345388bb2372609787947eb43d7ba75\nCloses-bug: #1818846\nPartial-bug: #1818850\nRelated-Bug: #968696\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2ff95625c2e707da558096a6846543b5e647993"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d2ff95625c2e707da558096a6846543b5e647993"}]},"branch":"refs/heads/master"},"9a43b77b70546c9515ecc53cf47208ba102f8833":{"kind":"REWORK","_number":2,"created":"2019-08-16 18:56:57.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/04/677004/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/04/677004/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/04/677004/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/04/677004/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/04/677004/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/04/677004/2"}}},"commit":{"parents":[{"commit":"e1f1602b2f4bf03d944581369764320cb460c2ba","subject":"Add tests for domain users for trusts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e1f1602b2f4bf03d944581369764320cb460c2ba"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-16 18:14:16.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-16 18:55:20.000000000","tz":-420},"subject":"Implement system admin for trusts API","message":"Implement system admin for trusts API\n\nThis change enables a system admin to delete trusts. Previously, only\nthe trustor or the is_admin admin could delete a trust. This changes\nmakes the trusts API more useful to system administrators who need to\nclean up trusts and makes the API consistent with others.\n\nThis does not enable system admins to create trusts. A trust can only be\nscoped to a project, so creating one is inherently a project-scoped\naction. If trusts later gain the ability to be scoped to the system or\ndomains, we can add those scopes to the create_trust scope_types.\n\nChange-Id: Idf13b862f345388bb2372609787947eb43d7ba75\nCloses-bug: #1818846\nCloses-bug: #1818850\nRelated-Bug: #968696\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9a43b77b70546c9515ecc53cf47208ba102f8833"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9a43b77b70546c9515ecc53cf47208ba102f8833"}]},"branch":"refs/heads/master"},"9be1caff97355099d25170fe390dd15d6f592d56":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-08-16 22:22:16.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/04/677004/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/04/677004/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/04/677004/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/04/677004/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/04/677004/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/04/677004/3"}}},"commit":{"parents":[{"commit":"686ec6dda6dfa73e9634979231bcd9b2edbd1da8","subject":"Add tests for domain users for trusts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/686ec6dda6dfa73e9634979231bcd9b2edbd1da8"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-16 18:14:16.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-16 22:20:15.000000000","tz":-420},"subject":"Implement system admin for trusts API","message":"Implement system admin for trusts API\n\nThis change enables a system admin to delete trusts. Previously, only\nthe trustor or the is_admin admin could delete a trust. This changes\nmakes the trusts API more useful to system administrators who need to\nclean up trusts and makes the API consistent with others.\n\nThis does not enable system admins to create trusts. A trust can only be\nscoped to a project, so creating one is inherently a project-scoped\naction. If trusts later gain the ability to be scoped to the system or\ndomains, we can add those scopes to the create_trust scope_types.\n\nChange-Id: Idf13b862f345388bb2372609787947eb43d7ba75\nCloses-bug: #1818846\nCloses-bug: #1818850\nRelated-Bug: #968696\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9be1caff97355099d25170fe390dd15d6f592d56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9be1caff97355099d25170fe390dd15d6f592d56"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
