)]}'
{"id":"openstack%2Fkeystone~676287","triplet_id":"openstack%2Fkeystone~master~Ib5a6a87313aa7b2a73211f512b8a8c675a21b52f","project":"openstack/keystone","branch":"master","topic":"trust-policies","hashtags":[],"change_id":"Ib5a6a87313aa7b2a73211f512b8a8c675a21b52f","subject":"Move get_role_for_trust enforcement to policies","status":"MERGED","created":"2019-08-13 23:13:03.000000000","updated":"2019-09-08 05:59:30.000000000","submitted":"2019-09-08 05:59:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"676287-1567922370550-61dee02a","meta_rev_id":"26773cc0ad7f7204e3c8e1931532851031532df8","_number":676287,"virtual_id_number":676287,"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":2,"date":"2019-09-08 05:59:30.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"},{"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"date":"2019-09-07 00:14:42.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"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":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-29 16:19:47.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":1,"date":"2019-08-20 08:27:11.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:20:06.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2019-08-19 15:10:47.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"all":[{"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"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":1,"date":"2019-09-06 21:20:06.000000000","_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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-19 15:10:47.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-20 08:27:11.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-08-29 16:19:47.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-09-06 21:20:06.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-08 05:59:30.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":"dedc9c2732860c6c5f2bd3a576769fd41e40e589","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-13 23:13:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3f163421181efdf8174a0863c9b40d7990673407","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 00:36:29.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/915575ec070345ba8999f7f2404ced7d : FAILURE in 33m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d50fbbe7031844c0b2d38f234405a2b7 : FAILURE in 31m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f99de27b1e2405a8e97393728261fbb : SUCCESS in 4m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/834df332daec47b48ed530d6fff8d101 : FAILURE in 28m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d045d367efc8499ab2e34945272c5abc : FAILURE in 31m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/abbe2c81d1b74a49a08829cbc4f47925 : FAILURE in 29m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3efff8aa8a15408caf9a06801884b5ae : SUCCESS in 7m 25s\n- tempest-full https://zuul.opendev.org/t/openstack/build/e441bd5d7a2743ae9e9d58ce3f290196 : FAILURE in 1h 14m 07s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/82f4f68562234e09a32d1bff13473932 : FAILURE in 55m 23s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/428847d0fbaa4f279d693d9fbaeeffb3 : FAILURE in 1h 05m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1e64fd48151843c3a1ed0b48d49b2232 : FAILURE in 1h 20m 59s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/bd9a3f3b71274a1588e5196db36b177a : SUCCESS in 27m 25s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/090b26cde187421184f337408a9d6658 : SUCCESS in 29m 24s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/776bb05a304a42bda41e68d45fce9e3c : SUCCESS in 31m 49s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/1e1f110d5cb3433d9af3ac411d60de7a : SUCCESS in 35m 02s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/ea7d0eb4708c419f9923b8b50d1be7bd : SUCCESS in 14m 19s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e165c8badaa24a1da5c64cb7d31c268a : FAILURE in 1h 05m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6ece7bba290d498ea0725e797e06581f : FAILURE in 1h 05m 52s","accounts_in_message":[],"_revision_number":1},{"id":"98da5330ffad15f58e75cc3acb92fd41fb34468c","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-14 18:14:32.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"63e1a0eb2606ab9a057e3d57c55dde13e6c4bcea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 20:14:29.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/1ffe294045d0433fa6baa01406bcc383 : SUCCESS in 36m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a2b5dd4da00c4ac3815fdb2983fd74c3 : TIMED_OUT in 40m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab553ae8438243d59aee26b34c033122 : SUCCESS in 6m 55s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/56a17d7b6e8645e9b310dc810af20062 : SUCCESS in 35m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b19ec6dabd744abb9cdbf70fbba44858 : SUCCESS in 29m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3dafb33c5430461da8db012013573b6e : SUCCESS in 26m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c50c8951884f4aff8608eb6850b0b2ac : SUCCESS in 9m 33s\n- tempest-full https://zuul.opendev.org/t/openstack/build/ce9ac59e73a643ec88ac747b13a9c100 : SUCCESS in 1h 50m 01s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/d875b0c7486f4b998f2dd95b5db5aa37 : FAILURE in 43m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/88198c1eda824bbcbb8d6e1eddcf8fd7 : SUCCESS in 1h 02m 17s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/39a217413f4d4c6e968546e53de08db1 : SUCCESS in 1h 27m 29s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/ef8c8ae9c93e4338a3ba2cb7c9a65804 : SUCCESS in 31m 51s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e899958c087648f6a6c21b2bb4d2d190 : SUCCESS in 34m 31s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0c196d6046ed48bebb1d127bf9e00bd3 : SUCCESS in 48m 45s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/06174219f58c484c976bbdd920a39af0 : SUCCESS in 38m 17s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/5e4271cd29204b7ea0b5c150819c2c59 : SUCCESS in 21m 32s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4153ca14e8d64a079464be8ad357f24b : SUCCESS in 1h 35m 37s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f0aa340adba6456e818a521f0e5b2db7 : SUCCESS in 1h 12m 32s","accounts_in_message":[],"_revision_number":2},{"id":"c345663483b54e3bc9eee103e69c9b39ce57e12a","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-14 20:17:28.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"522cba4054e4d3b8d5afff7bdb959383d3cf5879","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 22:25:50.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/db291865eff748369aea34f155705a92 : SUCCESS in 31m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b90290cb7b9f42838ea1e1802eff2d97 : SUCCESS in 30m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/49f93a858b4c4459aff8aa63cfd556e3 : SUCCESS in 7m 17s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/10222a2f656f45b19862ada64bc7aedb : SUCCESS in 31m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/36e62eeac70b4462b936b61024d764cd : SUCCESS in 26m 52s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/500c1f7424764b88b4bfee39edf04249 : SUCCESS in 25m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab3116dd6c944e69b1e687ae02c33eb6 : SUCCESS in 10m 04s\n- tempest-full https://zuul.opendev.org/t/openstack/build/ff753769fc2445df91f6f590696089bd : SUCCESS in 2h 01m 02s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/e3104b7661f2419f9349a46629975fb6 : SUCCESS in 51m 01s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7b02ca59e225435089911ada2788521a : SUCCESS in 51m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/79d99a6e6f374108bb385c706808c245 : SUCCESS in 1h 15m 54s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/3c90657e84934837b079a53bb3bc3ad0 : SUCCESS in 29m 19s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/ed9d088fb251444bb779cb2129f0a9d5 : SUCCESS in 32m 53s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/62b04087fbdc4825899ef1037d90368b : SUCCESS in 34m 43s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/271f17515c4b48c298d717de70c5840b : SUCCESS in 35m 02s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/c85ccb60331043edb5467b7b04aa2bd8 : SUCCESS in 24m 35s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/173d2428f3734fb8a714bc0d0b4d8376 : SUCCESS in 1h 43m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3d5aa616f2554304a53def90cfcf0302 : SUCCESS in 1h 00m 43s","accounts_in_message":[],"_revision_number":2},{"id":"69406f74d8e6ab0963672ddcb3c98c412b54d43d","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-14 22:43:49.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"a6876baf368ff575d40c81ffb3fcda4d8cc83c6a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 01:35:14.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/44ee325b456a496d8115124adc424116 : SUCCESS in 32m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aed61494c8d9447194bd2dc6887b34bb : SUCCESS in 36m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/07b55b358d464cca87f149db7c1f2620 : SUCCESS in 5m 34s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2dae1e4fe00449249c29e3c0ac11d312 : SUCCESS in 31m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f34361a7895d4f28ad411e057dfbad0e : SUCCESS in 25m 12s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/18298dac11e94639bca64d6cc8d258f9 : SUCCESS in 38m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93bd20a681394058993d7f380e656cfa : SUCCESS in 7m 21s\n- tempest-full https://zuul.opendev.org/t/openstack/build/cda2235f8b3e4824805d239431408c50 : FAILURE in 1h 28m 35s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/3b0fef33935a4eb798dd20bf3348dc4f : FAILURE in 53m 25s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/4b48bb9cf9de48a7879c4ae0933bdbed : FAILURE in 1h 09m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bb592dce87244cec97ac4c6ed18e97e1 : FAILURE in 1h 13m 33s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/7ee5c9463e35493ea37267961fccd214 : SUCCESS in 32m 51s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/0322eaf6eec743c492683f4887bb5d6b : SUCCESS in 36m 49s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/63e2700d7dc940549393aadcf8a5d128 : SUCCESS in 39m 28s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/22421866b72d431db04709b245ef7379 : SUCCESS in 39m 41s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/44c0a93817314dafa1380649dfe0825d : SUCCESS in 16m 32s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/ba98e167cef741f782c7cb8c6e4fc1d0 : FAILURE in 1h 16m 50s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2988482969e4410f853e837dd477dab0 : FAILURE in 1h 06m 17s","accounts_in_message":[],"_revision_number":3},{"id":"7ca61e47f7ff7ecb93a9631e87a11774021e079d","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 00:33:22.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"7903b1df94fb1ebe8d34bf3100252fd4496f6fba","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 02:22:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ab881960b3204998ba2c0611785f2687 : SUCCESS in 32m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aa0a2b1fee2b455983fc08bad8b9abe1 : SUCCESS in 30m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d0d2a9a27d604083b3accd6c87a96c79 : SUCCESS in 6m 07s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5bb009fde96845978337555aca66fa9b : SUCCESS in 35m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/13b5ef9fe7db46d7b4856376b1169989 : SUCCESS in 32m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fda80de6161b48ceb803b8556ae2510e : SUCCESS in 25m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7bd29ecd16d9494f99bb9f987c609e5e : SUCCESS in 9m 48s\n- tempest-full https://zuul.opendev.org/t/openstack/build/8fbac87381044b27b00b74c3b9ae0bec : SUCCESS in 1h 43m 17s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/5a6f0acb097042b8844a11760e260a67 : SUCCESS in 1h 00m 45s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/0f044429e80f4beebe5808a260a94ce4 : SUCCESS in 1h 02m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/67a43b67e7084c3f9a316a9495592aa3 : SUCCESS in 1h 24m 34s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/0c50efd9f7ad4be0a1078da93388f1b6 : SUCCESS in 38m 08s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/c5c7083e13674979bd836084f152be14 : SUCCESS in 36m 27s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/d942ce56e29f42b68025f1e25bcd53d1 : SUCCESS in 39m 09s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/cfdb0c94d7f949f4aac51fb1d72bedc5 : SUCCESS in 41m 51s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/e2cd2369c1be413e9db58744bf61557f : SUCCESS in 18m 01s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/881a4c5f8718462092ecbb9ed180e632 : SUCCESS in 1h 30m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bf69c81d13b9454f99a9619562799e2a : SUCCESS in 1h 04m 12s","accounts_in_message":[],"_revision_number":4},{"id":"ce1c50dfba24245b7bc490bd8b3e85366a62367e","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 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"46c82f2da85d77dd96f327879bd178b01228960e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 00:49:43.000000000","message":"Patch Set 5: 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/74af17c959ce4126bb89cd24fc02650b : TIMED_OUT in 51m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d6f31301463a48c8a284242ded2aa2b6 : SUCCESS in 40m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/78f8adba288c4956a26195b21fd26fda : SUCCESS in 5m 59s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a2b9c03af2f1448cb0ce7490597ecad4 : SUCCESS in 29m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c43c3202592d4b449129795fc92cc7e0 : SUCCESS in 32m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f61d1ea287b640d5b399613341719351 : SUCCESS in 31m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c06794005f2d4c76864073808734347a : SUCCESS in 11m 24s\n- tempest-full https://zuul.opendev.org/t/openstack/build/d42b6402587a4dc3b115dd7f37300ccf : SUCCESS in 1h 43m 40s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/033fb79653714f24915798a50b71e585 : SUCCESS in 1h 02m 11s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/d336ad4ae9c1411dbdaf647aa2336051 : SUCCESS in 57m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/08cf0cf272fc4c5d875cb19989b51ebd : SUCCESS in 1h 12m 32s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/3f66019fc55b4409af75e7028adaed49 : SUCCESS in 29m 58s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/a54e2b80124f488e8f9915609a20f764 : SUCCESS in 32m 47s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/7e97376b831445acaabd21fc11200734 : SUCCESS in 33m 27s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/bf302046928e4bfb87214cf0bf4965c8 : SUCCESS in 38m 56s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/933cab5469354188b10e147677efcf9d : SUCCESS in 13m 55s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/3cb39b8186364a0793f1feb60634848f : SUCCESS in 1h 54m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5e5cfd5577a0411bac7c813ad44014e2 : SUCCESS in 1h 03m 21s","accounts_in_message":[],"_revision_number":5},{"id":"1162ca9145f36089d954e7284c6533b30ca69dbd","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-17 02:41:40.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"ba555842617cb5b6fc5ba99f7a2f1846b99305b5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 04:27:21.000000000","message":"Patch Set 5:\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/8dcb06e63d2d4181bb557326030bd706 : SUCCESS in 36m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4124fbf1fcad401aba600c88f583df89 : TIMED_OUT in 42m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d4302ac9cdd40ba9d9fa91ea5c400f6 : SUCCESS in 6m 02s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/508f729df3754383bf009e94fad00110 : SUCCESS in 33m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bb7f09715e4f4812bc7d6faec6b7f6b4 : SUCCESS in 34m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f1144068f775401b8c625a8ca95198db : SUCCESS in 31m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26bd23997e194be9aab45efd433fdfb8 : SUCCESS in 10m 02s\n- tempest-full https://zuul.opendev.org/t/openstack/build/c0184456d1cf4ab2904ade6f893fea7f : SUCCESS in 1h 43m 44s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a2d2df9543bd4095897a0bc5d0ce8e8e : SUCCESS in 58m 16s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/35529b99b5204599989085276fab2d77 : SUCCESS in 57m 43s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/05044b052d804afb9af85446b9ae19c2 : SUCCESS in 1h 24m 06s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/f82473b0e9774dd0a3b55db8b5825bdc : SUCCESS in 31m 20s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b8bd02b93db945e9bcbc7fdc2d2e52ea : SUCCESS in 28m 58s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/61b5378d5d8d48d58c0126c40751c90b : SUCCESS in 41m 22s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/dd1b0391df5e413faac352542b13d3b8 : SUCCESS in 32m 58s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/739fc7501cb94da2963e44e7b747bcf6 : SUCCESS in 12m 56s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/eef836e1ae5b4ec4805feb34d660e842 : SUCCESS in 1h 28m 45s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/36ce6676e7a34f5f8abd8edb707a8a8c : SUCCESS in 59m 24s","accounts_in_message":[],"_revision_number":5},{"id":"e9e108c4b870c2b1c4148cf8ea06c1a991041dd3","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-17 06:56:37.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"d9a84a80140f1e9b62977a8900f30a27b3a9d819","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 08:28:05.000000000","message":"Patch Set 5:\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/b5d7c73d8f054f319d1ed5614981e0c8 : TIMED_OUT in 51m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c5d51c2847a94fe38661756f8530e8f3 : TIMED_OUT in 41m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8b26ac4c80d345cfb5efab9cb9fb1402 : SUCCESS in 5m 51s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fe41a21d104647f18089507f86602fac : SUCCESS in 38m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c81bc897a879413682aa6082d2837aec : SUCCESS in 38m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c9055d463af54b0abc5b34d966909f60 : SUCCESS in 28m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88422eee46da4e789433fe0e9ba38ee1 : SUCCESS in 11m 07s\n- tempest-full https://zuul.opendev.org/t/openstack/build/2f4c97a0341f4cf29c58420dd3fe5d6c : SUCCESS in 1h 29m 59s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/3da5881029ec4f7d8808cfb3b0372e8c : SUCCESS in 1h 02m 32s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/69c6fffe856d4012b7a1558229657abf : SUCCESS in 1h 02m 17s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7bad732eca7c47c1a40ed25f281f710e : SUCCESS in 1h 27m 10s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/3d607e45a0a34979ace2de2b1c8131f0 : SUCCESS in 35m 59s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/77f1d28bb76e485580adda2f08029c46 : SUCCESS in 36m 17s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0831caa61088493ab8c179179450e647 : SUCCESS in 45m 41s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/c2aa4a3d17d340a1a50378e173b031e9 : SUCCESS in 43m 02s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/320f94196ef548fd91eb99478632194c : SUCCESS in 15m 58s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/8e385c71795f4e3a920e424ef9fed1e6 : SUCCESS in 1h 23m 57s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d967c2d2c2904287acbcb7cc1a312c83 : SUCCESS in 1h 08m 19s","accounts_in_message":[],"_revision_number":5},{"id":"8fd4985d00f70c42273b98e41e0dc5cd5e6b6d26","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-17 20:04:39.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"a2f9715341e88d8530e0af4336dbb5bc8776c04c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 21:50:29.000000000","message":"Patch Set 5:\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/191a49dcc1d64b5ba2ec86be61fa6355 : SUCCESS in 40m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3d906a2a8bd24ce49fa92fc7ae12cc38 : SUCCESS in 27m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/802d145c4687405283d5afccf8e8283d : SUCCESS in 5m 35s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/44eac10e72b640d6b55f18257f515ea2 : SUCCESS in 28m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a1abf14789284aff995d2a6399563cb2 : SUCCESS in 34m 08s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9f4e63ab6f0e4a169b08a45b66d64804 : SUCCESS in 24m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6739684bb39e4124bdd10412f77cd257 : SUCCESS in 8m 40s\n- tempest-full https://zuul.opendev.org/t/openstack/build/a49e6a02ede444bbbc1edd8d64378b22 : SUCCESS in 1h 30m 52s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/cbfb22b952c54dc58c536e5ff8bda9fc : SUCCESS in 52m 24s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/e3aa07922c044f5a8343806bc86c4da6 : FAILURE in 23m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0b219e81ef12490da45fd20954a3bc93 : SUCCESS in 1h 12m 47s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/b48c88a5754a4455b1e053bea160605a : SUCCESS in 34m 23s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/571558c0031b4736bb25620f13ccff77 : SUCCESS in 31m 19s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/55f82890cdd94b40abb24e60fbc31735 : SUCCESS in 43m 15s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/cfc9b98bbb724ded87872f462c3b029c : SUCCESS in 46m 41s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/695538742cf5489c8ec3c516fa795c29 : SUCCESS in 35m 57s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/85b1951dc16e451e8ae876afb218e44f : SUCCESS in 1h 41m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dfb897ff45cb4850b6acb56faa4cf125 : SUCCESS in 1h 02m 58s","accounts_in_message":[],"_revision_number":5},{"id":"d4ea4671602055e39317ccb31219a14a3062c863","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-18 22:46:01.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"62b741e2cbcc5f58f0df4e80779f9b364ff170f3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-19 00:25:17.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ad96812ef4ce459c82dd670de80517ff : SUCCESS in 36m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8c4bc90583c84514b27448c9263edbc2 : SUCCESS in 31m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab341f32aeee499ba494d2fbf5fb2412 : SUCCESS in 8m 22s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9bb5946e4449403cb8840d0a173cf107 : SUCCESS in 34m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6d01ec18ad4a4b4f8e395486293462db : SUCCESS in 26m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1cc2cd94e47542f0a356020a2793eb24 : SUCCESS in 32m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44325c556df44c4582aa950e5dde25d0 : SUCCESS in 9m 48s\n- tempest-full https://zuul.opendev.org/t/openstack/build/5a8ef9f81f564971a9032f9c881926a1 : SUCCESS in 1h 34m 04s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/cb4900a35388454fb94eb461cfb9326b : SUCCESS in 59m 20s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/2611520384ca4a1abdd535426f2f942b : SUCCESS in 1h 06m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cb7e87293b784a2bbfc73dd9de5c6d2a : SUCCESS in 1h 19m 33s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/c105576289a24257bf20672389542a60 : SUCCESS in 39m 53s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/9393119ae75548198bc6a69cc35fbd19 : SUCCESS in 35m 36s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/78ba95c763f14ae591b0d9dc963f7172 : SUCCESS in 35m 11s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/2388e5f17af44cc89d22ec38db4e548a : SUCCESS in 45m 53s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/712bf14248c64f04880c93f501b31d28 : SUCCESS in 16m 39s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/5ad3b317ddf445bd96637e8d09343a79 : SUCCESS in 1h 23m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2aeda44ac504494590a9c214df0719ba : SUCCESS in 1h 08m 03s","accounts_in_message":[],"_revision_number":5},{"id":"5914cdb4d10e4a9b1650d4b8ef7fcc0832ef9a9a","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-19 15:06:08.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"d87d2761768a22f0d85f88e6e3656068ec936c9e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-19 15:10:47.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"8b2f639f3adae88232437385d8a0567af7befec8","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-19 20:38:20.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"8b2540264b32a45379344b833158ee849b7f5527","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-20 08:27:11.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"2a0241f34689bc471c6866c398ecb969819ead0c","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-08-20 20:43:05.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"061c3c5b7e592116819855c8fd43b0c9d3dbb646","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-08-29 16:19:47.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)\n\nLGTM","accounts_in_message":[],"_revision_number":5},{"id":"5c4338eb142f33df960a9d5f8326a63a36d43c76","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-06 21:05:18.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"42503a233e6e6d7c1cee89e977e8bd4f1adc9648","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-06 21:20:06.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7ff2f6ca9eed8bcfc8fd3f39768ca6702308eee4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-06 21:20:38.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"ba3e7a5d76dcabcaeae1836a0b6dce4d57c7dfff","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 00:11:10.000000000","message":"Patch Set 5: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":5},{"id":"79807f6523ea1e782bd25cd712e540f0a0ebd205","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-07 00:14:42.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"10015dddffc9a66e64a4610c5cc844f0d98fed27","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 03:08:33.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9e3b721002b24413b3dea63f4f1a83b1 : SUCCESS in 37m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d7ac836c16ce40faa48ae75b7c886c66 : SUCCESS in 39m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/062970dfd1304fe1b79a8cac8ef87799 : SUCCESS in 5m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/56aeebaf012e4ed280e7bdfc58c79506 : SUCCESS in 29m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f3cb97d885244caa93e24eae274389da : SUCCESS in 26m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2165d2395004451f9e112ec8acde8178 : SUCCESS in 31m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53096a5b6cb64a3c9540270f27b7015f : SUCCESS in 10m 33s\n- tempest-full https://zuul.opendev.org/t/openstack/build/a625dabb2a034b60bbee857317eb6252 : SUCCESS in 1h 50m 14s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/d3a3067576064847af56faf0888e1566 : SUCCESS in 1h 01m 01s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/1feb0d4bc6b84123bab3815f2d2a0d64 : SUCCESS in 1h 09m 36s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3c25917eb901429a9db9fc11c6c80715 : SUCCESS in 1h 35m 14s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/0fd6ed48bcdf43e4bbe0e44a6f93134c : SUCCESS in 32m 50s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/1cb427bbf6724f93891a74f126f9670c : SUCCESS in 30m 31s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/377563ae404f4b7baa6d496a400781c9 : RETRY_LIMIT in 5m 24s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/f947c33d7fe545ab8518ad8477a91ead : RETRY_LIMIT in 3m 00s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/17769123b7574a1b8675b8d81f1de296 : SUCCESS in 16m 39s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/13688d53f35e470c9e8858dbdb14ad28 : SUCCESS in 1h 39m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f80c000fe38b488692c427d961622522 : SUCCESS in 1h 09m 04s","accounts_in_message":[],"_revision_number":5},{"id":"83d51ec1fac0f54753fabf238abb49201a62b2f0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 03:41:15.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"67e0f53be3bfbfcb626b16e0289e0f7182f4f0a4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 05:59:30.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8768763b6209466a936b275063ef891f : SUCCESS in 37m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3906fc8b97904e9eb44d1343c825bfdd : SUCCESS in 6m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8fafaef5ebaf44d4a1f2434156732c75 : SUCCESS in 29m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a7f686a42fd0465a9673039df2be7a64 : SUCCESS in 30m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/928bd9eb8a194cb493512762dc1b9d2c : SUCCESS in 30m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1f4c437c09840fcb78167884419d534 : SUCCESS in 11m 05s\n- tempest-full https://zuul.opendev.org/t/openstack/build/6c77e0d9b25e4ed3922f1c6ee8d16b31 : SUCCESS in 1h 34m 02s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/09f27267a03b4d5b9cd6caa7049aeed5 : SUCCESS in 59m 03s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/3e5799d4341540c28a3a12694cafeb5e : SUCCESS in 58m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1f1a6f7ffb5b4b6db471cd0181ebf01a : SUCCESS in 1h 29m 49s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/70f5da14923f4f708bede29e72f972cd : SUCCESS in 33m 56s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8cb868758f88417a8018ac57383c5860 : SUCCESS in 32m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1f64ed49ca4e4f13b74b4e41f3e1e4fc : SUCCESS in 1h 06m 02s","accounts_in_message":[],"_revision_number":5},{"id":"854d9ec541f4519907801d8737fe3edf92d1658e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 05:59:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"09e699baba89b94a020682ab7d916d67360f4481","revisions":{"d9a60e4399cd195e52335d256ed1917e02d605d4":{"kind":"REWORK","_number":1,"created":"2019-08-13 23:13:03.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/87/676287/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/87/676287/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/87/676287/1"}}},"commit":{"parents":[{"commit":"a198eddfc02f89e82a7eeb089a7aa325d7fb43fc","subject":"Move list_roles_for_trust enforcement to policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a198eddfc02f89e82a7eeb089a7aa325d7fb43fc"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:49:30.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 23:12:54.000000000","tz":-420},"subject":"Move get_role_for_trust enforcement to policies","message":"Move get_role_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles/{role_id} API is hardcoded in the\nflask dispatcher code. This is a problem because this enforcement can\u0027t\nbe controlled by the operator, as is the norm. Moreover, it makes the\ntransition to system-scope and default-roles-aware policies more\ndifficult because there\u0027s no sensible migration from \"\" to a logical\nrole-based check string.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}/roles/{role_id}. The API\nspecifically blocks the is_admin user from using it, and since policies\naren\u0027t loaded for the is_admin user we need to continue explicitly\nblocking it.\n\nThis change does not use the formal oslo.policy deprecation system\nbecause \"\" OR\u0027d with the new default is entirely useless as a policy.\n\nChange-Id: Ib5a6a87313aa7b2a73211f512b8a8c675a21b52f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d9a60e4399cd195e52335d256ed1917e02d605d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d9a60e4399cd195e52335d256ed1917e02d605d4"}]},"branch":"refs/heads/master"},"2492e1de424e12d7b5f56e058e5b866dc7a82caa":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-08-14 18:14:32.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/87/676287/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/87/676287/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/87/676287/2"}}},"commit":{"parents":[{"commit":"258fc906e0f67cd02e7941daa5af1991e1f02764","subject":"Move list_roles_for_trust enforcement to policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/258fc906e0f67cd02e7941daa5af1991e1f02764"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:49:30.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-14 18:13:32.000000000","tz":-420},"subject":"Move get_role_for_trust enforcement to policies","message":"Move get_role_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles/{role_id} API is hardcoded in the\nflask dispatcher code. This is a problem because this enforcement can\u0027t\nbe controlled by the operator, as is the norm. Moreover, it makes the\ntransition to system-scope and default-roles-aware policies more\ndifficult because there\u0027s no sensible migration from \"\" to a logical\nrole-based check string.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}/roles/{role_id}. The API\nspecifically blocks the is_admin user from using it, and since policies\naren\u0027t loaded for the is_admin user we need to continue explicitly\nblocking it.\n\nThis change does not use the formal oslo.policy deprecation system\nbecause \"\" OR\u0027d with the new default is entirely useless as a policy.\n\nChange-Id: Ib5a6a87313aa7b2a73211f512b8a8c675a21b52f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2492e1de424e12d7b5f56e058e5b866dc7a82caa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2492e1de424e12d7b5f56e058e5b866dc7a82caa"}]},"branch":"refs/heads/master"},"a0259c4d27a135453a2b2c26f798032250a3675f":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-08-14 22:43:49.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/87/676287/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/87/676287/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/87/676287/3"}}},"commit":{"parents":[{"commit":"6f91da332468daf3d754a8c18fd579462f5caaff","subject":"Move list_roles_for_trust enforcement to policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6f91da332468daf3d754a8c18fd579462f5caaff"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:49:30.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-14 22:43:10.000000000","tz":-420},"subject":"Move get_role_for_trust enforcement to policies","message":"Move get_role_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles/{role_id} API is hardcoded in the\nflask dispatcher code. This is a problem because this enforcement can\u0027t\nbe controlled by the operator, as is the norm. Moreover, it makes the\ntransition to system-scope and default-roles-aware policies more\ndifficult because there\u0027s no sensible migration from \"\" to a logical\nrole-based check string.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}/roles/{role_id}. The API\nspecifically blocks the is_admin user from using it, and since policies\naren\u0027t loaded for the is_admin user we need to continue explicitly\nblocking it.\n\nThis change does not use the formal oslo.policy deprecation system\nbecause \"\" OR\u0027d with the new default is entirely useless as a policy.\n\nChange-Id: Ib5a6a87313aa7b2a73211f512b8a8c675a21b52f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a0259c4d27a135453a2b2c26f798032250a3675f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a0259c4d27a135453a2b2c26f798032250a3675f"}]},"branch":"refs/heads/master"},"1391358ef057de3a391cbe106a3eeec4bbecab7e":{"kind":"NO_CHANGE","_number":4,"created":"2019-08-16 00:33:22.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/87/676287/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/87/676287/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/87/676287/4"}}},"commit":{"parents":[{"commit":"d4dc8352567b51369532eb55930a075c03cfca73","subject":"Move list_roles_for_trust enforcement to policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d4dc8352567b51369532eb55930a075c03cfca73"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:49:30.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-08-16 00:33:22.000000000","tz":0},"subject":"Move get_role_for_trust enforcement to policies","message":"Move get_role_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles/{role_id} API is hardcoded in the\nflask dispatcher code. This is a problem because this enforcement can\u0027t\nbe controlled by the operator, as is the norm. Moreover, it makes the\ntransition to system-scope and default-roles-aware policies more\ndifficult because there\u0027s no sensible migration from \"\" to a logical\nrole-based check string.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}/roles/{role_id}. The API\nspecifically blocks the is_admin user from using it, and since policies\naren\u0027t loaded for the is_admin user we need to continue explicitly\nblocking it.\n\nThis change does not use the formal oslo.policy deprecation system\nbecause \"\" OR\u0027d with the new default is entirely useless as a policy.\n\nChange-Id: Ib5a6a87313aa7b2a73211f512b8a8c675a21b52f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1391358ef057de3a391cbe106a3eeec4bbecab7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1391358ef057de3a391cbe106a3eeec4bbecab7e"}]},"branch":"refs/heads/master"},"09e699baba89b94a020682ab7d916d67360f4481":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2019-08-16 22:22:16.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/87/676287/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/87/676287/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/87/676287/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/87/676287/5"}}},"commit":{"parents":[{"commit":"b100825a03920e59700dba7c45b2317344924867","subject":"Move list_roles_for_trust enforcement to policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b100825a03920e59700dba7c45b2317344924867"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:49:30.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-16 22:20:15.000000000","tz":-420},"subject":"Move get_role_for_trust enforcement to policies","message":"Move get_role_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles/{role_id} API is hardcoded in the\nflask dispatcher code. This is a problem because this enforcement can\u0027t\nbe controlled by the operator, as is the norm. Moreover, it makes the\ntransition to system-scope and default-roles-aware policies more\ndifficult because there\u0027s no sensible migration from \"\" to a logical\nrole-based check string.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}/roles/{role_id}. The API\nspecifically blocks the is_admin user from using it, and since policies\naren\u0027t loaded for the is_admin user we need to continue explicitly\nblocking it.\n\nThis change does not use the formal oslo.policy deprecation system\nbecause \"\" OR\u0027d with the new default is entirely useless as a policy.\n\nChange-Id: Ib5a6a87313aa7b2a73211f512b8a8c675a21b52f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/09e699baba89b94a020682ab7d916d67360f4481"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/09e699baba89b94a020682ab7d916d67360f4481"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
