)]}'
{"id":"openstack%2Fkeystone~676284","triplet_id":"openstack%2Fkeystone~master~Ib339852c9d619b8cbf7a00d45da461377991ba6f","project":"openstack/keystone","branch":"master","topic":"trust-policies","hashtags":[],"change_id":"Ib339852c9d619b8cbf7a00d45da461377991ba6f","subject":"Move list_roles_for_trust enforcement to policies","status":"MERGED","created":"2019-08-13 22:28:35.000000000","updated":"2019-09-08 05:59:25.000000000","submitted":"2019-09-08 05:59:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"676284-1567922365125-71632aeb","meta_rev_id":"0790671da1e6d1274c491d8f6e0600988915deb1","_number":676284,"virtual_id_number":676284,"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:07:58.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:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"recommended":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":1,"date":"2019-08-20 08:28:30.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:01:09.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2019-08-19 15:03:30.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-09-06 16:59:29.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":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"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":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-09-06 16:59:29.000000000","_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:03:30.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:28:30.000000000","updated_by":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"reviewer":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"state":"REVIEWER"},{"updated":"2019-09-06 16:59:29.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:01:09.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:24.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":"7aa31387af91d11cb232090414db5bdfbe8e2e83","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 1.","accounts_in_message":[],"_revision_number":1},{"id":"47bd94b7ff3940b0d484683b273a33a7438c22d2","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 2.","accounts_in_message":[],"_revision_number":2},{"id":"65f04f97941b8282adca41704701436744918031","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 00:46:03.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/ca37e48f04eb425db9c662b1b44b128a : FAILURE in 31m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/79105ea18f9443ce881cfb25c914e013 : FAILURE in 35m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6b655cd0c7e044aabf605a32df4fb18b : SUCCESS in 5m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0de82aa9736b4b07af32483228969b18 : FAILURE in 27m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5e22a58d0c8f4d7ba37735e7b8c5d785 : FAILURE in 40m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/601236c3eaf04760acc5e29ae4be110e : TIMED_OUT in 41m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ae074c1299ac45ce99cba402a6960a31 : SUCCESS in 7m 19s\n- tempest-full https://zuul.opendev.org/t/openstack/build/81e714898cc64918937d54fb48524776 : FAILURE in 1h 16m 14s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/caf8d0cfe74f4d158e3ce6fd6286d1d1 : FAILURE in 57m 23s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/329d517e6fda43f280600a0359c87d1e : FAILURE in 55m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7e6037c094b3407f95cc94d4ac86042a : FAILURE in 1h 11m 54s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/77d8d84a23e5499b90d064e95bb39a68 : SUCCESS in 33m 11s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/1bb1d778929e468ab10238bc53546a48 : SUCCESS in 38m 42s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/4f04ae6c7fd14177b4ad7ec3d33e2eba : SUCCESS in 39m 57s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/733c2fdb71564712afa695ac8625cf95 : SUCCESS in 33m 49s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/1839ecf579db44708131f5893c11e577 : SUCCESS in 18m 31s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/0325874a5d5d4779b10f1b40fc616356 : FAILURE in 58m 42s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/51bf6bf975c04b4b8a18806858962881 : FAILURE in 57m 21s","accounts_in_message":[],"_revision_number":2},{"id":"6a93b72767f8911a372d29f995e9f6cef1f3e2b1","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 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"739587cbae588e0840c5e934267e383afc5a5f21","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 20:00:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/89639615326e442d99fa34297763049b : SUCCESS in 33m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a39c2a40e66c467e836cc35f4f7ed5ef : SUCCESS in 32m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e00be2f760349e3b3e432a160f19612 : SUCCESS in 6m 20s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8072d37898f6415aab198d656bce39bb : SUCCESS in 26m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b1c74eb5959c4f058c9fc0d85173e371 : SUCCESS in 29m 45s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ecfab9b1d9a545969fb76f1692c75fd6 : SUCCESS in 29m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f1c92034b96c4a8ab2022db886a9bf6e : SUCCESS in 7m 35s\n- tempest-full https://zuul.opendev.org/t/openstack/build/c7644382a45a4244ac351f3d17242f2b : SUCCESS in 1h 40m 01s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/4e1daf19538c49028f52551f1db42cca : SUCCESS in 55m 41s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/849dd02d89b34d24a8a9ba5b72b9082d : SUCCESS in 57m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/047992ab4b9b4ae6972a214734969600 : SUCCESS in 1h 22m 32s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/4e508556672146bda207482127185005 : SUCCESS in 33m 57s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/2ec43ff8d9864dfebff768bbc94ffd29 : SUCCESS in 31m 34s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/370d2c349bdd41db889ab6d8c0d9c13a : SUCCESS in 46m 30s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/9b9cc11e6e2648ac94346e9ad6a842f7 : SUCCESS in 39m 34s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/6e8aacd76c734cfd82b6b7be2363bb82 : SUCCESS in 19m 05s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/582e6a4d81ce4723835f16e678f6c74c : SUCCESS in 1h 36m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/738a8e739d384584a0f777cc7ee3b2e0 : SUCCESS in 1h 09m 25s","accounts_in_message":[],"_revision_number":3},{"id":"aac951f49851bfb60c3d2b69008a146248974ed0","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 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"1e636393cec899cdcdcc163d360d3af34e37b7a8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 01:27:39.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/73327ceca9024225b24cf8750660ebdb : SUCCESS in 32m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/304a557070904a8c9d686ae7c1eb1446 : TIMED_OUT in 40m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9639d127d07443c7beb7b1e64e1c01a0 : SUCCESS in 7m 26s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f4f7456933c4464fbe03fe92d07cf24d : SUCCESS in 26m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/80cc720c60724b1c99cc7472a0de708f : SUCCESS in 33m 09s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/64c7d1b6e8ba42bf9cc71ea85a699af0 : SUCCESS in 31m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9893d849b2cf4b14a84f5b2073c77c5d : SUCCESS in 8m 01s\n- tempest-full https://zuul.opendev.org/t/openstack/build/fb5de36893b044aabec9df628d5be103 : FAILURE in 1h 21m 06s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/996c842427fe4093b31fcb70c6b9e331 : FAILURE in 58m 08s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a4ba5305ae294feaa3d4d61fd85b0aea : FAILURE in 56m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/43a80958e0914d149ddd9f01694e6c80 : FAILURE in 1h 09m 03s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/18e20cf36d854fb3bddfd01bb9ca2058 : SUCCESS in 32m 52s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/1bb3e40fc41c46ff89d08423ace0c29c : SUCCESS in 38m 35s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/b8653d4e377c44888cb4fe5b2d0c9be9 : SUCCESS in 38m 19s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/bac197f9f2dc4e87bd42f3fc8c8e2d41 : SUCCESS in 37m 37s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/59c72797e7f6484a848b840af71c3477 : SUCCESS in 14m 09s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/8c607f9ec7134abb9bc9e3697be0a4cf : FAILURE in 1h 07m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6f836da7313e40b28d4b67e6b747be77 : FAILURE in 1h 10m 54s","accounts_in_message":[],"_revision_number":4},{"id":"45f08dfe0245614c75ce1c0083d8db36e9be9bd1","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 00:33:15.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"d3f816708e4b3f64ded896fa6584f68eb0792628","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 02:18:44.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1d5be01f9458441aaf4df6c75d345a38 : SUCCESS in 42m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/003960457d404dd897108ff7d86fa365 : SUCCESS in 38m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89d76dae1074483786ccf545134fa0f5 : SUCCESS in 7m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/bcb012f7081a4127831b8ffe16c1698f : SUCCESS in 29m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/071e0b8700e349e2aa1809250fb8ba7e : SUCCESS in 30m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bc379ce0c73e4124b14bb5775d7e9f1d : SUCCESS in 25m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4b98866f151f415cb98d186fd7310626 : SUCCESS in 9m 58s\n- tempest-full https://zuul.opendev.org/t/openstack/build/48c92194697a4d228416368127907a0b : SUCCESS in 1h 41m 32s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/cbb043b58c194607994d67fb799dde54 : SUCCESS in 58m 22s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/ff0f887048914d6186a63d4d6f3aeea7 : SUCCESS in 1h 00m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/02905df4ff3a4c1da1b7d19da6620866 : SUCCESS in 1h 35m 20s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/bfdfff6fd3be45109953950f2a804c60 : SUCCESS in 34m 06s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/58b9c7fb9548429b992296358ef24e57 : SUCCESS in 37m 21s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/b52f80dc25a84c27936f623788d4d5db : SUCCESS in 33m 59s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/ce65a270275940f485ad5520f6d0e6ab : SUCCESS in 38m 59s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/1fa1de99485b47649e7d29266b05116b : SUCCESS in 18m 32s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2ae7b1eebd454eca9ad7b4dd27f61dd1 : SUCCESS in 1h 33m 24s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/784eb623af994d54a11abee107e58c82 : SUCCESS in 1h 12m 02s","accounts_in_message":[],"_revision_number":5},{"id":"4daf4be5d9cf545d9867136d456d4c77e3b0bd62","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 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"1c3218610746179ecdaf052c50994066175c4caf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 00:25:16.000000000","message":"Patch Set 6: 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/44d879e54d83472ba62a428474895256 : TIMED_OUT in 51m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/93736e7f9c474f199535481295f9280b : SUCCESS in 32m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae16d7e1bb914359bfa2d6f4ece81400 : SUCCESS in 5m 53s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c7f42499ee96463b8c1649b9bf6a3d13 : SUCCESS in 38m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2c5b04b0d9a148e9907ba0be0979565a : SUCCESS in 28m 40s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/be9c00d5e7db4138b8de955688ec0b8a : TIMED_OUT in 41m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/54141b37ba9d41fbbc5fbde8bd75c03e : SUCCESS in 9m 06s\n- tempest-full https://zuul.opendev.org/t/openstack/build/d129e11f062a409a8b41fb07aa610577 : SUCCESS in 1h 57m 11s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/b59d008fa72c43ea918d08dcdb97b204 : SUCCESS in 55m 45s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/21546201367f45eb9dfea0a9b0fbef63 : SUCCESS in 56m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fbcac615ae374ccf94041d0f5e0dfe12 : SUCCESS in 1h 29m 49s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/af48188f18434cbf94701f2d5bd1fc00 : SUCCESS in 31m 15s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/a969f2d4e34e483f90e08c888264c0d7 : SUCCESS in 31m 28s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/fe59e79011f54b1ab2814f82cb695461 : SUCCESS in 36m 42s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/624f04ebfd074b3d8a77aeeeaa9b00ba : SUCCESS in 39m 01s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/8b490bfb405a4af987dd703244d47179 : SUCCESS in 17m 24s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/18a39a8b53e4428a82fb8ee335924ec5 : SUCCESS in 1h 30m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6a5c168644cd4710a0e915c102eb52cc : SUCCESS in 1h 00m 16s","accounts_in_message":[],"_revision_number":6},{"id":"7e61fad43e3a6bcdbe8889fae844e278f36ef824","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-17 02:41:14.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"039568771d36178844dee455321e154431d5d08e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 04:44:50.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/18492046b84f4f0a815e7344269bfc3b : SUCCESS in 34m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7ec8a4b3e6b345b3b3a92fcc5fc77908 : SUCCESS in 37m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbc39fb34f654586ba3df3aaccb43c1e : SUCCESS in 5m 58s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b0712778c0de44f985b7c715fe2bf322 : SUCCESS in 34m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f05e95a2e9f54fccb4851902ef12dc0e : SUCCESS in 30m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e77fb5446e4945159e54828645d07714 : SUCCESS in 34m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4fec5c80f574c8dbd2f9d0550388b21 : SUCCESS in 8m 45s\n- tempest-full https://zuul.opendev.org/t/openstack/build/f7905ad953e04d0786f8e9a2998084c3 : FAILURE in 2h 00m 56s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/b0536751eb0147029c4b4c6de35a4903 : SUCCESS in 55m 33s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/57e7ca017303401092a1e14880d7b4af : SUCCESS in 58m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3e8ea37f7b8e46cbaf76194d9dc97bc3 : SUCCESS in 1h 22m 05s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/7d4a55c102be4b5ba8318c23e27f51c4 : SUCCESS in 31m 44s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8615f7d198674630864672f743bab90a : SUCCESS in 31m 13s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/c462512561cc41c0b26fccbcb82bd965 : SUCCESS in 28m 22s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0e988c211d1244e29585b3fe82ca0ea4 : SUCCESS in 35m 58s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/15c10365f9544a31bd937d512c432b98 : SUCCESS in 16m 48s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/9d298800a8dd4bab99be3ff44d5e550c : SUCCESS in 1h 32m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bd704c2623ea48f9b6bb0ac755de98db : SUCCESS in 1h 06m 43s","accounts_in_message":[],"_revision_number":6},{"id":"9f60c988b28955154537c05c81145a8ed352a350","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-17 06:56:49.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"ff894a46a4859742913ae6f15f9ee3981d42c025","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 08:37:37.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/888f227b70484580aa425e8f6dd90091 : SUCCESS in 39m 05s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2cd72296d367401c81a1a57c7e6ba01b : SUCCESS in 33m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/33c88fe9ce2148a5863f0fd33079afcc : SUCCESS in 6m 22s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/935c03a10570450fb50f586bba43bf1a : SUCCESS in 28m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/59c5041fc3ce4a948e6860a8d06e442a : SUCCESS in 36m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e7da22c42a684c59b75aba38387e213a : SUCCESS in 24m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b9db6b1059764cf08222d2d24ad96ad9 : SUCCESS in 9m 07s\n- tempest-full https://zuul.opendev.org/t/openstack/build/5a7040d6ac0a4067805cb2b0ff22aa0c : SUCCESS in 1h 39m 36s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/2c9505324d1d4ea7a649ff344e6b4896 : SUCCESS in 49m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/0dfb80cca19849beba852f885e781648 : SUCCESS in 1h 05m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8d72d3f52b8b4962ba103ce628d781b3 : SUCCESS in 1h 27m 29s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/cb03984ee3e54762ae0a87cac80278f6 : SUCCESS in 31m 58s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/11b8b425635b45629ea158149b23f10f : SUCCESS in 41m 22s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/4be8b603cae94b579824096855266fc2 : SUCCESS in 36m 37s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/e5e9defd2351465d8fca4722b8e10a4d : SUCCESS in 39m 50s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/bc405ff077094d7ea7f60a70d33f0bff : SUCCESS in 15m 33s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/f7fec9ead748490c8c47260c4cba6d08 : SUCCESS in 1h 33m 56s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b57713cc58954aa4be50b572b4875e84 : SUCCESS in 1h 12m 07s","accounts_in_message":[],"_revision_number":6},{"id":"98b6fb32c551107539fa7ef0c92675b952275fcb","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-19 15:03:30.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"3fd5e7a63888d7bf73f64dbf607b14dd498e944a","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-20 08:28:30.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"88d003f8c7f2598ee98b84badc826942fa5ace0a","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-08-29 16:24:10.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"806625f5f3e5c26d2728f059ccd82049456da811","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-06 16:56:14.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"15e4e8b8e958c16a04c153bc07ee411adf9aeab5","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-09-06 16:59:29.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(1 comment)\n\nlgtm","accounts_in_message":[],"_revision_number":6},{"id":"f266ffd988aab0f8fb274c30bb2420522522b0bd","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-06 21:01:09.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"992e150a2911cada066808dd00e3bc5830bdfe75","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-06 21:20:22.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"7771f72744ce114a90d05e0d09cd30621ece97ff","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 00:11:09.000000000","message":"Patch Set 6: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":6},{"id":"0b866083984aad62bf4377663b4829f28f4f709e","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-07 00:14:35.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"5ae4f26a9417886860db1104a8dc17c207311f3d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 03:06:18.000000000","message":"Patch Set 6: 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/01608d7f47cc4f56a03d73928beb62fb : SUCCESS in 40m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0d392f495b5e43439a7915bba60eaffc : TIMED_OUT in 41m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a70665ead454774be8549cb0f2d31eb : SUCCESS in 6m 44s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3d044c2c14604537b2588c11ca61531b : SUCCESS in 29m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bf98b4f7055d46dfa8cd5086519f10a1 : SUCCESS in 26m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/af9928a90c8b46b7804c64d9fe9e9306 : SUCCESS in 41m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0fdb250943a743d0a3c835be5ecb11f5 : SUCCESS in 9m 18s\n- tempest-full https://zuul.opendev.org/t/openstack/build/6fa970927e3d4db9ba37540aef0e0497 : SUCCESS in 1h 35m 57s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a51b02d5722d49cda1aea7493daa0a7e : FAILURE in 56m 03s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/cd5c14077628445fba32fd7be025463b : SUCCESS in 1h 21m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a9d55e14af474d299fba253ae619b529 : SUCCESS in 1h 48m 26s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/8dcd98f7ccf845daa079c97509e04869 : SUCCESS in 35m 02s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/94917fcf58054b28ad3ec98e692c2ac5 : SUCCESS in 31m 51s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/d32bf9ecf2ca41fbb2f0e4f1a0173630 : RETRY_LIMIT in 4m 12s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/fbb80fa5b79c4a24bd94f62a4293a4be : RETRY_LIMIT in 3m 36s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/ba0573fc57ff4f3ebda69b2269b3bd55 : SUCCESS in 18m 49s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e41a4aa6d1a84516b19ac6b843b9d045 : SUCCESS in 1h 36m 38s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/09af40032d0c4dc9a1cc88856b67a386 : SUCCESS in 1h 11m 53s","accounts_in_message":[],"_revision_number":6},{"id":"3b2b28530453468c5df1e2f7b3474cba38b2215a","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-07 04:07:58.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"a02b9350aa213d65546ba4bf6e3f241f03672e1e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 05:42:15.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c7da7d8d4b64af69539c68feb7386cf : SUCCESS in 36m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d5cb2378cab743eb83a2dbbeaf988e33 : SUCCESS in 32m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7153e9e5fab0404f93553906c2087484 : SUCCESS in 5m 19s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5bc14c6fc0d74cbb9a55aa7358710f58 : SUCCESS in 32m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/30071f8aadfc4693b47f6ab658bcad1b : SUCCESS in 28m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/61394ef5525448ffabb9eb7bdd2121a1 : SUCCESS in 24m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45c17d6f576143e2891d830c6886c721 : SUCCESS in 10m 38s\n- tempest-full https://zuul.opendev.org/t/openstack/build/162984659ed64dac8ceeb55633d17ae3 : SUCCESS in 1h 31m 34s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/1529f1bcff71433991ec7f9b70927138 : SUCCESS in 56m 56s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b240241ddcaa4d079e246081166c7540 : SUCCESS in 59m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e907b3e4d6554599a3ccd70a50c6d60e : SUCCESS in 1h 18m 51s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/9bcc706cdb654ee9af916718d04116de : SUCCESS in 34m 40s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/3c7a5e8362eb4b37b32a0b7071e28977 : SUCCESS in 32m 50s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/84083f36313d4e4883b730e7bf70a4bb : RETRY_LIMIT in 4m 23s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/8d7925b62b86413b9076bc48e7d15098 : RETRY_LIMIT in 3m 50s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/0de81c0e22ef4a988754844e00a3f6bb : SUCCESS in 16m 35s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/ed524539778b4646ab9f010c6f4e5ba1 : SUCCESS in 1h 28m 04s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cd267951566a4897969d628d49dbd5e3 : SUCCESS in 1h 08m 37s","accounts_in_message":[],"_revision_number":6},{"id":"44eacd7d52dc0dcc6525910a065e62840cedd7f3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 03:41:12.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"2989a5fedc4a082fb53369ac476e1a7259a4fc27","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 05:59:24.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/959a4f7017aa44e09e3a6107d2205b82 : SUCCESS in 36m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce53183b312f43f9883eccf899d81c30 : SUCCESS in 5m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/22f848af16d545f78ca6d75eea75bc07 : SUCCESS in 35m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7b8d69592e644bd2aeb4275cccffcb0f : SUCCESS in 30m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cea1fd5eda894a58b610eaad1335a804 : SUCCESS in 34m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b8d1f30933874ddf88281eb496ed516c : SUCCESS in 10m 16s\n- tempest-full https://zuul.opendev.org/t/openstack/build/d6f8bc912fa94dbca88b5050b386831f : SUCCESS in 1h 39m 50s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/9b5e7490afac4339a9f282743023f92b : SUCCESS in 1h 05m 15s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/4879b5d0edd942afa7e18d64f6f4e9ec : SUCCESS in 1h 06m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/955148fbc4654dfeb236c64efd8b7e06 : SUCCESS in 1h 24m 08s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/c3ddfb6a457a48a68a92d22d5f5d5acc : SUCCESS in 32m 34s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/389c6da88df54dd180eb57da3660b34a : SUCCESS in 35m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7b05fbcb33044f92ae04b3be15cab77b : SUCCESS in 1h 04m 59s","accounts_in_message":[],"_revision_number":6},{"id":"16270eafdc5e8844adde15774cc7e6084ec2351a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 05:59:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"b100825a03920e59700dba7c45b2317344924867","revisions":{"7bbafc00954cd261f3855abf0b9a5b24d5bbbecf":{"kind":"REWORK","_number":1,"created":"2019-08-13 22:28:35.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/84/676284/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/84/676284/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/84/676284/1"}}},"commit":{"parents":[{"commit":"452b93981e2d72c1497e71a5dd2b3ed35a0fc302","subject":"Move get_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/452b93981e2d72c1497e71a5dd2b3ed35a0fc302"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:24:33.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:28:30.000000000","tz":-420},"subject":"Move list_roles_for_trust enforcement to policies","message":"Move list_roles_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles API is hardcoded in the flask\ndispatcher code. This is a problem because this enforcement can\u0027t be\ncontrolled 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. 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: Ib339852c9d619b8cbf7a00d45da461377991ba6f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7bbafc00954cd261f3855abf0b9a5b24d5bbbecf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7bbafc00954cd261f3855abf0b9a5b24d5bbbecf"}]},"branch":"refs/heads/master"},"a198eddfc02f89e82a7eeb089a7aa325d7fb43fc":{"kind":"REWORK","_number":2,"created":"2019-08-13 23:13:03.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/84/676284/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/84/676284/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/84/676284/2"}}},"commit":{"parents":[{"commit":"4509f6aa93646adeff97b6df0b525c1d70637872","subject":"Move get_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4509f6aa93646adeff97b6df0b525c1d70637872"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:24:33.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 23:07:37.000000000","tz":-420},"subject":"Move list_roles_for_trust enforcement to policies","message":"Move list_roles_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles API is hardcoded in the flask\ndispatcher code. This is a problem because this enforcement can\u0027t be\ncontrolled 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. 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: Ib339852c9d619b8cbf7a00d45da461377991ba6f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a198eddfc02f89e82a7eeb089a7aa325d7fb43fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a198eddfc02f89e82a7eeb089a7aa325d7fb43fc"}]},"branch":"refs/heads/master"},"258fc906e0f67cd02e7941daa5af1991e1f02764":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-08-14 18:14:32.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/84/676284/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/84/676284/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/84/676284/3"}}},"commit":{"parents":[{"commit":"d027264b574cd8447d8d447c71926f24caa105cc","subject":"Move get_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d027264b574cd8447d8d447c71926f24caa105cc"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:24:33.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-14 18:13:32.000000000","tz":-420},"subject":"Move list_roles_for_trust enforcement to policies","message":"Move list_roles_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles API is hardcoded in the flask\ndispatcher code. This is a problem because this enforcement can\u0027t be\ncontrolled 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. 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: Ib339852c9d619b8cbf7a00d45da461377991ba6f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/258fc906e0f67cd02e7941daa5af1991e1f02764"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/258fc906e0f67cd02e7941daa5af1991e1f02764"}]},"branch":"refs/heads/master"},"6f91da332468daf3d754a8c18fd579462f5caaff":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-08-14 22:43:49.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/84/676284/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/84/676284/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/84/676284/4"}}},"commit":{"parents":[{"commit":"14cea3122fc4ef0eaeddb90ca109914c69a99ea2","subject":"Move get_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/14cea3122fc4ef0eaeddb90ca109914c69a99ea2"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:24:33.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-14 22:43:10.000000000","tz":-420},"subject":"Move list_roles_for_trust enforcement to policies","message":"Move list_roles_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles API is hardcoded in the flask\ndispatcher code. This is a problem because this enforcement can\u0027t be\ncontrolled 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. 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: Ib339852c9d619b8cbf7a00d45da461377991ba6f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6f91da332468daf3d754a8c18fd579462f5caaff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6f91da332468daf3d754a8c18fd579462f5caaff"}]},"branch":"refs/heads/master"},"d4dc8352567b51369532eb55930a075c03cfca73":{"kind":"NO_CHANGE","_number":5,"created":"2019-08-16 00:33:15.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/84/676284/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/84/676284/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/84/676284/5"}}},"commit":{"parents":[{"commit":"e5a267205d147cfcbe9f55ac816f0d044cd12ce8","subject":"Move get_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e5a267205d147cfcbe9f55ac816f0d044cd12ce8"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:24:33.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-08-16 00:33:15.000000000","tz":0},"subject":"Move list_roles_for_trust enforcement to policies","message":"Move list_roles_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles API is hardcoded in the flask\ndispatcher code. This is a problem because this enforcement can\u0027t be\ncontrolled 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. 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: Ib339852c9d619b8cbf7a00d45da461377991ba6f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d4dc8352567b51369532eb55930a075c03cfca73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d4dc8352567b51369532eb55930a075c03cfca73"}]},"branch":"refs/heads/master"},"b100825a03920e59700dba7c45b2317344924867":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2019-08-16 22:22:16.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/84/676284/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/84/676284/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/84/676284/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/84/676284/6"}}},"commit":{"parents":[{"commit":"b5617eee416d168a674283e220f67e2a9f174a19","subject":"Move get_trust enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b5617eee416d168a674283e220f67e2a9f174a19"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:24:33.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-16 22:20:15.000000000","tz":-420},"subject":"Move list_roles_for_trust enforcement to policies","message":"Move list_roles_for_trust enforcement to policies\n\nWithout this change, policy enforcement for the GET\n/OS-TRUST/trusts/{trust_id}/roles API is hardcoded in the flask\ndispatcher code. This is a problem because this enforcement can\u0027t be\ncontrolled 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. 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: Ib339852c9d619b8cbf7a00d45da461377991ba6f\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b100825a03920e59700dba7c45b2317344924867"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b100825a03920e59700dba7c45b2317344924867"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
