)]}'
{"id":"openstack%2Fkeystone~676277","triplet_id":"openstack%2Fkeystone~master~I1aaba72b69b389ffbfcf7d5b8cc70453ffa59e73","project":"openstack/keystone","branch":"master","topic":"trust-policies","hashtags":[],"change_id":"I1aaba72b69b389ffbfcf7d5b8cc70453ffa59e73","subject":"Move delete_trust enforcement to default policies","status":"MERGED","created":"2019-08-13 20:45:08.000000000","updated":"2019-09-08 06:01:13.000000000","submitted":"2019-09-08 05:59:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"676277-1567922360094-1d1e633c","meta_rev_id":"c1ec496ca366cb9fbd4dd799dc185eb1945b47be","_number":676277,"virtual_id_number":676277,"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-08 01:52:29.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:19.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:27:06.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:19:21.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2019-08-19 15:01:13.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 23:56:00.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":1,"date":"2019-09-06 21:19:21.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:01:13.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2019-08-20 08:27:06.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 23:56:00.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:19:21.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:19.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":"69b4359189068d2eb6d3bcd7c93646eb6c879144","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-13 20:45:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f522a1f80413b32bb7fb07c0083319ab93a83741","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 2.","accounts_in_message":[],"_revision_number":2},{"id":"671e5ad84e1b448bb13dde8a9c3bf40552b714c0","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 3.","accounts_in_message":[],"_revision_number":3},{"id":"52eda9caa4fbc035b468fd6e75d0b08834dda413","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 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"88a4796d874ad98bb4db00e030339b4868a08789","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 00:58:02.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/7bec098843784d1d91773d03915a44c5 : SUCCESS in 30m 58s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/782e8b52b30544a493bcf45ff5a7046f : TIMED_OUT in 41m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d18a9cfac8244ebcb93a9a3d08aab2c2 : SUCCESS in 6m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ddba780d5bdf4e54ba756b6365c9d46a : SUCCESS in 33m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7ac4df0e671745e89c64f20d3aa8af36 : SUCCESS in 32m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e49399dd0e8c4ae589d8abd42b2a4947 : SUCCESS in 30m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a8a03a73cb3a4356acf03aa23be01f3b : SUCCESS in 8m 10s\n- tempest-full https://zuul.opendev.org/t/openstack/build/d8b1493b52664ed899c9a6c1cd883230 : SUCCESS in 1h 43m 33s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/341a1a8e54ba42aa9b779fdae0a5ad6d : SUCCESS in 52m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/86e45967c0104ed88650819ab059a976 : SUCCESS in 57m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/288b0fd036344e88a3bb56ddc18dcaea : SUCCESS in 1h 13m 38s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/c1856730d69a4950ade0b4f71a8078f9 : SUCCESS in 28m 18s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/66bf1136eebb42a8b672ffa6e6c1aca1 : SUCCESS in 29m 34s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/288df1c95fd746ad91da13fabb835e47 : SUCCESS in 36m 41s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/6c15b6479266438a9c690a9afb1cb050 : SUCCESS in 43m 29s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/2793e58efedf438880e5b89c2ad4de67 : SUCCESS in 16m 44s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/9b0eae8ea7f74ca78b41314690dbc5bb : SUCCESS in 1h 23m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/659774ccd38841138fc5e5875d11b29b : SUCCESS in 57m 46s","accounts_in_message":[],"_revision_number":4},{"id":"3eb97852be866df24a708d4d630d32dc41420994","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-14 03:29:25.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"aa09e95c8176855882599ca212fe7734430a2381","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 05:28:57.000000000","message":"Patch Set 4:\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/6c169f3c3a9c4b829501c45f95de3f16 : SUCCESS in 41m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/74815e0782324797a819a495348a09a5 : TIMED_OUT in 41m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/78046ee781954b7aafd4b0a862e398af : SUCCESS in 6m 14s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6ca897ef69234555bf8e346eaf7a0d8c : SUCCESS in 37m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1dbf03cceafe4609ab6c175ef23623a8 : TIMED_OUT in 41m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5fdd0a7a87f9498eb5a2bf674ff1335d : TIMED_OUT in 41m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/edee76d0955d4776986138903f2abc6d : SUCCESS in 8m 01s\n- tempest-full https://zuul.opendev.org/t/openstack/build/9d61f350b32045ecac305d00fef115e2 : SUCCESS in 1h 54m 45s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/3273a264c4854ad481326524835854ee : SUCCESS in 1h 19m 55s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/961e7ec61c9844b484efded053accad0 : SUCCESS in 58m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/97ffe258132f4b62bc5eca220cee1dd2 : SUCCESS in 1h 28m 50s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/5db6c570562f43b291a4956b1438c567 : SUCCESS in 41m 36s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/f5fbbffb83cf43daa551c12002321fc6 : SUCCESS in 54m 39s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/e547986be7994fefb03a0424f45fde5d : SUCCESS in 35m 20s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/f201b814352e4b63ace62507b7634b4d : SUCCESS in 41m 32s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/0ce95050568941f2a79ad99098cbb4fe : SUCCESS in 21m 28s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/7650e0f8d581465bb47f80dd5d96c6dc : FAILURE in 1h 24m 57s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/47f9426ad1d0490db7408a4d10628a30 : SUCCESS in 1h 06m 35s","accounts_in_message":[],"_revision_number":4},{"id":"43cfed7fb3a503c94c6822b79170ec3421033d72","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-14 15:20:39.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"e74beacde0d550df4b1c43f440152005a0f6a730","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 17:44:28.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b412256cd0574a2cb5a85018742c5765 : SUCCESS in 32m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2c959b5be6bc4aecae3242f68e8e5c78 : SUCCESS in 32m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c05dc4b6a4524ed4b6affac32e3eb9ce : SUCCESS in 6m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5f5462fd7fc54cfb93707aaa2618f0a8 : SUCCESS in 29m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/41e84f921f34446aa86e686a83324e97 : SUCCESS in 32m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c0c0d7f688e4456e8f24d7604f54ed72 : SUCCESS in 29m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/185d7174cdb1482e9148445d1158c41e : SUCCESS in 9m 06s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1f4c3c692d174d29a551d871370cc357 : SUCCESS in 1h 41m 28s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/95c607b4d90a4f158df4ffab09b22669 : SUCCESS in 59m 48s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a3ad0cb73319404baa6ba6c1849f4abb : SUCCESS in 1h 04m 22s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f414ab87bc264860b136c499715b178e : SUCCESS in 1h 46m 43s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/b7664f7523304e5bafc7bf6477d7e12e : SUCCESS in 29m 55s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/46077c6fcab54bfe800ae7844663e9b1 : SUCCESS in 36m 20s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/c3775ed475d24baa88abf9b278b88c6a : SUCCESS in 38m 01s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/129104865d05458c8cc3859291f5f15d : SUCCESS in 38m 36s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/5c9670f5ce1c4d5e9f3006fdfd603aa1 : SUCCESS in 18m 13s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c641cae096804414b6be5780af732f8f : SUCCESS in 1h 47m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5a6e6934a4aa42f28db5b0f9a144d7b6 : SUCCESS in 1h 22m 14s","accounts_in_message":[],"_revision_number":4},{"id":"1ef35373ef29e7b916c7953879e309eea1af5811","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: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"40e718a6608efd8e9f90fc32837c4d7f260302d7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 01:05:38.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/927c3b69757047bc949e0cb48b5f6614 : SUCCESS in 33m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ac6bd7d93317454489a1b998aa818c6f : SUCCESS in 33m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02bd1aaf6d394702b5dc1686a6480b36 : SUCCESS in 6m 38s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f28b1741956942d8b37e7fb6af816863 : SUCCESS in 26m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1a2d9af4823540eda77c196732071cbf : SUCCESS in 24m 48s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d4c5d4b1fe2f4e28a1b0480030756d7d : SUCCESS in 33m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/479ac633178840499475a09053690513 : SUCCESS in 7m 19s\n- tempest-full https://zuul.opendev.org/t/openstack/build/d86fb943a57e44b0adbfeaf2b4f6886a : FAILURE in 1h 26m 20s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/08c0e10b4c9e477ba2b40c9923209684 : FAILURE in 1h 15m 31s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/4c11525fa3604acca4752c32acb294c1 : FAILURE in 1h 10m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/55fecc9c88ec47daa9b537a3a522a3be : FAILURE in 1h 01m 46s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/91a6bfa8f86c446d9c548dd937633e65 : SUCCESS in 32m 25s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/6ab01303441f4a77a64a30c309de8b84 : SUCCESS in 36m 01s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/a22325c817be4cf1a0be7dd4c9e0e683 : SUCCESS in 36m 23s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/2cb2b6024d4d4dfbb6ac1a181c7a0201 : SUCCESS in 48m 19s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f48602ec318d4a55860218dbe664433e : SUCCESS in 16m 00s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/dcc7778550ab4f28b75518beb91c2e77 : FAILURE in 1h 21m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ae25aed1b4b743d5a27055891ec79066 : FAILURE in 1h 07m 43s","accounts_in_message":[],"_revision_number":5},{"id":"cb04f4138610ac8c5d39b8be55e7344736856974","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-16 00:30:16.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"0900c024e3837ae96d8629637af169d048789b42","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 01:59:39.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/df2d67c0a7d849c79080a778c6ff5cca : SUCCESS in 38m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3c1140fdddae41cf97a057f3a280a83a : SUCCESS in 37m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/373538992e004102b6195949d975459c : SUCCESS in 6m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b67616fe465f4c50b9add5b995a7d9f6 : SUCCESS in 28m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0424bae7d5324e13a867c4f85135f025 : SUCCESS in 29m 36s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6d481578f2d345b6b2e07dd381f1e179 : SUCCESS in 32m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78a4d6369eab475780c070e55ed00c4d : SUCCESS in 11m 47s\n- tempest-full https://zuul.opendev.org/t/openstack/build/dfeed7a1254c4e0ca8c2b21b48f58e03 : SUCCESS in 1h 21m 27s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/c86bbf863d8645178aee7be23fccbf12 : SUCCESS in 1h 06m 27s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/8141838577a54e1f88051a293c76aca0 : SUCCESS in 1h 05m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ce7a2136c8604320af7ce7dd369dcb51 : SUCCESS in 1h 21m 50s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/6306bb73ba0f49d08da02c37cab6a498 : SUCCESS in 36m 13s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/9dbf459f23e04b2e9fad8d2d3494c2f1 : SUCCESS in 32m 29s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0fa455cd4ef341568869d7d7b127091d : SUCCESS in 40m 55s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/316aa73325454c42b1e7cb139c61a0ce : SUCCESS in 47m 03s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f3008baacf4d4779b2c0fde6364448e5 : SUCCESS in 17m 16s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e0135311610745b1966258afbb062de0 : SUCCESS in 1h 19m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2a2e2f1eb0c04fbf88678b6199f3ce22 : SUCCESS in 1h 09m 09s","accounts_in_message":[],"_revision_number":6},{"id":"e2b7f03414bf90774c0ebaa4cbbf38e44b62d969","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":"2f5b617cd49aca53047d62d70e6f8c52bca3033a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 00:04: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/78c460db5e674b06a9aa7ef1e3569794 : TIMED_OUT in 51m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/16164407717e485c87706f62feeda580 : SUCCESS in 31m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e176a3922fe4be0bc1fd6f474ba57f6 : SUCCESS in 6m 04s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e5383d35e7de4a46ba8d5b76731e507a : SUCCESS in 38m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/49f5b13a536a47d0aec4ffab2522350b : SUCCESS in 25m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0405f77f22ac4754a339da0162112376 : SUCCESS in 26m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba4a00f55d7a4a4c8ee827f85dc237ed : SUCCESS in 10m 43s\n- tempest-full https://zuul.opendev.org/t/openstack/build/bf14559778f0440da6c426541e41e3ab : SUCCESS in 1h 36m 06s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/1d8cd38176224a1e9cdcf2bdea0e2925 : SUCCESS in 56m 54s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/9791b54ddb2044f680c79227ed30d856 : SUCCESS in 58m 24s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ae1b9afe06dc48f38b83aa488814a35d : SUCCESS in 1h 33m 28s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/7b0e2b9007f94e92a7cd7da20e899693 : SUCCESS in 30m 29s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/5c50d0f1a21c4239b1f2f6f081a250c1 : SUCCESS in 50m 51s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/40ece047a000412785337292a0de0f28 : SUCCESS in 38m 55s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/7a9586e7646143ccadc5cb46f4823816 : SUCCESS in 40m 28s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/ddc0e7419c4f46dbbb93ba1ccfea1d14 : SUCCESS in 15m 28s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6d9bf71e56cb43bd975ef43f44fbcc83 : SUCCESS in 1h 33m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2f17bb5e98c1416f966d36a899528602 : SUCCESS in 1h 07m 24s","accounts_in_message":[],"_revision_number":7},{"id":"8f3583ddab96b4db22519662b3f27b51ff294aa1","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-17 00:20:10.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"9f8adbc4f305847e8e7d92ffffdd907401d57f71","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-17 02:11:10.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b5c3a9c14a14436f8d5e03d5e54599bc : SUCCESS in 35m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4ddc6971bba047abacf41a89f2d01bea : SUCCESS in 30m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8467e893e8bb484f97bfb40ded09f1cb : SUCCESS in 6m 01s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a45eca7701f14aaeb634de5474a84a17 : SUCCESS in 29m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ac3feea29d8149c8b6abcc71cf4acac3 : SUCCESS in 32m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/da09717c3cc14c07ae6bf18e2c7e660a : SUCCESS in 28m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1eb75c36d07d4d5c97d247028e32cdfd : SUCCESS in 11m 17s\n- tempest-full https://zuul.opendev.org/t/openstack/build/488c7370403246cf9810f94330c5de8b : SUCCESS in 1h 44m 56s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/418a8b7d9d3c4566abf48ea528116fac : SUCCESS in 1h 05m 42s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/82e9d8d2c1584f599d24cd4198e33c62 : SUCCESS in 1h 07m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3b6d5625c3aa4ea094bfc296020c5b7c : SUCCESS in 1h 23m 34s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/c5d7fc956f4045cfa0b302f373cab779 : SUCCESS in 36m 47s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/3f548c10990c46ed866316e14dd90575 : SUCCESS in 34m 07s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/581e24316a0d423d9b5eaf0978f84dce : SUCCESS in 37m 57s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/47b1e959c6f34fbf9cdf746856ce3c88 : SUCCESS in 38m 59s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/92edb6e0c8394783b57f5d7ae04ae9af : SUCCESS in 17m 45s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6d3dfefa988641188870aba5cebda040 : SUCCESS in 1h 13m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d42e9a1b83f84c05996c96e9635e97a4 : SUCCESS in 1h 04m 21s","accounts_in_message":[],"_revision_number":7},{"id":"3dd706230f187f1264afe16d486bcd77e84dfaf4","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-19 15:01:13.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"f3f4545673a383808b508d07205d42859779c05e","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-20 08:27:06.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"6886326f72d2b242dae6245fc0e04659b24ede27","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-08-29 23:56:00.000000000","message":"Patch Set 7: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":7},{"id":"12443c9d68c34db88b6ce3fc9d2970072112eb80","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-06 20:54:03.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"57c44c66728f516d12511ef61e22f4148e8ad6f9","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-06 20:56:18.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"23bef553856364050abbb06bf8191908a9b274ef","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-06 20:57:57.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"38da1911e78dbbeaf8a4d5919f2ff2a34ed6e761","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-06 20:59:38.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"574cd17a608e0176ff7a7ad0af60bb55f4a9db38","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-06 21:19:21.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"341ca5da4c163f4d20732493d6d7d77932cb5f4a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-06 21:19:50.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"d26e7a6bf1ac2e234273890286839534d9af30a5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 00:11:07.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":"888364aed15e8a9ce7185180a560134e2ba97853","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-07 00:14:21.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"56b2431be6a0c6bf62be9c57810456113a41dc64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 03:33:33.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3aad6759b1f84c42996f82e49c3dab03 : SUCCESS in 41m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d3543f1bcaa44b0a96e8f2876626ff63 : SUCCESS in 34m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8dd4f325ae574546b79728d58ab971b9 : SUCCESS in 5m 45s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/dd5bc6d2d79a4716923e53dc411e8102 : SUCCESS in 34m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/881ca2f3ec2b4216b4fb690afe51be84 : SUCCESS in 30m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/99b16ba0403a471f81e31dae5b4233c7 : SUCCESS in 28m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e129e0fb96542a4826fcaae6336a492 : SUCCESS in 12m 38s\n- tempest-full https://zuul.opendev.org/t/openstack/build/5d1b189caf8b499ea02fe992b3840ac3 : SUCCESS in 2h 00m 09s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/458acfe477704de5bdef9e2fbdb53854 : SUCCESS in 1h 07m 13s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/3d2f7bf2585f41c0a56d15deef72bfcf : SUCCESS in 1h 01m 31s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4257d78b96e4402c9837362382440606 : SUCCESS in 1h 21m 25s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/f573358fb07142989e3a2fb266ac543c : SUCCESS in 34m 35s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/328c7ad7e99f41fdb92c4ac945793e92 : SUCCESS in 36m 50s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/dfca74670f9f4ea2a93ce94a5caa3eb7 : RETRY_LIMIT in 4m 07s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/a79ac24c522a4f39a1d1c52e40a8518b : RETRY_LIMIT in 3m 32s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/2bbbdf4c225e4b1c91e4bfaef12e8eed : SUCCESS in 13m 05s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/206259c667a5409e9c89af2e5db657c0 : SUCCESS in 1h 18m 48s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9f97c09ca5dc4e47bd6f3d91daea1d83 : SUCCESS in 1h 07m 12s","accounts_in_message":[],"_revision_number":7},{"id":"59fbea01f8b0773d1fffa5eb560dac0e45c07556","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 03:49:17.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"40ebb3eb049bfe774df94b6ad8dcf0f560518c94","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 06:01:53.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":"c0b29e97a99496220c657835632309dd6112590a","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-08 01:52:29.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"05200d731aefb2ad77d2dd456a98f70bb51b8d36","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 03:40:41.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5761072fdeda484a909e0aed8efd8f2a : SUCCESS in 38m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2028eea312e14c81b80fb8f7eed7732b : SUCCESS in 33m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/817104444d2c4c8f9b70623502da1d04 : SUCCESS in 5m 35s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/24a0c0b4c38d4737aa380b4caba97336 : SUCCESS in 28m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/66c73b7e49f2497aaaa0df06c666b852 : SUCCESS in 34m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c420c9b7a3ec40a6b214af7ba00a5ac4 : SUCCESS in 26m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/838e5aa8902f45c8b3c9838458decad5 : SUCCESS in 9m 08s\n- tempest-full https://zuul.opendev.org/t/openstack/build/46dc89d46a224e8d96c8a096f0aff96a : SUCCESS in 1h 33m 36s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/6aee5b9845544808bbbd97073cbfe691 : SUCCESS in 58m 07s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/254e7d6dd87744cc9fa51566d5524ff1 : SUCCESS in 1h 09m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2e423d861fd74687a9bdbc2f09e15ff5 : SUCCESS in 1h 18m 33s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/58166c86c8004553a2cf3931b2d62f24 : SUCCESS in 31m 13s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/bd1183d125984e7b95fe0b12e55e9b07 : SUCCESS in 38m 27s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/ce2a02e008a74678b2d395828bf4b908 : RETRY_LIMIT in 2m 43s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/fb5949fb13aa436ba93f9f99ec296295 : RETRY_LIMIT in 2m 54s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/a3fd3ce276984096a91713d404ee0e61 : SUCCESS in 16m 38s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2e8fec42b3ef457baa166cb4b5dd06a8 : SUCCESS in 1h 41m 57s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/908e01b5647e407bae3df0541fee7665 : SUCCESS in 54m 02s","accounts_in_message":[],"_revision_number":7},{"id":"f4adb806e3d5d9584f9aaa66660bb926a291f986","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 03:41:00.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"c26506941752966865743950a420a29e8aa69062","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 05:59:19.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/ac597a48c1e842c8bec7a19ba53a5e5a : SUCCESS in 35m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/61e8d97675d6421793b2c46032743ae8 : SUCCESS in 5m 47s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/60b4ace59013451d97ae521f8a001df1 : SUCCESS in 30m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7d53c2d668004cdb9d6fe8296f885243 : SUCCESS in 29m 46s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3679cac29fc843cf9c1de4dc33bc89f1 : SUCCESS in 35m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4099946f1979407ba54c8cfac0dbf02f : SUCCESS in 10m 55s\n- tempest-full https://zuul.opendev.org/t/openstack/build/d03f751fc56e456f9c04d54d54a81654 : SUCCESS in 1h 37m 08s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/05a7b2543f6c4b759ce242a3701bec88 : SUCCESS in 1h 00m 40s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/219bed03cbb74991a90b21ca49fabcac : SUCCESS in 1h 02m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/10b473b522934b3ba474645a99380895 : SUCCESS in 1h 21m 13s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/545765293f1c4c6382c1af0042f917c9 : SUCCESS in 28m 54s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8b3ba430d96a41a9914c8b93b56fb7b1 : SUCCESS in 34m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/aef53dc94d42453189e62c9c409043bc : SUCCESS in 1h 03m 01s","accounts_in_message":[],"_revision_number":7},{"id":"d81b7113c07f66990caf98549c741b24055b1cfa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 05:59:20.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"0b31bb419d52c2f89182b83eba330582c06ef3e4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-08 06:01:13.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c49b22942c0406aaba1e59a0a0ae86d : SUCCESS in 1m 11s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"a09163a3202c32f05cf636559a95fe45c6ea272b","revisions":{"a28c6f5eb07286e1df4e72953cd34bc62a24ce71":{"kind":"REWORK","_number":1,"created":"2019-08-13 20:45:08.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/77/676277/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/77/676277/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/77/676277/1"}}},"commit":{"parents":[{"commit":"9e3fbd18e06f90bd9132839e88d4b924979823d0","subject":"Move list_trusts enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9e3fbd18e06f90bd9132839e88d4b924979823d0"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 20:09:41.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 20:44:56.000000000","tz":-420},"subject":"Move delete_trust enforcement to default policies","message":"Move delete_trust enforcement to default policies\n\nWithout this change, policy enforcement for the DELETE\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 DELETE /OS-TRUST/trusts/{trust_id}. The API code had been\nmaking special exception for the is_admin context, which we need to\naccount for in the policy rule. This can be deprecated in a future patch\nthat makes the policies system-scope aware.\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: I1aaba72b69b389ffbfcf7d5b8cc70453ffa59e73\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a28c6f5eb07286e1df4e72953cd34bc62a24ce71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a28c6f5eb07286e1df4e72953cd34bc62a24ce71"}]},"branch":"refs/heads/master"},"9ad8cee37fa3140f9b24987a54a973853f96ce2b":{"kind":"REWORK","_number":2,"created":"2019-08-13 21:59:42.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/77/676277/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/77/676277/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/77/676277/2"}}},"commit":{"parents":[{"commit":"9e3fbd18e06f90bd9132839e88d4b924979823d0","subject":"Move list_trusts enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9e3fbd18e06f90bd9132839e88d4b924979823d0"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 20:09:41.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 21:56:45.000000000","tz":-420},"subject":"Move delete_trust enforcement to default policies","message":"Move delete_trust enforcement to default policies\n\nWithout this change, policy enforcement for the DELETE\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 DELETE /OS-TRUST/trusts/{trust_id}. Currently only the\ntrustor or the is_admin user can access this API (since the is_admin\nuser bypasses the policy loading). This behavior will be changed in a\nfuture patch that will allow the system admin to access this API.\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: I1aaba72b69b389ffbfcf7d5b8cc70453ffa59e73\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9ad8cee37fa3140f9b24987a54a973853f96ce2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9ad8cee37fa3140f9b24987a54a973853f96ce2b"}]},"branch":"refs/heads/master"},"f304a0fe374d82f34f7e7fa906e6a95ec1c913ee":{"kind":"REWORK","_number":3,"created":"2019-08-13 22:28:35.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/77/676277/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/77/676277/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/77/676277/3"}}},"commit":{"parents":[{"commit":"9e3fbd18e06f90bd9132839e88d4b924979823d0","subject":"Move list_trusts enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9e3fbd18e06f90bd9132839e88d4b924979823d0"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 20:09:41.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:28:26.000000000","tz":-420},"subject":"Move delete_trust enforcement to default policies","message":"Move delete_trust enforcement to default policies\n\nWithout this change, policy enforcement for the DELETE\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 DELETE /OS-TRUST/trusts/{trust_id}. Currently only the\ntrustor or the is_admin user can access this API (since the is_admin\nuser bypasses the policy loading). This behavior will be changed in a\nfuture patch that will allow the system admin to access this API.\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: I1aaba72b69b389ffbfcf7d5b8cc70453ffa59e73\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f304a0fe374d82f34f7e7fa906e6a95ec1c913ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f304a0fe374d82f34f7e7fa906e6a95ec1c913ee"}]},"branch":"refs/heads/master"},"17bcd584c45475ffa6d2bebd5e4f0691baa4afdc":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-08-13 23:13:03.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/77/676277/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/77/676277/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/77/676277/4"}}},"commit":{"parents":[{"commit":"675d5e0d60595147259d4e942b75d67d12f14ed7","subject":"Move list_trusts enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/675d5e0d60595147259d4e942b75d67d12f14ed7"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 20:09:41.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 22:59:37.000000000","tz":-420},"subject":"Move delete_trust enforcement to default policies","message":"Move delete_trust enforcement to default policies\n\nWithout this change, policy enforcement for the DELETE\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 DELETE /OS-TRUST/trusts/{trust_id}. Currently only the\ntrustor or the is_admin user can access this API (since the is_admin\nuser bypasses the policy loading). This behavior will be changed in a\nfuture patch that will allow the system admin to access this API.\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: I1aaba72b69b389ffbfcf7d5b8cc70453ffa59e73\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/17bcd584c45475ffa6d2bebd5e4f0691baa4afdc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/17bcd584c45475ffa6d2bebd5e4f0691baa4afdc"}]},"branch":"refs/heads/master"},"f646b991f74f8c747c38bf7216ec0592ba5ccd2a":{"kind":"TRIVIAL_REBASE","_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/77/676277/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/77/676277/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/77/676277/5"}}},"commit":{"parents":[{"commit":"bfb5b91ec4ef79abf6b30a6a85ea9a33bdcc9f0f","subject":"Move list_trusts enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bfb5b91ec4ef79abf6b30a6a85ea9a33bdcc9f0f"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 20:09:41.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-14 22:43:10.000000000","tz":-420},"subject":"Move delete_trust enforcement to default policies","message":"Move delete_trust enforcement to default policies\n\nWithout this change, policy enforcement for the DELETE\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 DELETE /OS-TRUST/trusts/{trust_id}. Currently only the\ntrustor or the is_admin user can access this API (since the is_admin\nuser bypasses the policy loading). This behavior will be changed in a\nfuture patch that will allow the system admin to access this API.\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: I1aaba72b69b389ffbfcf7d5b8cc70453ffa59e73\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f646b991f74f8c747c38bf7216ec0592ba5ccd2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f646b991f74f8c747c38bf7216ec0592ba5ccd2a"}]},"branch":"refs/heads/master"},"ecd92b7ad7202bf034d6affa43809f042d6631a4":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2019-08-16 00:30:16.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/77/676277/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/77/676277/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/77/676277/6"}}},"commit":{"parents":[{"commit":"7717ed38d920a08e1a8b17c00dc4e39260033d7c","subject":"Move list_trusts enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7717ed38d920a08e1a8b17c00dc4e39260033d7c"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 20:09:41.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-08-16 00:30:16.000000000","tz":0},"subject":"Move delete_trust enforcement to default policies","message":"Move delete_trust enforcement to default policies\n\nWithout this change, policy enforcement for the DELETE\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 DELETE /OS-TRUST/trusts/{trust_id}. Currently only the\ntrustor or the is_admin user can access this API (since the is_admin\nuser bypasses the policy loading). This behavior will be changed in a\nfuture patch that will allow the system admin to access this API.\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: I1aaba72b69b389ffbfcf7d5b8cc70453ffa59e73\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ecd92b7ad7202bf034d6affa43809f042d6631a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ecd92b7ad7202bf034d6affa43809f042d6631a4"}]},"branch":"refs/heads/master"},"a09163a3202c32f05cf636559a95fe45c6ea272b":{"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/77/676277/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/77/676277/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/77/676277/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/77/676277/7"}}},"commit":{"parents":[{"commit":"0df8d0e2e1519154ec76100f7a4c2fdc8c9c04bb","subject":"Move list_trusts enforcement to default policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0df8d0e2e1519154ec76100f7a4c2fdc8c9c04bb"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-13 20:09:41.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-16 22:20:12.000000000","tz":-420},"subject":"Move delete_trust enforcement to default policies","message":"Move delete_trust enforcement to default policies\n\nWithout this change, policy enforcement for the DELETE\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 DELETE /OS-TRUST/trusts/{trust_id}. Currently only the\ntrustor or the is_admin user can access this API (since the is_admin\nuser bypasses the policy loading). This behavior will be changed in a\nfuture patch that will allow the system admin to access this API.\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: I1aaba72b69b389ffbfcf7d5b8cc70453ffa59e73\nPartial-bug: #1818850\nPartial-bug: #1818846\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a09163a3202c32f05cf636559a95fe45c6ea272b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a09163a3202c32f05cf636559a95fe45c6ea272b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
