)]}'
{"id":"openstack%2Fkeystone~676283","triplet_id":"openstack%2Fkeystone~master~I3c0718330d5a18c0c79e8f12509200fd97a55913","project":"openstack/keystone","branch":"master","topic":"trust-policies","hashtags":[],"change_id":"I3c0718330d5a18c0c79e8f12509200fd97a55913","subject":"Move get_trust enforcement to default policies","status":"MERGED","created":"2019-08-13 21:59:42.000000000","updated":"2019-09-08 05:59:22.000000000","submitted":"2019-09-08 05:59:22.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":"676283-1567922362331-198d0df0","meta_rev_id":"16de9dce5bbde56c3c808f766eef15c34c86adb1","_number":676283,"virtual_id_number":676283,"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-07 04:06:03.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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2019-09-08 05:59:22.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 09:11:23.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 20:57:44.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2019-08-19 15:02:16.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-29 16:20:44.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 20:57:44.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":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":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:02:16.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 09:11:23.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:20:44.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 20:57:44.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:22.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":"8fb620b46152db3a65b573d9fbbfcacd3d8c413b","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-13 21:59:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e18b11f2b78d60deea559c6f3a04a6f064162b10","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-13 22:28:35.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"cdfc1e13eb4c6a4147361271f626062caed3da9a","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 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"f7506106ffa6cec0d4836abd2e6de52f0e719e6f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 00:51:36.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/aa04eb4a7aac40958f26060ee9a61d8f : FAILURE in 29m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d0f947ff9e3945529c0a9ba1ecd0bf73 : FAILURE in 39m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c51419800a9645b8aa70d3edcb856495 : SUCCESS in 5m 44s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/70eb3ef7802f4823816d970046be6cf7 : TIMED_OUT in 40m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/352b2498c1714277bb5d9445ffa90ff1 : FAILURE in 34m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e5874e2aadac4c158723e1e01561a067 : TIMED_OUT in 40m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04b6cf0bf39a478fb3c335f7dcb2d7ec : SUCCESS in 6m 24s\n- tempest-full https://zuul.opendev.org/t/openstack/build/bf9f73e59d234dd0bea85a0b88ff7dff : FAILURE in 1h 35m 47s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/d63b568340d540a697b53b1e45bca1db : FAILURE in 45m 50s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/1a73a3f5aed04b55a8ed1c9ff12cca05 : FAILURE in 53m 32s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/acedc64766bd483cb00b974cbdd135eb : FAILURE in 1h 11m 44s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/50f208ca7bde48aaa86fb8b6bdbc6173 : SUCCESS in 39m 12s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/dbd528c67039457d95a54d6366a94b11 : SUCCESS in 30m 08s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/4b37195dd27746dcb3388cf8d8217e8d : SUCCESS in 37m 51s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/7bbbeb4825114dd98d91565fafe71f30 : SUCCESS in 41m 55s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/7b431638ba8e4c93b93281077974b687 : SUCCESS in 13m 56s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/428d6b4ccb9a460bbddb174b65ed0055 : FAILURE in 1h 09m 48s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3ce5e94e0aa449d7b28a099a96fc1c52 : FAILURE in 1h 07m 35s","accounts_in_message":[],"_revision_number":3},{"id":"ede9173bdd783864cd78a5ca4b1cea5d2b3432f5","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 4.","accounts_in_message":[],"_revision_number":4},{"id":"c899e1712ebbc3260bc72b1d2704ce533e7d9a15","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 20:11:51.000000000","message":"Patch Set 4: 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/89f70a2176db4f76862995aecd7facb1 : SUCCESS in 42m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e357a75e0791459399777bdbbf626b1d : TIMED_OUT in 41m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6408f5bbba1f477aa73d56b420d2e8ba : SUCCESS in 5m 59s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/06dc5fab9d714cd9af4903eefcfd5754 : SUCCESS in 38m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c605175e46a147afa26c30867e542844 : SUCCESS in 28m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/87628e7294734880bcf9d1918d9006fc : SUCCESS in 25m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a080a49c96414b5682b423617eada490 : SUCCESS in 8m 14s\n- tempest-full https://zuul.opendev.org/t/openstack/build/75820c93b8694f7a838166c7e87d1b96 : SUCCESS in 1h 33m 15s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/239d8c2224f445ae8a92a5205beef8bb : SUCCESS in 1h 04m 50s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/5d9035bc1f344ae08435ddc1f82594de : SUCCESS in 59m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/909af83901144860b7e80ad3f9753fef : SUCCESS in 1h 30m 06s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/0a3e99225dc246c29e964d12cfaadfa5 : SUCCESS in 31m 19s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/1bbb37ac63f8429f88c59d8953419da6 : SUCCESS in 34m 02s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/17924a520465405dbd99b0f3c48d04ed : SUCCESS in 36m 15s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/bb0bf51e26db4afa8c5a7e3ac23ee771 : SUCCESS in 37m 30s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/9f346fdeba204b66bc17f5d30c0b22ba : SUCCESS in 19m 55s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/a2b4235d53fe4279880c09f325ea5f86 : SUCCESS in 1h 50m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a623b1373853401591a7dc9749fb4888 : SUCCESS in 1h 00m 25s","accounts_in_message":[],"_revision_number":4},{"id":"1a7130f46de8dde60a1035ac58d799201482161f","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-14 20:17:14.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"69627f20fd33b6e53aa25e8ca0aef356ef6c32b1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 22:04:08.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/44557cf28b64454db2f200c6bb51f021 : SUCCESS in 39m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6a0ffdeb31a34cb48f687e1799d76b84 : SUCCESS in 31m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a665963e3116401895289de6118c8788 : SUCCESS in 7m 16s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/de8c0905429742aeaba966efc86cb87c : SUCCESS in 38m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9a65d95fa7824a8c8861f845f52a8b39 : SUCCESS in 30m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/034936d5d6ed4315bed0ad0b9301239c : SUCCESS in 27m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/84936e6ab6cf4bec9a3184c8a327c9dd : SUCCESS in 8m 00s\n- tempest-full https://zuul.opendev.org/t/openstack/build/29078a9ed0ce41329c784f1b57c38577 : SUCCESS in 1h 35m 18s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/ebf9c57fd16c4f9cb1e15f76afc759d3 : SUCCESS in 1h 02m 05s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/4eb4f11f75bd4fcfa9d5f208a5e38812 : SUCCESS in 1h 04m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6fe0bcff56384aefa56e01fcb3ae0968 : SUCCESS in 1h 33m 05s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/f8babf134a2b44a4838d2197aa522330 : SUCCESS in 36m 14s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/d4e578bb12f8438f92cd27aafe477cca : SUCCESS in 37m 20s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/17215bff833343708216b8488639f96b : SUCCESS in 45m 34s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/3fd8a53f12cc46b099c1e87963cc33e6 : SUCCESS in 40m 15s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/00c59087642d4978b6709fd5396d89d9 : SUCCESS in 21m 49s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e066a23d71e54a959ba2adae09fac6ef : SUCCESS in 1h 33m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/773c347cbcb740399f3eff94fd0d48bd : SUCCESS in 1h 06m 19s","accounts_in_message":[],"_revision_number":4},{"id":"13f515319bbc8638e2ad8f764afadf6ed5938d6f","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 5.","accounts_in_message":[],"_revision_number":5},{"id":"f3b763507cabbb4e66bebe0bc0c0e34851d1bbfe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 01:07:30.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/6b166b270f5a4c2ea8873a80bfbc9bd7 : SUCCESS in 34m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dbb3febc371e4a94a9fefa31f7e9ef5c : SUCCESS in 37m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34625bcea0da4900bb8200ed3988373d : SUCCESS in 5m 13s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ddc86ec2f2914b1c952319987dd4261f : SUCCESS in 27m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5d23d4ee22bc43a8b6ec55c5a74555a1 : SUCCESS in 26m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6c39e9efcd4f43beadf496f4fef6c5e8 : SUCCESS in 23m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/56a6f7f288db4148b73ef12723d6819e : SUCCESS in 6m 56s\n- tempest-full https://zuul.opendev.org/t/openstack/build/5d02e205228b4851b512e0a74dfb4e35 : FAILURE in 1h 20m 31s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a136c2b2514b4172a55ff1cdab8d78da : FAILURE in 58m 28s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7a79fa986740451e8469ce5f947fa511 : FAILURE in 1h 09m 04s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/23cf3f893e5b4e6398a47ad0a3589148 : FAILURE in 1h 15m 40s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/ef767f3419a84e9190a911e81564f3da : SUCCESS in 37m 48s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b796245840ab4490b0d0aa9e1b5fc97f : SUCCESS in 33m 51s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/ab6984f0b2f74532861abbc0b63f12df : SUCCESS in 40m 14s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/d40c4464357442af9bd602f73d5c40b5 : SUCCESS in 39m 08s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/e48c13eed7914e3b805ad38f23816a53 : SUCCESS in 17m 57s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/24ed639cacea45c8b461d41fa3eabfb7 : FAILURE in 1h 25m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2df64380690347d2a533e3494bfc89a3 : FAILURE in 1h 13m 55s","accounts_in_message":[],"_revision_number":5},{"id":"6659f3217f7f24a0106fc409a9f5a2a5160dbcfd","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 00:33:03.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"013743c8d3bd5d9f568dc42a5fd889586e6d2c92","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 02:33:23.000000000","message":"Patch Set 6:\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/7e32875efe144f65b57c32b1fbda4065 : SUCCESS in 35m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f86b505be61044a7b4bce927369e3f97 : TIMED_OUT in 41m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a786c41e9e314b0b80695df24dd3355a : SUCCESS in 6m 08s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9af7b41af4014112bb6f59ee5e2c8c04 : SUCCESS in 30m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0f51a7969e014ea190a00a3ae46f5172 : SUCCESS in 40m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8f734a7e12994dc6b5c21b2a29672739 : SUCCESS in 28m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7920b26cc40c4d49920a0086d3564e78 : SUCCESS in 10m 16s\n- tempest-full https://zuul.opendev.org/t/openstack/build/4f06f0ae733d49c289d0db6210980daa : SUCCESS in 1h 53m 30s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/78e6e5bbeb884107aca0d7b4dcaf7b48 : SUCCESS in 1h 00m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/cb9fcc2d88034c199b2da6fa59d25db2 : SUCCESS in 1h 02m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/54f20139a80d497b97a4e49c92a4bd87 : SUCCESS in 1h 18m 21s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/516dfcc5b0ad4293b331bf9efd8331d3 : SUCCESS in 35m 34s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/5b567f8831a1405ebe18e0e249c23901 : SUCCESS in 35m 41s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/6dda68807fc64b4fa246dc241e886c61 : SUCCESS in 40m 58s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0e59c4e115394e1a82100af491520ee6 : SUCCESS in 42m 35s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f4cfe116ac324111850859af88f12720 : SUCCESS in 20m 18s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4f7bef2e2cb44160ae6fcc735e8e1594 : SUCCESS in 1h 37m 27s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/de8c81a76af745ffa3df0683546cbf3c : SUCCESS in 54m 07s","accounts_in_message":[],"_revision_number":6},{"id":"84d9ec7254bc7db9cfede9615d9996f93c10ec0a","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 15:03:50.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"57da12dae6d9a87a15776335bd3c401fdfb2603c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 16:53:21.000000000","message":"Patch Set 6:\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/ffea59655c674200bfea7d8d69f0c3f6 : TIMED_OUT in 51m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/094f48d7f277445b8fc24c78f3885ff1 : SUCCESS in 40m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc1bc786a3ea49a4b911ccfb46936b6c : SUCCESS in 6m 19s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ae585ef5b75d409dbfce878630d8fdb1 : SUCCESS in 37m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/063ad823e43749a0842e7e5293c29245 : SUCCESS in 35m 56s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/822f161cf3dd4f50a287d46969f2eceb : SUCCESS in 26m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e23b70686d74da18ad24ef14b553d41 : SUCCESS in 12m 53s\n- tempest-full https://zuul.opendev.org/t/openstack/build/53596e477d054f29859c38346a0f4934 : SUCCESS in 1h 46m 39s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/e6cb3376a09643ba8291f9f051758795 : SUCCESS in 1h 05m 34s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/0850f767ac0d46c8b0f6a5e8336ad1a8 : SUCCESS in 1h 03m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7b5d2e9382a34bd58e98905a4385d317 : SUCCESS in 1h 31m 50s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/b8b0140a6d744019a2cf399632b05fb3 : SUCCESS in 34m 38s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/56cf6ff083ff4d7e8cfc351490d6724f : SUCCESS in 41m 51s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/692b74477d694dd28e215042607a8dff : SUCCESS in 37m 06s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/b324dde98ffa4fa18627b3d917ceb3d5 : SUCCESS in 43m 19s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/41b92b22bd864d48bdb75ba4e59a0c44 : SUCCESS in 14m 48s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/7b14c138ad8744f49d2fe70b3f27ee47 : FAILURE in 1h 27m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cbe9eab984e44c3da9485ffc502e9d85 : SUCCESS in 1h 09m 40s","accounts_in_message":[],"_revision_number":6},{"id":"d7af266bcf883a150a0937562cdf3f715c518846","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 17:15:17.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"1954e0ed580dc11a88146bd94d9c8e942f2b4685","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 19:15:30.000000000","message":"Patch Set 6:\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/73be831245174b94961299736c9b381a : SUCCESS in 30m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1bd2982ca2ad4bb1b615a1b85a93fce7 : SUCCESS in 32m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dfa9bb81d56e4ec9a9c4fc08fa9a1bf8 : SUCCESS in 6m 16s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8633dd81c3c34815bc2f266643c0d9dd : TIMED_OUT in 41m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/daf8570b5b27446ea6316a089f6e7edf : TIMED_OUT in 41m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d1fd24de5c7649cb88eb53ceba7691f8 : TIMED_OUT in 41m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a9ee456fb9b4e1a82209bbdc357b7ee : SUCCESS in 10m 39s\n- tempest-full https://zuul.opendev.org/t/openstack/build/a62fcfc080584603b0dd8716c4fe1787 : SUCCESS in 1h 38m 08s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/d85aafc4be3f4c45a7ba34b11d66309d : SUCCESS in 51m 37s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/fcc0bd1c122a4aacbfafe933cd59e8c3 : SUCCESS in 56m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ef8c2c95b5294889856b08a5616f45ce : SUCCESS in 1h 31m 26s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/85ad3597bed743869ba3794bcdcd9dde : SUCCESS in 46m 37s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/ffdd93b89c0349a5baa07084313576b7 : SUCCESS in 32m 04s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0e8b1697f3294025a3ec8b7242d9ca60 : SUCCESS in 35m 12s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/46ab3a61be154f3caa66896a4c850f8a : SUCCESS in 52m 28s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/b42a5574940d4bab8d36d1a5332ea8de : SUCCESS in 15m 05s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/f67da3f6035747eb98f7deb31d141dff : SUCCESS in 1h 57m 00s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ead36aec3ff541d9bf00e2a6f809d99f : SUCCESS in 58m 47s","accounts_in_message":[],"_revision_number":6},{"id":"8fd83d453dfe6a53ca9d6a74affaa17ad585c06a","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 19:28:42.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"857fe4ffe58a4d38685452ea02e9313429863ba6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 21:21:14.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a6ad91d0814e48ebb7d1a65c255a33d6 : SUCCESS in 37m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/363968dd55624f88a035bab76c1b2e61 : SUCCESS in 35m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bfd04fc333fc41aa831ac21c494e1683 : SUCCESS in 6m 51s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/600fcf7ec6b5485f8b24b98f57986438 : SUCCESS in 29m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/49e03b38ec5542cbb8075b60d8f82d5a : SUCCESS in 28m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/63cbb9e8c4db41bb90672f157840712d : SUCCESS in 31m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e40d62fe0bf405e99edea4b0c6b335d : SUCCESS in 11m 46s\n- tempest-full https://zuul.opendev.org/t/openstack/build/b5a067f386a44d96aeac6abe7ee8729b : SUCCESS in 1h 50m 09s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/b69983dc639c4c94bd89bb558e98fbef : SUCCESS in 1h 05m 45s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/1f5129b75dfc4e4a9a1ba059177b1ff5 : SUCCESS in 1h 04m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d30c3d5d3a8d483fabe18d4e31910db1 : SUCCESS in 1h 25m 21s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/06622d88ac074e80bdd8ffcb8c5f3a30 : SUCCESS in 40m 36s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/f4f8fdbe157a4be790e1a2da62d0aa31 : SUCCESS in 30m 06s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/a2ca6eaddf20430a86a08ffc4e8ee789 : SUCCESS in 42m 02s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/94854779afed433d98fc48b04f1fc904 : SUCCESS in 38m 18s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/a839427bcf984f2fa613c68964ff5e83 : SUCCESS in 17m 41s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4efec136994541c4853c3d250997e96b : SUCCESS in 1h 35m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/30a2061bb3d441a1b42f0dc14f34a6c6 : SUCCESS in 1h 00m 13s","accounts_in_message":[],"_revision_number":6},{"id":"7194e76622ccef2251d33d6d951fba3f2037259b","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 7.","accounts_in_message":[],"_revision_number":7},{"id":"f329566c19fc9d5112a7421d160c1e2e2ea7d7bd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 00:14:07.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0eda7c64625648f08daf14f3e861b4c2 : SUCCESS in 34m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/13f4d65e89934cb98b4c4c74ae91cbd5 : SUCCESS in 34m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6168f3a915374d9d875d435c51c5d487 : SUCCESS in 6m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/092165f3d6c24573bb321181d858810e : SUCCESS in 31m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b617d467d11f4ead898632073ca26fb7 : SUCCESS in 37m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ca17844276694f5ab48879c4372fc87e : SUCCESS in 39m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eb017232c43042ab81399c080c7f1fe6 : SUCCESS in 11m 50s\n- tempest-full https://zuul.opendev.org/t/openstack/build/6f7b6e143d63487484b415bc89ebb229 : SUCCESS in 1h 48m 46s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/52e5d840e5124c07bf7f9e70d255efd6 : SUCCESS in 59m 41s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/d04fa3c14cee47dab13c7ebb36a9ecab : SUCCESS in 1h 11m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e281111f7d8249799f282fdd21f71f47 : SUCCESS in 1h 22m 26s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/dcb15c5eab914f42ac5a0a3da277bf4c : SUCCESS in 41m 30s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/71d9b34815d74d748a5db0bf9254e29e : SUCCESS in 29m 14s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/73d24a1d09ae4d1aa90473a637cb2084 : SUCCESS in 33m 56s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/db8ff938ed354772ba2bfd0bd84ab5d1 : SUCCESS in 36m 03s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/a7dfed120f1b4b158c4b1f3f1f7b1c11 : SUCCESS in 19m 50s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/cc4abf51c01145bbadec19a16cf279d3 : SUCCESS in 1h 36m 41s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/53ee0e21ae974937be8793e5e0b53676 : SUCCESS in 58m 21s","accounts_in_message":[],"_revision_number":7},{"id":"d4e153d756758a3b89716d14f4a5e5644ba4d642","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-19 15:02:16.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"bc16617447f0b7944fd62b03e631ef1c8a0a9bc8","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-20 09:11:23.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"a9fe9101aad74c016d730eea18e57ee779c28876","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-08-29 16:20:44.000000000","message":"Patch Set 7: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":7},{"id":"d28193ba410cc433b9f373983d8c5909c9c87848","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-06 20:57:44.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"2521fb1ff86989f3ddfe3bc033e213512fd771eb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-06 21:19:52.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"45a5843844dd6c462caaf03620b8fcc7124a39d1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 00:11:08.000000000","message":"Patch Set 7: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":7},{"id":"75711ae9f1b3818788ce5b46fe83d1099cc38a11","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-07 00:14:28.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"b3a7e09387543ffaded5e32c8d156972871932c0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 03:14:16.000000000","message":"Patch Set 7: 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/2751555cbd2e4a86ae5da76d1dded4af : SUCCESS in 38m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/01ec3c7109e7454cb7138c910b5d7a66 : SUCCESS in 35m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/709c96510e3a4fc69a068f5f1b49bfcd : SUCCESS in 6m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0272412f17ab4aa791dadaeab2a030ac : SUCCESS in 40m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3d3b3e293bce452e80b0df985d97ee76 : SUCCESS in 36m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cff5e1027a6e4dc7ba96a146c6fb7282 : SUCCESS in 35m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff2d79177a5a420997408911540bcba8 : SUCCESS in 9m 29s\n- tempest-full https://zuul.opendev.org/t/openstack/build/8caf4b8316b7491a9ce4aaf66963ebe7 : SUCCESS in 1h 35m 53s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/070ec71fd0b24b9db907f373490c607c : FAILURE in 44m 31s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/ff5383f357bd41d59613f53fb916034b : SUCCESS in 58m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4a89774234d14a72984be88751aaa9d9 : SUCCESS in 1h 31m 20s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/632592909e5f4e4b83c73fc007898806 : SUCCESS in 31m 45s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/df4269e2038749ffa83f3b299f5f4afd : SUCCESS in 34m 00s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/7914d31359f3416f85953115488ccf2e : RETRY_LIMIT in 4m 36s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/8a92ae49fc934affaeb0d57eb156bb8a : RETRY_LIMIT in 3m 44s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/964081152c1b4a73849d61fd0940aa8c : SUCCESS in 18m 24s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c6cc82a54d214af4ae15aba9d10cb4b3 : SUCCESS in 1h 40m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d97f3b62ef12409385906cfafa624dbf : SUCCESS in 1h 05m 00s","accounts_in_message":[],"_revision_number":7},{"id":"07ea277e1beaed354a0f1e99b1ebc07f4b0956b5","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-07 04:06:03.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"4f8e54188a78fc8c1912ff79672fba225f255a78","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 06:14:20.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ea7a195b6b3647a7bf8e3c232b7789dc : SUCCESS in 38m 10s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aa02103d5e8e4157ae2b0c4cf64c7c19 : SUCCESS in 34m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c633b64970b8400fa479e3c34564ff88 : SUCCESS in 5m 12s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/cd44230b339d4fa39bb0e8a8a4683899 : SUCCESS in 28m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a560f65f47004f609a90765458062512 : SUCCESS in 29m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e04cc03bea7d47819c427a67b3af79ed : SUCCESS in 29m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f3cf15ffb1f499a822b794b97fdef0d : SUCCESS in 11m 04s\n- tempest-full https://zuul.opendev.org/t/openstack/build/6e03a60ca3c54380ad91ca57c9fbea04 : SUCCESS in 1h 32m 38s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/6621b994d57042e8a814afd88ac23ea2 : SUCCESS in 55m 15s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/372bbfcaa96c45fdbc88273c7092a8f2 : SUCCESS in 57m 15s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/47f38324862b444e8b638a1e711d2f41 : SUCCESS in 1h 22m 24s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/2b96b531f85444de8bcf5ec2932183ad : SUCCESS in 31m 04s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/ee6cba36cf3d41bf80b742e4e60d9832 : SUCCESS in 32m 17s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/4d603d6c02c0447a9066b460915c54da : RETRY_LIMIT in 3m 53s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/021b6f3038694ba190701575cbca2e9a : RETRY_LIMIT in 3m 11s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/c30d43f7f5294851913b9eacff5e9af5 : SUCCESS in 13m 23s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/99b80b2769e04efa8e33864952b40354 : SUCCESS in 1h 30m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c7b2ff2795f54e81be487424747a0994 : SUCCESS in 1h 06m 36s","accounts_in_message":[],"_revision_number":7},{"id":"7bd307f796aaf1f164733084bdef2a3ef33a76b0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 03:41:08.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"88e9b0423f2cae6e10c41e2b5b2473e37574af4a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 05:59:22.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"c9b3d5a386cf11a01429ad353715cab0f48dd6db","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 05:59:22.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/574e3962125b44d4a2465e76f1a02e4f : SUCCESS in 31m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48d5c19d98754360b0dad7ba26444d5c : SUCCESS in 5m 45s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/79ce8ad661d644feaea860ee2afd3091 : SUCCESS in 34m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3549b0b07b2c4eab9508d4c100310cd5 : SUCCESS in 30m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d79f61aef9bc43bf974a875853b34545 : SUCCESS in 27m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe007e964fd443a1b2236f570c7215f3 : SUCCESS in 11m 19s\n- tempest-full https://zuul.opendev.org/t/openstack/build/8b896a9c723547f38c9322bcb7cd246b : SUCCESS in 1h 45m 18s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/9b4c9cdc3aca46659962d95c2c817819 : SUCCESS in 1h 04m 11s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/45e3ec4e526348a8b4477183fe744c4e : SUCCESS in 1h 06m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/af7a69f9d11c4873853ccd9f44aafc4c : SUCCESS in 1h 28m 07s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/ba49e5d1eb48436392c9a9748150fa0f : SUCCESS in 36m 42s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/6a1b4cac9407443b8a17a689ceeae6b1 : SUCCESS in 33m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2e7d13aff24c42399e99898670e82d83 : SUCCESS in 1h 06m 31s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"b5617eee416d168a674283e220f67e2a9f174a19","revisions":{"6e1581fc117b2b209d6795f860912331bb4d0b75":{"kind":"REWORK","_number":1,"created":"2019-08-13 21:59:42.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/83/676283/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/676283/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/676283/1"}}},"commit":{"parents":[{"commit":"9ad8cee37fa3140f9b24987a54a973853f96ce2b","subject":"Move delete_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9ad8cee37fa3140f9b24987a54a973853f96ce2b"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 21:44:44.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 21:58:42.000000000","tz":-420},"subject":"Move get_trust enforcement to default policies","message":"Move get_trust enforcement to default policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id} API is hardcoded in the flask dispatcher\ncode. This is a problem because this enforcement can\u0027t be controlled by\nthe operator, as is the norm. Moreover, it makes the transition to\nsystem-scope and default-roles-aware policies more difficult because\nthere\u0027s no sensible migration from \"\" to a logical role-based check\nstring.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}. The API specifically\nblocks the is_admin user from using it, and since policies aren\u0027t loaded\nfor the is_admin user we need to continue explicitly blocking 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: I3c0718330d5a18c0c79e8f12509200fd97a55913\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6e1581fc117b2b209d6795f860912331bb4d0b75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6e1581fc117b2b209d6795f860912331bb4d0b75"}]},"branch":"refs/heads/master"},"452b93981e2d72c1497e71a5dd2b3ed35a0fc302":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-08-13 22:28:35.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/83/676283/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/676283/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/676283/2"}}},"commit":{"parents":[{"commit":"f304a0fe374d82f34f7e7fa906e6a95ec1c913ee","subject":"Move delete_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f304a0fe374d82f34f7e7fa906e6a95ec1c913ee"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 21:44:44.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:28:30.000000000","tz":-420},"subject":"Move get_trust enforcement to default policies","message":"Move get_trust enforcement to default policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id} API is hardcoded in the flask dispatcher\ncode. This is a problem because this enforcement can\u0027t be controlled by\nthe operator, as is the norm. Moreover, it makes the transition to\nsystem-scope and default-roles-aware policies more difficult because\nthere\u0027s no sensible migration from \"\" to a logical role-based check\nstring.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}. The API specifically\nblocks the is_admin user from using it, and since policies aren\u0027t loaded\nfor the is_admin user we need to continue explicitly blocking 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: I3c0718330d5a18c0c79e8f12509200fd97a55913\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/452b93981e2d72c1497e71a5dd2b3ed35a0fc302"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/452b93981e2d72c1497e71a5dd2b3ed35a0fc302"}]},"branch":"refs/heads/master"},"4509f6aa93646adeff97b6df0b525c1d70637872":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-08-13 23:13:03.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/83/676283/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/676283/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/676283/3"}}},"commit":{"parents":[{"commit":"17bcd584c45475ffa6d2bebd5e4f0691baa4afdc","subject":"Move delete_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/17bcd584c45475ffa6d2bebd5e4f0691baa4afdc"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 21:44:44.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:59:37.000000000","tz":-420},"subject":"Move get_trust enforcement to default policies","message":"Move get_trust enforcement to default policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id} API is hardcoded in the flask dispatcher\ncode. This is a problem because this enforcement can\u0027t be controlled by\nthe operator, as is the norm. Moreover, it makes the transition to\nsystem-scope and default-roles-aware policies more difficult because\nthere\u0027s no sensible migration from \"\" to a logical role-based check\nstring.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}. The API specifically\nblocks the is_admin user from using it, and since policies aren\u0027t loaded\nfor the is_admin user we need to continue explicitly blocking 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: I3c0718330d5a18c0c79e8f12509200fd97a55913\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4509f6aa93646adeff97b6df0b525c1d70637872"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4509f6aa93646adeff97b6df0b525c1d70637872"}]},"branch":"refs/heads/master"},"d027264b574cd8447d8d447c71926f24caa105cc":{"kind":"REWORK","_number":4,"created":"2019-08-14 18:14:32.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/83/676283/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/676283/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/676283/4"}}},"commit":{"parents":[{"commit":"17bcd584c45475ffa6d2bebd5e4f0691baa4afdc","subject":"Move delete_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/17bcd584c45475ffa6d2bebd5e4f0691baa4afdc"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 21:44:44.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_trust enforcement to default policies","message":"Move get_trust enforcement to default policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id} API is hardcoded in the flask dispatcher\ncode. This is a problem because this enforcement can\u0027t be controlled by\nthe operator, as is the norm. Moreover, it makes the transition to\nsystem-scope and default-roles-aware policies more difficult because\nthere\u0027s no sensible migration from \"\" to a logical role-based check\nstring.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}. The API specifically\nblocks the is_admin user from using it, and since policies aren\u0027t loaded\nfor the is_admin user we need to continue explicitly blocking 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: I3c0718330d5a18c0c79e8f12509200fd97a55913\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d027264b574cd8447d8d447c71926f24caa105cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d027264b574cd8447d8d447c71926f24caa105cc"}]},"branch":"refs/heads/master"},"14cea3122fc4ef0eaeddb90ca109914c69a99ea2":{"kind":"REWORK","_number":5,"created":"2019-08-14 22:43:49.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/83/676283/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/676283/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/676283/5"}}},"commit":{"parents":[{"commit":"f646b991f74f8c747c38bf7216ec0592ba5ccd2a","subject":"Move delete_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f646b991f74f8c747c38bf7216ec0592ba5ccd2a"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 21:44:44.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_trust enforcement to default policies","message":"Move get_trust enforcement to default policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id} API is hardcoded in the flask dispatcher\ncode. This is a problem because this enforcement can\u0027t be controlled by\nthe operator, as is the norm. Moreover, it makes the transition to\nsystem-scope and default-roles-aware policies more difficult because\nthere\u0027s no sensible migration from \"\" to a logical role-based check\nstring.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}. The API specifically\nblocks the is_admin user from using it, and since policies aren\u0027t loaded\nfor the is_admin user we need to continue explicitly blocking 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: I3c0718330d5a18c0c79e8f12509200fd97a55913\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/14cea3122fc4ef0eaeddb90ca109914c69a99ea2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/14cea3122fc4ef0eaeddb90ca109914c69a99ea2"}]},"branch":"refs/heads/master"},"e5a267205d147cfcbe9f55ac816f0d044cd12ce8":{"kind":"REWORK","_number":6,"created":"2019-08-16 00:33:03.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/83/676283/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/676283/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/676283/6"}}},"commit":{"parents":[{"commit":"ecd92b7ad7202bf034d6affa43809f042d6631a4","subject":"Move delete_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ecd92b7ad7202bf034d6affa43809f042d6631a4"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 21:44:44.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-16 00:32:52.000000000","tz":-420},"subject":"Move get_trust enforcement to default policies","message":"Move get_trust enforcement to default policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id} API is hardcoded in the flask dispatcher\ncode. This is a problem because this enforcement can\u0027t be controlled by\nthe operator, as is the norm. Moreover, it makes the transition to\nsystem-scope and default-roles-aware policies more difficult because\nthere\u0027s no sensible migration from \"\" to a logical role-based check\nstring.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}. The API specifically\nblocks the is_admin user from using it, and since policies aren\u0027t loaded\nfor the is_admin user we need to continue explicitly blocking 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: I3c0718330d5a18c0c79e8f12509200fd97a55913\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e5a267205d147cfcbe9f55ac816f0d044cd12ce8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e5a267205d147cfcbe9f55ac816f0d044cd12ce8"}]},"branch":"refs/heads/master"},"b5617eee416d168a674283e220f67e2a9f174a19":{"kind":"REWORK","_number":7,"created":"2019-08-16 22:22:16.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/83/676283/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/83/676283/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/83/676283/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/83/676283/7"}}},"commit":{"parents":[{"commit":"a09163a3202c32f05cf636559a95fe45c6ea272b","subject":"Move delete_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a09163a3202c32f05cf636559a95fe45c6ea272b"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 21:44:44.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_trust enforcement to default policies","message":"Move get_trust enforcement to default policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id} API is hardcoded in the flask dispatcher\ncode. This is a problem because this enforcement can\u0027t be controlled by\nthe operator, as is the norm. Moreover, it makes the transition to\nsystem-scope and default-roles-aware policies more difficult because\nthere\u0027s no sensible migration from \"\" to a logical role-based check\nstring.\n\nThis converts the hardcoded enforcement to enforcement via default\npolicies for GET /OS-TRUST/trusts/{trust_id}. The API specifically\nblocks the is_admin user from using it, and since policies aren\u0027t loaded\nfor the is_admin user we need to continue explicitly blocking 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: I3c0718330d5a18c0c79e8f12509200fd97a55913\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b5617eee416d168a674283e220f67e2a9f174a19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b5617eee416d168a674283e220f67e2a9f174a19"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
