)]}'
{"id":"openstack%2Fkeystone~668238","triplet_id":"openstack%2Fkeystone~master~I37d243d802cd538189ccfffee6ebf0624b7785d3","project":"openstack/keystone","branch":"master","topic":"bp/whitelist-extension-for-app-creds","hashtags":[],"change_id":"I37d243d802cd538189ccfffee6ebf0624b7785d3","subject":"Expose access rules as its own API","status":"MERGED","created":"2019-06-28 19:49:01.000000000","updated":"2019-09-15 06:37:09.000000000","submitted":"2019-09-15 06:33:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"668238-1568529203102-b9dbb748","meta_rev_id":"3cafab8a36e3f1d7d1acaf7115dc4fca12abd8f5","_number":668238,"virtual_id_number":668238,"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,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"date":"2019-09-14 12:29:11.000000000","_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"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-15 06:33:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":2,"date":"2019-09-14 10:15:34.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"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"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":1,"date":"2019-09-14 10:15:34.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"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"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_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-26 12:55:41.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-10 16:24:10.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-09-11 13:05:01.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-14 12:29:11.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2019-09-15 06:33:22.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"52c2ca7726f0e6d708ffc633a74385efc29784da","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-28 19:49:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6a4a03b8466195ed24dfdf35e3b368379727fef8","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-28 19:49:22.000000000","message":"Patch Set 1: Workflow-1\n\nNeeds proper default policies and protection tests","accounts_in_message":[],"_revision_number":1},{"id":"b79cc51eb8f2a930ef832178510bc7224b428ea1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 21:33:54.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/38/668238/1/check/openstack-tox-cover/f712b74/ : FAILURE in 36m 45s\n- openstack-tox-lower-constraints http://logs.openstack.org/38/668238/1/check/openstack-tox-lower-constraints/1d5bcd1/ : FAILURE in 28m 03s\n- openstack-tox-pep8 http://logs.openstack.org/38/668238/1/check/openstack-tox-pep8/e044033/ : SUCCESS in 5m 56s\n- openstack-tox-py27 http://logs.openstack.org/38/668238/1/check/openstack-tox-py27/a0b740c/ : FAILURE in 24m 15s\n- openstack-tox-py36 http://logs.openstack.org/38/668238/1/check/openstack-tox-py36/e94b6ae/ : FAILURE in 29m 38s\n- openstack-tox-py37 http://logs.openstack.org/38/668238/1/check/openstack-tox-py37/dbdd99e/ : FAILURE in 23m 05s\n- openstack-tox-docs http://logs.openstack.org/38/668238/1/check/openstack-tox-docs/7be8fb6/html/ : SUCCESS in 8m 11s\n- tempest-full http://logs.openstack.org/38/668238/1/check/tempest-full/c9e3127/ : SUCCESS in 1h 39m 27s\n- neutron-grenade http://logs.openstack.org/38/668238/1/check/neutron-grenade/ea047ea/ : SUCCESS in 54m 41s\n- grenade-py3 http://logs.openstack.org/38/668238/1/check/grenade-py3/9f0b16e/ : SUCCESS in 57m 58s\n- tempest-full-py3 http://logs.openstack.org/38/668238/1/check/tempest-full-py3/32dbc18/ : SUCCESS in 1h 33m 07s\n- keystone-dsvm-functional http://logs.openstack.org/38/668238/1/check/keystone-dsvm-functional/608e50e/ : SUCCESS in 30m 42s\n- keystone-dsvm-py3-functional http://logs.openstack.org/38/668238/1/check/keystone-dsvm-py3-functional/871b84a/ : SUCCESS in 35m 12s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/38/668238/1/check/keystone-dsvm-functional-federation-opensuse15/bb5449c/ : SUCCESS in 34m 06s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/38/668238/1/check/keystone-dsvm-py3-functional-federation-opensuse15/749b499/ : SUCCESS in 37m 13s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/38/668238/1/check/keystoneclient-devstack-functional/4f71105/ : SUCCESS in 13m 21s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/38/668238/1/check/legacy-tempest-dsvm-ldap-domain-specific-driver/30a5380/ : SUCCESS in 1h 38m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d3f34ea3a64b5b4b4b07a7711d7c5307a7f53552","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-07-01 23:14:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9ff3c3476b0c77bad1871dc66b982e0b5aaf041b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-02 02:50:21.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/38/668238/2/check/openstack-tox-cover/f78298f/cover/ : SUCCESS in 35m 06s\n- openstack-tox-lower-constraints http://logs.openstack.org/38/668238/2/check/openstack-tox-lower-constraints/24807e2/ : SUCCESS in 36m 17s\n- openstack-tox-pep8 http://logs.openstack.org/38/668238/2/check/openstack-tox-pep8/57e0af5/ : SUCCESS in 6m 45s\n- openstack-tox-py27 http://logs.openstack.org/38/668238/2/check/openstack-tox-py27/05cf09d/ : SUCCESS in 25m 52s\n- openstack-tox-py36 http://logs.openstack.org/38/668238/2/check/openstack-tox-py36/4c0be22/ : SUCCESS in 27m 28s\n- openstack-tox-py37 http://logs.openstack.org/38/668238/2/check/openstack-tox-py37/c5753ff/ : SUCCESS in 26m 54s\n- openstack-tox-docs http://logs.openstack.org/38/668238/2/check/openstack-tox-docs/c111ad8/html/ : SUCCESS in 8m 12s\n- tempest-full http://logs.openstack.org/38/668238/2/check/tempest-full/1ae4264/ : SUCCESS in 1h 59m 55s\n- neutron-grenade http://logs.openstack.org/38/668238/2/check/neutron-grenade/961fa1a/ : SUCCESS in 1h 09m 01s\n- grenade-py3 http://logs.openstack.org/38/668238/2/check/grenade-py3/7b63275/ : SUCCESS in 55m 50s\n- tempest-full-py3 http://logs.openstack.org/38/668238/2/check/tempest-full-py3/bb2a197/ : SUCCESS in 1h 24m 35s\n- keystone-dsvm-functional http://logs.openstack.org/38/668238/2/check/keystone-dsvm-functional/5e94bf0/ : SUCCESS in 34m 25s\n- keystone-dsvm-py3-functional http://logs.openstack.org/38/668238/2/check/keystone-dsvm-py3-functional/120a7d0/ : SUCCESS in 35m 13s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/38/668238/2/check/keystone-dsvm-functional-federation-opensuse15/b7a3e8d/ : SUCCESS in 34m 10s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/38/668238/2/check/keystone-dsvm-py3-functional-federation-opensuse15/509a783/ : SUCCESS in 47m 29s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/38/668238/2/check/keystoneclient-devstack-functional/ad813af/ : SUCCESS in 19m 03s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/38/668238/2/check/legacy-tempest-dsvm-ldap-domain-specific-driver/777455c/ : SUCCESS in 1h 37m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4c13f9c1ac4e9cff6586d185b51ff547cf0a774b","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-07-05 19:12:04.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"2e8d4ec3e05ea1023e4a2bdab2431f33e601bf4a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-05 21:08:45.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/38/668238/3/check/openstack-tox-cover/9d7b999/cover/ : SUCCESS in 37m 02s\n- openstack-tox-lower-constraints http://logs.openstack.org/38/668238/3/check/openstack-tox-lower-constraints/57f5ad1/ : SUCCESS in 37m 55s\n- openstack-tox-pep8 http://logs.openstack.org/38/668238/3/check/openstack-tox-pep8/2d02755/ : SUCCESS in 6m 07s\n- openstack-tox-py27 http://logs.openstack.org/38/668238/3/check/openstack-tox-py27/0f35f39/ : SUCCESS in 25m 07s\n- openstack-tox-py36 http://logs.openstack.org/38/668238/3/check/openstack-tox-py36/cc97102/ : SUCCESS in 27m 35s\n- openstack-tox-py37 http://logs.openstack.org/38/668238/3/check/openstack-tox-py37/a1c528a/ : SUCCESS in 28m 34s\n- openstack-tox-docs http://logs.openstack.org/38/668238/3/check/openstack-tox-docs/92b0520/html/ : SUCCESS in 7m 56s\n- tempest-full http://logs.openstack.org/38/668238/3/check/tempest-full/f92e69f/ : SUCCESS in 1h 50m 40s\n- neutron-grenade http://logs.openstack.org/38/668238/3/check/neutron-grenade/953f193/ : SUCCESS in 1h 00m 36s\n- grenade-py3 http://logs.openstack.org/38/668238/3/check/grenade-py3/a685202/ : SUCCESS in 1h 13m 29s\n- tempest-full-py3 http://logs.openstack.org/38/668238/3/check/tempest-full-py3/b3935ff/ : SUCCESS in 1h 31m 13s\n- keystone-dsvm-functional http://logs.openstack.org/38/668238/3/check/keystone-dsvm-functional/1036bf3/ : SUCCESS in 34m 00s\n- keystone-dsvm-py3-functional http://logs.openstack.org/38/668238/3/check/keystone-dsvm-py3-functional/8d7c5c1/ : SUCCESS in 31m 30s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/38/668238/3/check/keystone-dsvm-functional-federation-opensuse15/6a6320c/ : SUCCESS in 49m 32s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/38/668238/3/check/keystone-dsvm-py3-functional-federation-opensuse15/3d6bc0b/ : SUCCESS in 44m 54s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/38/668238/3/check/keystoneclient-devstack-functional/3f336c9/ : SUCCESS in 17m 26s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/38/668238/3/check/legacy-tempest-dsvm-ldap-domain-specific-driver/1a5553a/ : SUCCESS in 1h 34m 10s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"824e999ccd6b6564153ba81f261b9df52f2b0227","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-07-09 08:16:25.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"798803e5e1dfad42748e953cb8091666e35af5c0","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-07-09 14:29:40.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f99650ba2b9fae11e6d5c6dae06a4b88aec9a1ab","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-07-17 10:36:13.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"22abbb8f1cccbb2ab6b499e9053d5a1006db94b5","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-07-17 17:08:01.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f648f6bfd6535cda230ba2961c59da36aa833486","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-07-25 06:34:16.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"574ffaf32b45ba470f1b65a7c9116499b36c1079","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-01 19:57:54.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"879e0f2bcdb0e2187294fe8a2d7f6cde7b7df792","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 01:43:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://logs.opendev.org/38/668238/4/check/openstack-tox-cover/c3d5c0f/cover/ : SUCCESS in 47m 16s\n- openstack-tox-lower-constraints https://logs.opendev.org/38/668238/4/check/openstack-tox-lower-constraints/ce90ca4/ : SUCCESS in 36m 25s\n- openstack-tox-pep8 https://logs.opendev.org/38/668238/4/check/openstack-tox-pep8/eda4b70/ : SUCCESS in 5m 09s\n- openstack-tox-py27 https://logs.opendev.org/38/668238/4/check/openstack-tox-py27/4f647aa/ : SUCCESS in 28m 08s\n- openstack-tox-py36 https://logs.opendev.org/38/668238/4/check/openstack-tox-py36/f28a149/ : SUCCESS in 28m 46s\n- openstack-tox-py37 https://logs.opendev.org/38/668238/4/check/openstack-tox-py37/035eeac/ : SUCCESS in 31m 01s\n- openstack-tox-docs https://logs.opendev.org/38/668238/4/check/openstack-tox-docs/9fd0e6b/html/ : SUCCESS in 7m 37s\n- tempest-full https://logs.opendev.org/38/668238/4/check/tempest-full/55d7632/ : SUCCESS in 1h 40m 11s\n- neutron-grenade https://logs.opendev.org/38/668238/4/check/neutron-grenade/635d20d/ : SUCCESS in 58m 06s\n- grenade-py3 https://logs.opendev.org/38/668238/4/check/grenade-py3/7835cc4/ : SUCCESS in 1h 04m 26s\n- tempest-full-py3 https://logs.opendev.org/38/668238/4/check/tempest-full-py3/b7e64bd/ : SUCCESS in 1h 21m 50s\n- keystone-dsvm-functional https://logs.opendev.org/38/668238/4/check/keystone-dsvm-functional/f710abb/ : SUCCESS in 32m 29s\n- keystone-dsvm-py3-functional https://logs.opendev.org/38/668238/4/check/keystone-dsvm-py3-functional/d911677/ : SUCCESS in 35m 49s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/38/668238/4/check/keystone-dsvm-functional-federation-opensuse15/5ad69e3/ : SUCCESS in 37m 49s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/38/668238/4/check/keystone-dsvm-py3-functional-federation-opensuse15/17837e9/ : SUCCESS in 41m 20s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/38/668238/4/check/keystoneclient-devstack-functional/03c5eb4/ : SUCCESS in 19m 21s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/38/668238/4/check/legacy-tempest-dsvm-ldap-domain-specific-driver/25d750f/ : SUCCESS in 1h 33m 16s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"87f02b01d0d36f9112073a599199e83fc121dd2d","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-06 10:29:33.000000000","message":"Patch Set 4: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"2edad435db1774ca3028859b504e785538945d0b","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-09 18:07:32.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"dce6354d3d8bed53cc308806c3bb81b2df849904","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-09 18:09:19.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d58a588977f5d855d3d1e9cd46d3930e3a31f571","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-10 00:39:52.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://logs.opendev.org/38/668238/5/check/openstack-tox-cover/71d3e12/cover/ : SUCCESS in 37m 54s\n- openstack-tox-lower-constraints https://logs.opendev.org/38/668238/5/check/openstack-tox-lower-constraints/464f90c/ : SUCCESS in 36m 31s\n- openstack-tox-pep8 https://logs.opendev.org/38/668238/5/check/openstack-tox-pep8/b138bc1/ : SUCCESS in 6m 05s\n- openstack-tox-py27 https://logs.opendev.org/38/668238/5/check/openstack-tox-py27/0d4112c/ : SUCCESS in 38m 11s\n- openstack-tox-py36 https://logs.opendev.org/38/668238/5/check/openstack-tox-py36/14baf7f/ : SUCCESS in 37m 34s\n- openstack-tox-py37 https://logs.opendev.org/38/668238/5/check/openstack-tox-py37/c9904b6/ : SUCCESS in 30m 28s\n- openstack-tox-docs https://logs.opendev.org/38/668238/5/check/openstack-tox-docs/b8e51f8/html/ : SUCCESS in 7m 05s\n- tempest-full https://logs.opendev.org/38/668238/5/check/tempest-full/860fee2/ : FAILURE in 1h 17m 54s\n- neutron-grenade https://logs.opendev.org/38/668238/5/check/neutron-grenade/b569339/ : SUCCESS in 54m 18s\n- grenade-py3 https://logs.opendev.org/38/668238/5/check/grenade-py3/a70a587/ : SUCCESS in 57m 15s\n- tempest-full-py3 https://logs.opendev.org/38/668238/5/check/tempest-full-py3/eaeb8cc/ : SUCCESS in 1h 24m 33s\n- keystone-dsvm-functional https://logs.opendev.org/38/668238/5/check/keystone-dsvm-functional/f23a5f8/ : SUCCESS in 30m 28s\n- keystone-dsvm-py3-functional https://logs.opendev.org/38/668238/5/check/keystone-dsvm-py3-functional/4e2313d/ : SUCCESS in 42m 33s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/38/668238/5/check/keystone-dsvm-functional-federation-opensuse15/a10b6e6/ : SUCCESS in 45m 01s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/38/668238/5/check/keystone-dsvm-py3-functional-federation-opensuse15/e23cc07/ : SUCCESS in 46m 56s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/38/668238/5/check/keystoneclient-devstack-functional/39390dd/ : SUCCESS in 19m 07s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/38/668238/5/check/legacy-tempest-dsvm-ldap-domain-specific-driver/42ff01f/ : SUCCESS in 1h 29m 08s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"e7009653a71b8899321fdd2379ef294562e39493","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-10 01:48:33.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"e774168f8d6c00812262ba3cc6a6c204916142ba","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-10 03:48:45.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://logs.opendev.org/38/668238/5/check/openstack-tox-cover/1016cdd/cover/ : SUCCESS in 36m 11s\n- openstack-tox-lower-constraints https://logs.opendev.org/38/668238/5/check/openstack-tox-lower-constraints/ac8e7e3/ : SUCCESS in 36m 23s\n- openstack-tox-pep8 https://logs.opendev.org/38/668238/5/check/openstack-tox-pep8/68c0e94/ : SUCCESS in 5m 11s\n- openstack-tox-py27 https://logs.opendev.org/38/668238/5/check/openstack-tox-py27/0ed6d90/ : TIMED_OUT in 40m 49s\n- openstack-tox-py36 https://logs.opendev.org/38/668238/5/check/openstack-tox-py36/6deceda/ : SUCCESS in 26m 32s\n- openstack-tox-py37 https://logs.opendev.org/38/668238/5/check/openstack-tox-py37/c2767fa/ : SUCCESS in 34m 17s\n- openstack-tox-docs https://logs.opendev.org/38/668238/5/check/openstack-tox-docs/46311af/html/ : SUCCESS in 7m 23s\n- tempest-full https://logs.opendev.org/38/668238/5/check/tempest-full/d614c7b/ : SUCCESS in 1h 42m 01s\n- neutron-grenade https://logs.opendev.org/38/668238/5/check/neutron-grenade/e146a07/ : SUCCESS in 1h 08m 53s\n- grenade-py3 https://logs.opendev.org/38/668238/5/check/grenade-py3/ca5640c/ : SUCCESS in 52m 23s\n- tempest-full-py3 https://logs.opendev.org/38/668238/5/check/tempest-full-py3/bd768f9/ : SUCCESS in 1h 30m 51s\n- keystone-dsvm-functional https://logs.opendev.org/38/668238/5/check/keystone-dsvm-functional/3544d14/ : SUCCESS in 31m 01s\n- keystone-dsvm-py3-functional https://logs.opendev.org/38/668238/5/check/keystone-dsvm-py3-functional/8f6a429/ : SUCCESS in 29m 06s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/38/668238/5/check/keystone-dsvm-functional-federation-opensuse15/1e313f2/ : SUCCESS in 36m 36s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/38/668238/5/check/keystone-dsvm-py3-functional-federation-opensuse15/78d0132/ : SUCCESS in 38m 21s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/38/668238/5/check/keystoneclient-devstack-functional/bbfac69/ : SUCCESS in 17m 27s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/38/668238/5/check/legacy-tempest-dsvm-ldap-domain-specific-driver/4930d0d/ : SUCCESS in 1h 57m 19s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"696634e0a13b24d39d22f037fbb87c8f0c9dffce","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-10 04:43:21.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"551aaab0ebf11af2acd76909c00b7596be829742","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-10 06:27:12.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://logs.opendev.org/38/668238/5/check/openstack-tox-cover/08da838/cover/ : SUCCESS in 29m 36s\n- openstack-tox-lower-constraints https://logs.opendev.org/38/668238/5/check/openstack-tox-lower-constraints/9e51585/ : TIMED_OUT in 40m 50s\n- openstack-tox-pep8 https://logs.opendev.org/38/668238/5/check/openstack-tox-pep8/50310ba/ : SUCCESS in 5m 56s\n- openstack-tox-py27 https://logs.opendev.org/38/668238/5/check/openstack-tox-py27/ad94360/ : SUCCESS in 40m 06s\n- openstack-tox-py36 https://logs.opendev.org/38/668238/5/check/openstack-tox-py36/9f710f2/ : SUCCESS in 39m 56s\n- openstack-tox-py37 https://logs.opendev.org/38/668238/5/check/openstack-tox-py37/e950e96/ : SUCCESS in 36m 37s\n- openstack-tox-docs https://logs.opendev.org/38/668238/5/check/openstack-tox-docs/f3ed3a2/html/ : SUCCESS in 7m 27s\n- tempest-full https://logs.opendev.org/38/668238/5/check/tempest-full/4a5d21e/ : SUCCESS in 1h 40m 24s\n- neutron-grenade https://logs.opendev.org/38/668238/5/check/neutron-grenade/74ca62e/ : SUCCESS in 56m 31s\n- grenade-py3 https://logs.opendev.org/38/668238/5/check/grenade-py3/770a176/ : SUCCESS in 1h 02m 52s\n- tempest-full-py3 https://logs.opendev.org/38/668238/5/check/tempest-full-py3/7775752/ : SUCCESS in 1h 36m 58s\n- keystone-dsvm-functional https://logs.opendev.org/38/668238/5/check/keystone-dsvm-functional/311a415/ : SUCCESS in 33m 00s\n- keystone-dsvm-py3-functional https://logs.opendev.org/38/668238/5/check/keystone-dsvm-py3-functional/d04efe4/ : SUCCESS in 30m 19s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/38/668238/5/check/keystone-dsvm-functional-federation-opensuse15/8c7de55/ : SUCCESS in 37m 56s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/38/668238/5/check/keystone-dsvm-py3-functional-federation-opensuse15/34e1dd8/ : SUCCESS in 34m 51s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/38/668238/5/check/keystoneclient-devstack-functional/ac5eb8e/ : SUCCESS in 14m 42s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/38/668238/5/check/legacy-tempest-dsvm-ldap-domain-specific-driver/dedb206/ : SUCCESS in 1h 24m 48s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"da9dd5e9dd8dfe3bbd0366d805327c3c5c45a2eb","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-10 13:55:10.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"bec8ab9dcce044adfe55209ae81ad656a61d7eee","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-12 02:01:10.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"e5ea9129582c665a793c4f2a5384a944ceb095bc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-12 03:35:05.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://logs.opendev.org/38/668238/5/check/openstack-tox-cover/9f75bb4/cover/ : SUCCESS in 39m 04s\n- openstack-tox-lower-constraints https://logs.opendev.org/38/668238/5/check/openstack-tox-lower-constraints/f5c9823/ : SUCCESS in 33m 09s\n- openstack-tox-pep8 https://logs.opendev.org/38/668238/5/check/openstack-tox-pep8/0b953c7/ : SUCCESS in 5m 02s\n- openstack-tox-py27 https://logs.opendev.org/38/668238/5/check/openstack-tox-py27/677dff6/ : SUCCESS in 36m 03s\n- openstack-tox-py36 https://logs.opendev.org/38/668238/5/check/openstack-tox-py36/fdf0d61/ : SUCCESS in 33m 01s\n- openstack-tox-py37 https://logs.opendev.org/38/668238/5/check/openstack-tox-py37/eeea90c/ : SUCCESS in 32m 10s\n- openstack-tox-docs https://logs.opendev.org/38/668238/5/check/openstack-tox-docs/dce0e4a/html/ : SUCCESS in 6m 52s\n- tempest-full https://logs.opendev.org/38/668238/5/check/tempest-full/b517d6b/ : SUCCESS in 1h 32m 11s\n- neutron-grenade https://logs.opendev.org/38/668238/5/check/neutron-grenade/d0b7fb3/ : SUCCESS in 52m 34s\n- grenade-py3 https://logs.opendev.org/38/668238/5/check/grenade-py3/99227a1/ : SUCCESS in 54m 33s\n- tempest-full-py3 https://logs.opendev.org/38/668238/5/check/tempest-full-py3/4fd2f14/ : SUCCESS in 1h 21m 34s\n- keystone-dsvm-functional https://logs.opendev.org/38/668238/5/check/keystone-dsvm-functional/91912ce/ : SUCCESS in 28m 20s\n- keystone-dsvm-py3-functional https://logs.opendev.org/38/668238/5/check/keystone-dsvm-py3-functional/02e48b3/ : SUCCESS in 33m 54s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/38/668238/5/check/keystone-dsvm-functional-federation-opensuse15/b462a25/ : SUCCESS in 36m 52s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/38/668238/5/check/keystone-dsvm-py3-functional-federation-opensuse15/e2d40a3/ : SUCCESS in 30m 14s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/38/668238/5/check/keystoneclient-devstack-functional/9afface/ : SUCCESS in 12m 04s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/38/668238/5/check/legacy-tempest-dsvm-ldap-domain-specific-driver/ac65e60/ : SUCCESS in 1h 16m 20s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"c0ab1e44f332af57cadb1d5ecd35b4a5fb3ca38b","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-13 09:16:52.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"36da42be549720c065ec727bf485004082953e08","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-21 03:14:15.000000000","message":"Patch Set 5: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"36418d5de5cf3309d605af40140d8d135a33e1d5","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-21 16:06:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f2a25feb706bb394746fc4e1b2d835c45a632fa1","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-21 16:56:44.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"ab45525b1df24857ea96dccea4f4fc88baa5414c","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-21 16:58:34.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"5803526eb3c24f509e0ce6988fb496821e9883be","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-21 18:37:31.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/c89c9a06830145a1a37998d395b943cb : SUCCESS in 33m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b0a77a52ee4b4d4dbe12f374fcad01cf : SUCCESS in 40m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb35b29d8c4e4377b53074f4af9e1a9b : SUCCESS in 5m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/67fbc1175bee498cb501ac7fa1078a49 : SUCCESS in 31m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4108dd4f60c14c86a9dfa1fd1a92c6af : TIMED_OUT in 41m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1fc394184aeb48ebb5b0118dbd5a7cf5 : SUCCESS in 27m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cdc70ee44cee48e9b761cc97fba5c0e4 : SUCCESS in 12m 04s\n- tempest-full https://zuul.opendev.org/t/openstack/build/2c0efe3b232d4c62b63a520d5f7fdf44 : SUCCESS in 1h 51m 27s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/f7a7a34795a64423a6148e46d09e3293 : SUCCESS in 1h 00m 12s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/16b8cfc58c3545b0a2013971f0fc68b4 : SUCCESS in 1h 05m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ae7a8ddc8c29417dbaea2a4c81c62263 : SUCCESS in 1h 27m 28s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/171b89614c304f7188ee4efcb380698a : SUCCESS in 33m 28s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/82ab96655da448ff9518d8c88a10ab21 : SUCCESS in 56m 16s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/11ff961992864519a51e3840291b2a84 : POST_FAILURE in 53m 37s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/e5ba7dcf12f54f2abf35823703a08ceb : SUCCESS in 40m 08s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/e015fb557cdd4718bb302562172dbece : SUCCESS in 18m 14s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/f3ae95ad4ae64b6c944a34cf93d12039 : SUCCESS in 1h 33m 54s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fd90dc77a084499db4cc80f96ce74dbb : SUCCESS in 1h 16m 15s","accounts_in_message":[],"_revision_number":6},{"id":"431f227846864dc481fb1f872298dda76e181077","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-21 18:39:39.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"1714cd0d3f2bc4afba4e0807804ba5ff937c05cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-21 20:24:43.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e880a5d43d6245c8888b4803299e7f15 : SUCCESS in 36m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e8285c80c882456a8ad62884df92de25 : SUCCESS in 37m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/659abd4427714c26a78d8120bc707b97 : SUCCESS in 7m 41s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/135777bed7dc49d2a2102c708ebd4ba4 : SUCCESS in 31m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c48deeceb6ee402c9886e55ae762dd31 : SUCCESS in 28m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9c9cab20fee4429faa153ffe75ae1fd6 : SUCCESS in 29m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4262853dd9244a0a9137738cec10b93 : SUCCESS in 12m 43s\n- tempest-full https://zuul.opendev.org/t/openstack/build/f8af9d0de5d74a21bdbfc5af29fcf2e0 : SUCCESS in 1h 38m 56s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/cf9ac596d2844bca8ab693a47b62718b : SUCCESS in 55m 56s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/d7f7f0e655b44706b34a07cddfe41f63 : SUCCESS in 57m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6c69bee3a1c943cfaf6900596de91d29 : SUCCESS in 1h 35m 09s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/dcb0eab2982d4a298cab95ca74c2a908 : SUCCESS in 33m 21s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/801c9121de2f4357a06ac0f8fa448cee : SUCCESS in 38m 39s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/047cd03d3a9a43e685065784e95e16bb : SUCCESS in 40m 31s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/7e12bf55b939436f810b779dc80bfd86 : SUCCESS in 42m 51s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f1c0d4f0a4e74d7d96c7901c60f66555 : SUCCESS in 21m 46s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4ac436b0032d4366aa443f09a2c0a3fd : SUCCESS in 1h 32m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a7a65c557c174312be772782cfd7cca2 : SUCCESS in 1h 13m 33s","accounts_in_message":[],"_revision_number":6},{"id":"6271fe9688441eb340a9cd2d1cdc1376082cb2d1","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-21 23:12:47.000000000","message":"Patch Set 6: Workflow-1\n\nFound that this allows access rules to be deleted even when the application credential still exists, which was not my intent - an access rule still in use should never be able to be deleted.","accounts_in_message":[],"_revision_number":6},{"id":"08c161b6ff41f9a5d118e84a1b6647641e34f17d","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-21 23:55:31.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"9994555ca3d306f7a59d484493208798d2fc6fd1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 01:40:08.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/b34f5785aa48488a8f14d8684f54513c : FAILURE in 39m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9f39896064eb4e309c5f7d83c1efc68d : FAILURE in 33m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/231000e939c04bdb954029340e245e9d : SUCCESS in 5m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/078e209bd01c40ad8162fedba90c8ac1 : FAILURE in 36m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/88ea2d94a91e4adb81f462ad31c1c37d : TIMED_OUT in 41m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/be99f8e25ff94459a32c52698bcf2285 : FAILURE in 37m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cc19cf8810d412d80eb97bd82696225 : SUCCESS in 10m 43s\n- tempest-full https://zuul.opendev.org/t/openstack/build/43b3894cc7db446da1a7f448fa09ff24 : SUCCESS in 1h 43m 15s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/38815767aa5244038c9614edc8656349 : SUCCESS in 1h 00m 34s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/79b0dbed9f0d419089cd009c0f94bd9a : SUCCESS in 54m 22s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/20b0520f8d5c4b3c9d23ac7a280a2a5e : SUCCESS in 1h 18m 42s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/7c13b5efd381476f940d242b9f26a6ee : SUCCESS in 40m 10s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8589354161184de2af4a96c1b6c50968 : SUCCESS in 36m 21s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/9f4cc29744484b98885faba79e39ba83 : SUCCESS in 38m 06s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/1ff72ccc979a4984810d49cf56781d05 : SUCCESS in 38m 51s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/b21b72002a19405bb9df3e85f23b0ec9 : SUCCESS in 23m 29s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/320f15e129144a3ba63e2155e9277c88 : SUCCESS in 1h 37m 21s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dd7910e603ce440c98c3ba871552b5bc : SUCCESS in 57m 58s","accounts_in_message":[],"_revision_number":7},{"id":"bb3ca5372d59904d74ce884d9ed36afabe037bf4","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-22 15:56:33.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"eb8d53073d3de9b7f984ea635fc9722a8745ac91","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 19:03:36.000000000","message":"Patch Set 8: 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/25de6ec7ba0a4527a53ed9dbb4a241fe : SUCCESS in 47m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c3b610aacba44f1aac3566a8d61f894c : TIMED_OUT in 41m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf4492f2a1ac4ca4a05d5ebc307383ac : SUCCESS in 6m 53s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0a374209e8e340cfa3b5e50ba3bf0dc8 : SUCCESS in 35m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e95183ef1e444c298508a57fa5042ef1 : SUCCESS in 30m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cae97f718a4240b3ad68a45b08027fc8 : TIMED_OUT in 41m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/746e8657b2a9481989d4ee472f8ca2be : SUCCESS in 12m 16s\n- tempest-full https://zuul.opendev.org/t/openstack/build/5a5bf6154188455485638bb5feb9f687 : SUCCESS in 1h 22m 45s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a0d2021f5e2e47d19465047d46ac7e54 : SUCCESS in 1h 01m 41s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b7b7e40a242b4654b06b747d2692c98e : SUCCESS in 1h 02m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6ee5cd95e8694317a037ec0498b8740c : SUCCESS in 1h 13m 55s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/e57b708a9df0487fa420e2ff3ddd37c6 : SUCCESS in 38m 28s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/7d1598ea3159408b85923b8a9907db2c : SUCCESS in 43m 36s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/37be15d0b56d4da7814fc128d40b85e2 : SUCCESS in 51m 29s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0d9a8752ea1948dd970f186acee83fab : SUCCESS in 45m 55s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/a5f2d58270964a4996cc50d83d8b8cfc : SUCCESS in 16m 38s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/10ef3129fcc643369be4448ee63a7dfc : FAILURE in 1h 21m 37s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/958963657f8b48868007ba11b8483b7f : SUCCESS in 1h 10m 20s","accounts_in_message":[],"_revision_number":8},{"id":"b7c53bb5d10198a2c907bdb337b6a84e2fc572c1","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-22 19:33:28.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"e00cb6c740639d9f30f935c54aad2592bcf62622","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 23:51:21.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b1b1601e6a494536abe6ec09fb43fb56 : SUCCESS in 37m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fa0089af6a3e449d8bc2432c8d059cc0 : SUCCESS in 40m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f2c6912497174958940738ffaa065980 : SUCCESS in 6m 06s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/84d2c53c2b754dec93a7e94000eef184 : SUCCESS in 36m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0273bb0890a84f0d9f2e76932a22127d : SUCCESS in 28m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/73d62db387d74a2a984f6d631e4ceb7e : SUCCESS in 39m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19ae3b9520ce418798708ef33e65a17c : SUCCESS in 10m 58s\n- tempest-full https://zuul.opendev.org/t/openstack/build/918c0c6fbb5540e7b21fe7985fbe9491 : SUCCESS in 1h 55m 45s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/f0a3d61cc6fc43a196a1233c650c6197 : SUCCESS in 1h 03m 55s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/edb94c046cca42b68b2872bf33b2faee : SUCCESS in 1h 03m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ac561cbce3224aedaa11ed1dac1e6ed7 : SUCCESS in 1h 27m 17s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/2cf104fb17bf439ea53381728a901679 : SUCCESS in 39m 45s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b17fa5b2ba7d4f4fa4454358dc9f4c2a : SUCCESS in 39m 18s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/cefa75f9a9984250a992fc680490f674 : RETRY_LIMIT in 4m 55s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/a775a8b8bcd74ac29125ff22c20e48d5 : RETRY_LIMIT in 4m 55s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/a7ee654bf02443db9734e3b8ba549bb6 : SUCCESS in 17m 58s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6a2728f059e840f6bb8063c8957abfb9 : SUCCESS in 1h 46m 54s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/64773842bf244b188d8fbae184440464 : SUCCESS in 1h 02m 21s","accounts_in_message":[],"_revision_number":8},{"id":"f9a9cf6a9b3024e1d234ea32aa4c3687b6a3fea5","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-08-26 12:55:41.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"aeeede9b6085ccb0dc72f22b9e57a59eddff8e03","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-10 15:45:55.000000000","message":"Patch Set 8: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"b6585b424e9f23a91d47b8dcc65665857b3a4db4","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-10 15:54:06.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"c8347e9661f065012c9ba64b051e07b4c23ca972","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-09-10 16:24:10.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"a66028461d0eafd362a81e5cbf559e1e0f9ad1a0","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-10 16:29:46.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\nMy comments were addressed and we discussed this in IRC during our weekly meeting, too [0].\n\n[0] http://eavesdrop.openstack.org/irclogs/%23openstack-meeting-alt/%23openstack-meeting-alt.2019-09-10.log.html#t2019-09-10T16:00:10","accounts_in_message":[],"_revision_number":8},{"id":"bc000c60fc123d277b0f61e27e371a3cad608d2a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 16:30:17.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"abcad1a03a357f6590cbbd69a65cab27ce2eda1a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 00:28:07.000000000","message":"Patch Set 8: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a9a0b98425464424877f7035f2d025f2 : TIMED_OUT in 41m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9bd1196515842949c9d4274ef351a9e : SUCCESS in 5m 44s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0b9ccad29f15453a9db45d060c4369ef : SUCCESS in 47m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a4290eb5a1a84f9b8fcef14e2ecb922c : SUCCESS in 45m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/af9d13cedf96456cb048c097546342b4 : SUCCESS in 37m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4be6857831243c38d3da2447e4ed296 : SUCCESS in 11m 41s\n- tempest-full https://zuul.opendev.org/t/openstack/build/3761d9dafaa44d0699040add49bc3682 : SUCCESS in 1h 51m 04s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/3b80e686825f4a0d89da7cf153889c53 : SUCCESS in 1h 00m 06s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6ca70cc68c194dc69c8207ea89a7b7ac : SUCCESS in 52m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d7f21b9432c84fb2958b7c1c718fa735 : SUCCESS in 1h 20m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f9727ffcf6b94f71916e08c463f4ed39 : SUCCESS in 1h 00m 32s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/e2bce1d3806b49eb88ec0ae6b3367525 : SUCCESS in 34m 23s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/399274f1b7b84fcb8bc60d14f8657783 : SUCCESS in 40m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9bfa945f552f4e3e8bfa0d2544710ba8 : SUCCESS in 1h 06m 56s","accounts_in_message":[],"_revision_number":8},{"id":"80d801753869cb03d69a5ab900c11199cf12b160","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-11 00:43:46.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"169beede3d9f78f5d9978b705f3ed9829380ff20","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 03:01:14.000000000","message":"Patch Set 8: 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/da546a23c6ed4b2686ee83a76fd3369e : SUCCESS in 38m 51s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2d84dd56628e46d8bc911719bb0942f1 : SUCCESS in 42m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/346615bc13794da0ae74c690599864ff : SUCCESS in 7m 59s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8074a024893e4b35bef2b4866ae9a260 : SUCCESS in 59m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f53ecaed03a549c6a4f9b2d6475bd287 : SUCCESS in 56m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/194c5e9627934977b50028c9ca5a584c : SUCCESS in 1h 01m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/74a1fa4e38dc42e28357535d45d29971 : SUCCESS in 11m 00s\n- tempest-full https://zuul.opendev.org/t/openstack/build/d9bc7bf11b094a09adec0596fbd630a8 : TIMED_OUT in 2h 12m 22s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/74fb6b4fb63649f980c65387854a6c63 : SUCCESS in 50m 43s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/73c288448ba6477895b88e7679669f7c : SUCCESS in 1h 19m 00s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/16e1e1820f9b42ab9b1652c7c19fd682 : SUCCESS in 1h 23m 17s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/b10c7a841b1e42298b4d60637b543c95 : SUCCESS in 36m 03s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e7de788ea5c94cabbd9fa83bd969b7bd : SUCCESS in 37m 07s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/9b3b79a423314eb6a4b42fb00f133233 : SUCCESS in 35m 00s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/d658ee28dd774ecaa39a4975fff50be1 : SUCCESS in 38m 12s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/d926ea027761420089140f6faafe2a58 : SUCCESS in 16m 12s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/8af0b00464504c90960acae9761d8faf : SUCCESS in 1h 26m 40s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c0301d2bd78c4de2931bc4c6cb721431 : SUCCESS in 1h 06m 21s","accounts_in_message":[],"_revision_number":8},{"id":"1d2c84c53b29857451a8c8297d031fe830ebd74e","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-11 03:25:15.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"37c9f91dc6b2682a82fe4347d8bce60f5af00984","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 05:35:20.000000000","message":"Patch Set 8:\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/9b4aaa4384734d8381441b5a1216a736 : FAILURE in 52m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/95c6c332f49b46e9baf0f627da135277 : SUCCESS in 48m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea99551c79cc45848edb971d3a2289e2 : SUCCESS in 6m 02s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/82b19adaa3184bf6a23185a04a0d820c : SUCCESS in 38m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/35c5eac52897428f8cfa0e2dc0055d06 : SUCCESS in 32m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/82ced1735af74512a686c3aa96db6499 : SUCCESS in 34m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9f24bd13805442c3ba0477cc3faaf72d : SUCCESS in 11m 22s\n- tempest-full https://zuul.opendev.org/t/openstack/build/7c33523207154a32a65248a8f1399120 : SUCCESS in 2h 03m 49s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/07ca961c1e8c4df097a52a5364c98297 : SUCCESS in 59m 56s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/0edd9f628df647729be980919ff973e1 : SUCCESS in 1h 02m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8a93f7dcc2ba4762b18254536411b933 : SUCCESS in 1h 23m 44s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/f2991488341e4443974219054a0121de : SUCCESS in 31m 24s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/cf0411b5514a431a854a90b5ba1a8fc1 : SUCCESS in 38m 59s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/1d0a28d4ccfd4ac1a43ff80bbc31ab72 : SUCCESS in 38m 55s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/9e7781545bd14ccc81e54c0e0b5f740f : SUCCESS in 40m 34s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/c5beb1ca66864465aa5d0b4b947e93ac : SUCCESS in 19m 08s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/18c0e6dd21bc48aca5813fce77b456e9 : SUCCESS in 1h 41m 50s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/647c34f9432a4fffabe3e1d79258bc47 : SUCCESS in 1h 03m 44s","accounts_in_message":[],"_revision_number":8},{"id":"d50d3d2ff5f104ac66034334c30ed36b488288b3","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-11 05:44:28.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"efe1066f43928942abb29519ce7b102c33926220","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 07:54:37.000000000","message":"Patch Set 9: 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/4b3a64f6619e4e93802dc00fd7992002 : SUCCESS in 59m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ccd40da5e1ab430987d62ad3617224ce : SUCCESS in 56m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d22fc17ec572452fb36611137140ef9c : SUCCESS in 5m 22s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/4db28dc04c414a7fb31d251499617ded : SUCCESS in 50m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/71ac86f30a8e4594ab3d1e3732a27ea6 : SUCCESS in 34m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b7f7a34d9a804b33a112aeb0b9441376 : SUCCESS in 30m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10fa68bff7af48adb23dad7326b9eea7 : SUCCESS in 14m 51s\n- tempest-full https://zuul.opendev.org/t/openstack/build/74b7905b3bbd451da08977dbf7418772 : TIMED_OUT in 2h 04m 40s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/59fa743959e642d58ef195c2cfff6359 : SUCCESS in 1h 06m 22s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/4f0d6df33a0340a69c4a0989a62594fb : SUCCESS in 1h 11m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c2f9596c076f435682f7971ce73c44c3 : SUCCESS in 1h 28m 11s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/f9836f9b6b454150bf086f0ebb3874cb : SUCCESS in 34m 19s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e4f8a97eb6f1438098675b2bae8d3053 : SUCCESS in 45m 09s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/6cd9aa95bd554b3a9db26f63ff4d6225 : SUCCESS in 39m 26s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/bd269239fab04af5808686ac03a9e03f : SUCCESS in 38m 45s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/074fb74abb6e4639b4ca40f36ac4bd35 : SUCCESS in 20m 07s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/897f85cf6bf746a395540ae88aa71dd5 : SUCCESS in 1h 37m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/35edaec82c5e414ea1a1b538f7f863ff : SUCCESS in 1h 07m 29s","accounts_in_message":[],"_revision_number":9},{"id":"070c7e641fd8ff5b7622b1a12634b1996b8cd7b9","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-11 12:32:42.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"461b07b93f2df10ecc6169b2c47ee6168a0caa69","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-09-11 13:05:01.000000000","message":"Patch Set 9: Code-Review+2\n\nRebase delta between patches 8 and 9 looks sane.","accounts_in_message":[],"_revision_number":9},{"id":"5f37448b7b03762cafc15333ada66cec6d80b10a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 21:29:02.000000000","message":"Patch Set 9:\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/18dab0c532e74b26befc2f07bed6b5df : SUCCESS in 40m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e5a07fb776624e479e941ad2978f8220 : SUCCESS in 42m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c91097fa9e4543529d57b2e748cee0be : SUCCESS in 6m 06s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fc733ed9fc6d47fda57535f6fd3cdbf4 : SUCCESS in 39m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cc28c59fbd4047e7be166980d92c19f0 : TIMED_OUT in 1h 01m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9f52d6bbe9384d5e8e9727983840acc6 : SUCCESS in 32m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/265eea1a42594bbdb8f1422e4b71b3ff : SUCCESS in 15m 10s\n- tempest-full https://zuul.opendev.org/t/openstack/build/da2e420bbeaf4f3da87df92b8ad249d4 : SUCCESS in 1h 47m 55s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/029e211183e64a04acbe969609ccd9b1 : SUCCESS in 1h 09m 51s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/e2f60f57fca34dc7ae94862934633633 : SUCCESS in 52m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3eacd3390a3640b1b9db2af0eadfec09 : SUCCESS in 1h 27m 10s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/aa0964bff1a74996bfd410ecec5fa441 : SUCCESS in 40m 29s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/d8b91e65629b496a9c1d5a54a9767335 : SUCCESS in 40m 11s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/976bb9ec176841fc910f01ad6c8fb930 : SUCCESS in 43m 20s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/1e1dc3dd2d6542ff9c10012f10101acc : SUCCESS in 34m 36s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/ad79f78674c04b09a5404efd129ff16a : SUCCESS in 19m 18s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4ea7890d564c440d83b75219a14dd93a : SUCCESS in 1h 18m 40s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7250da4ec0c34351af1c5aed13ac6c7e : SUCCESS in 1h 07m 27s","accounts_in_message":[],"_revision_number":9},{"id":"29eae51ec3047d59027b5daf496556f496f6c272","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-11 21:46:05.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"7abc4ca938967a8dc5f6772b456cedb96da267eb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 03:26:17.000000000","message":"Patch Set 9:\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/00012efa6422464dbad5bad966b894dd : SUCCESS in 50m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a3906fa0a84a46fabbb2531db5745402 : SUCCESS in 40m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b494c10d84eb44d79c05d637b91ab673 : SUCCESS in 5m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/44d258a017e64533b0252b1f22772e82 : FAILURE in 4m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e1f5d6d9e5a940f5af1d9b51de6e9600 : SUCCESS in 43m 23s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/91bc146d11bb4afd8ba2b0c51a9493ee : SUCCESS in 41m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b2633c20295442ab944aca7657bbe1b5 : SUCCESS in 17m 21s\n- tempest-full https://zuul.opendev.org/t/openstack/build/93d1f85f422741bc857f12fac1f0cbc5 : FAILURE in 16m 10s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/8f6d170a530048c58b4049d572172f8a : FAILURE in 56m 55s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/60e0fed650094effa05efbe2fcd60199 : SUCCESS in 1h 01m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ea57c1a06b2b488485ccdda1fbe6fefe : SUCCESS in 1h 23m 03s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/d29a002a145f4c8da45e265596c68fa0 : FAILURE in 12m 21s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/97aed1360e8e4dfdaac1e38e5f65a814 : SUCCESS in 35m 24s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/c417f7d05e684dc795860e36ae24623a : SUCCESS in 37m 26s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/524c3c2440a3469a8aedc7067c6efeb4 : SUCCESS in 41m 43s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/238d0c825650453fa80fd1d06dee3ff8 : FAILURE in 14m 44s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/324490c2c94c4885987689a283a6c272 : FAILURE in 19m 22s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8cb75fa1c74b43e7a06b04113fa6151e : SUCCESS in 1h 29m 31s","accounts_in_message":[],"_revision_number":9},{"id":"c44a3966182448bbd1ed2d83db2775a9025e4e87","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-12 06:02:50.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"90d0f4f4f8a417ca08331bcb9716959a8a38ec13","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 10:34:32.000000000","message":"Patch Set 9:\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/aae0b02d28f34bd38f9794c6401e5251 : SUCCESS in 44m 51s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a7a1e74c66c0411f808531fda47d183d : SUCCESS in 45m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75e71d43b71141b780c89ba078914c2d : SUCCESS in 5m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/715c62b1acac43abbe88a55357595fb9 : SUCCESS in 38m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a23a863e745a404f8b72e77c76225beb : SUCCESS in 31m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d5aa977b8f294de5a3798dfdd68ce27f : SUCCESS in 35m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6791d0c0233d4388931c80b95f1cb3a1 : SUCCESS in 12m 23s\n- tempest-full https://zuul.opendev.org/t/openstack/build/a4fd95aa6715443cb8fd82dc734c7420 : SUCCESS in 1h 47m 23s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/ec4c5b70a5504210b776d02ce818df1f : SUCCESS in 59m 06s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7ae4559a75024dfbaaca0fe77a747c2e : FAILURE in 2h 57m 50s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6edce7980c484ded86893bdbb1288879 : SUCCESS in 1h 33m 21s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/61f71262ac554b6ba26b2a7422976f53 : SUCCESS in 29m 29s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e349f9d1f359466597db816ec56a1f4e : SUCCESS in 33m 55s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/c17a4eae77534b84bbf3981034e5ba95 : SUCCESS in 41m 13s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0296913ee7e144619c25cf5df3bc8627 : SUCCESS in 40m 04s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/356d741b9d5c4fd7b475eb1b3a00a01a : SUCCESS in 18m 52s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/7ba5549538564af29478207191f9bbfb : SUCCESS in 1h 36m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c8bb0d7317cb417a82c01bf2bb5202be : SUCCESS in 1h 14m 52s","accounts_in_message":[],"_revision_number":9},{"id":"d5c67ece10a974b63b1722040da3796dc260cdff","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-12 12:27:10.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"b44d133459d7369272092b2b4430a72f0d6f55a5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-13 00:48:41.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e61fcef057f24ab2a5fc7e3fc8601705 : SUCCESS in 56m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d2471ae130f74bb6bd42fb6d946189a0 : SUCCESS in 39m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/24b628439a9842cda360fa911e8918eb : SUCCESS in 5m 36s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0e0ac7ae4130469d856921d7aa8ebdc1 : SUCCESS in 42m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b2cdb25958db4a1481142fd76d81a052 : SUCCESS in 32m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/05abcf573a4d402f9950176cd0fe813e : SUCCESS in 43m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6dd092fb520c4cfd8d4c3f0acc6296da : SUCCESS in 13m 43s\n- tempest-full https://zuul.opendev.org/t/openstack/build/eef774d9493549f58ee021a9e39c415a : SUCCESS in 1h 40m 37s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/ac808b1208a94ec4bfbbea4fa9c1b6c4 : SUCCESS in 1h 11m 36s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/60eab29714e944e9b61e167f2e3d938d : SUCCESS in 55m 35s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/583631d2013243348df3abcb8750b79f : SUCCESS in 1h 29m 44s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/30a350168472473f835d19d54f7dafda : SUCCESS in 36m 06s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/748bc536b67f4100b150558d196bc6a3 : SUCCESS in 32m 32s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/75d876cdaea1420b88fa69e5619f247e : SUCCESS in 40m 04s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/20313513530b463fb2ab72a501ac9fac : SUCCESS in 41m 22s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/b8a07f0e6d3446edb80879dbe09d9f45 : SUCCESS in 16m 02s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/df0a41c3a4c5491eac3d7ad5a26f24bb : SUCCESS in 1h 42m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2f97f0a6cfa44adb9fa1839fa08c6577 : SUCCESS in 1h 04m 58s","accounts_in_message":[],"_revision_number":9},{"id":"4811f1f96693c46a5fac8fae9b469175ea46dab4","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-13 15:19:46.000000000","message":"Patch Set 9: Workflow+1\n\nCarrying over Morgan\u0027s +2 from before the rebase","accounts_in_message":[],"_revision_number":9},{"id":"769cb435dad5d8936d445dc82eea3df417c73140","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-09-13 16:37:20.000000000","message":"Patch Set 9:\n\nthis needs another rebase...","accounts_in_message":[],"_revision_number":9},{"id":"a5c3bf84bff7e1e18f5a9f43d61d491775055325","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-13 16:41:27.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"8a3d6f44c74be423c9b1b05d0538d4fb718f12f0","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-13 16:44:04.000000000","message":"Patch Set 10: Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"400c4a8943b43a5df9dc6c52827e409a86d98347","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-13 16:46:10.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"aca1867fff98d42c7626c4036b0d319c8cd14acc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 01:53:15.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d13ed1d6b5154d78aa50160f3f3c0a6b : SUCCESS in 55m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0025e945eaed446f87eae40ba912c877 : SUCCESS in 42m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65e715841a20451e88d381178c651527 : SUCCESS in 5m 22s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c05704ac67a9411eb766ce905f8c0bf1 : SUCCESS in 41m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/59d341f39b2b42cea5bf08c9e06a2cdb : SUCCESS in 39m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8404e4e5934940afa984a7f984c0c10d : SUCCESS in 37m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/149535402bfc48c0a6278eb1b2af2170 : SUCCESS in 12m 41s\n- tempest-full https://zuul.opendev.org/t/openstack/build/2a33a095c86144d6bf65f18c58685a83 : SUCCESS in 1h 44m 27s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/5f02b6d73ac04f169c5ee23cd19167ee : SUCCESS in 58m 47s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/03cf60107fd04bada9ec7bd762ff5758 : SUCCESS in 59m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/95b927a1999f44d5a0e770169a755d60 : SUCCESS in 1h 35m 50s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/42171cfccfac4d739b77ccb20582c6f2 : SUCCESS in 34m 55s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/ae14eaf5622540f2b0a3d45e34be216f : SUCCESS in 32m 34s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0bbd45315cbc45f6be598bf6ef4ec8da : SUCCESS in 50m 39s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/fc8e1c3264c8439da3a517e8717b6f89 : SUCCESS in 42m 39s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/63855fb8b8314418b331d72a73bbc06e : SUCCESS in 15m 34s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/f3d056fe6c8846b0b25bb2dc81ed1278 : SUCCESS in 1h 45m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/338a053f6c044e1a85df726d9cc96d06 : SUCCESS in 1h 08m 18s","accounts_in_message":[],"_revision_number":10},{"id":"48e71ff4608fea06dd1ee0fd1f01c3a70ccd4655","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 08:09:41.000000000","message":"Patch Set 10: Verified-2\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":10},{"id":"f9a0963324f3cee4f27e10b3f292e7a4cfed1ea1","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-14 10:15:15.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"01fcbdad730ea9fb4e931405719c13d91f6ce5aa","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-14 10:15:34.000000000","message":"Patch Set 11: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":11},{"id":"61d268f826d473bf5a0139ecfee33e0c0bb70d5f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 12:13:45.000000000","message":"Patch Set 11: 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/cb2e59cabd014d6785d6df6365dfd542 : TIMED_OUT in 1h 30m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/23afb99927494d4ea0eaa31135486017 : TIMED_OUT in 1h 31m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/313e0d2d810548e6b6f9ee797cd9eb3a : SUCCESS in 5m 23s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f2e3e0ac95d047179237b2bf65b95db0 : SUCCESS in 44m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cba8eb00cb71420194fe72707ee744ea : SUCCESS in 42m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7fbccd4c199a4ae1b22c7ed40d5d456b : SUCCESS in 41m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3206a4760e41472cb7b304b8c8cc6614 : SUCCESS in 13m 10s\n- tempest-full https://zuul.opendev.org/t/openstack/build/2b1edd4eff254b6592f542b3fe9c961b : SUCCESS in 1h 32m 59s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/16fa4285f88c4265818412889b208aef : FAILURE in 47m 54s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7489f577bb7d45549f6c6c7f4ea84d03 : SUCCESS in 1h 05m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7c7db38c9c25482188bfa81b047068a7 : SUCCESS in 1h 55m 43s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/bacd7b7dcf974397bb62325828754c25 : SUCCESS in 32m 50s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/d75c55a415bd4693b0dc871fa180b036 : SUCCESS in 34m 17s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/a24a5652dbf146f59e57769be3171bd8 : SUCCESS in 37m 27s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/ec046e8ba7004b989037c70b47c289b6 : SUCCESS in 37m 09s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f50263b792f045b094eaff358550f7e4 : SUCCESS in 23m 30s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/fa4a88ec43a445129a142f10cdde5d78 : SUCCESS in 1h 23m 18s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/617535fb8aa9453f8be24f0a7bf259fd : SUCCESS in 1h 30m 54s","accounts_in_message":[],"_revision_number":11},{"id":"030b85bde6bc706537534630f764ab7961946477","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2019-09-14 12:29:11.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"6b6e33ab7a29a56b12f0137776c07ea0eddcb141","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 14:33:53.000000000","message":"Patch Set 11:\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/550f464bd18241feaf580d311baafa72 : SUCCESS in 1h 03m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f30299df81894fdeb4116a757e32a9e9 : SUCCESS in 1h 00m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0932a421a484f5eb913524fa7c824d9 : SUCCESS in 5m 25s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/caa2911c4b5c41fbbe74d8ecf0a4dced : TIMED_OUT in 1h 31m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8169a766bba549db916db8c1b1389a9d : SUCCESS in 46m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b0be24c97285416baa9ec9f42eff8cc1 : SUCCESS in 1h 29m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7fb572bdcd804c8fae3ae5d602116908 : SUCCESS in 13m 38s\n- tempest-full https://zuul.opendev.org/t/openstack/build/ba197a0f50a4410da7992c98d1ad5e65 : SUCCESS in 2h 00m 57s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/4e4fdf92243f4398b03b3cd1c3630f91 : SUCCESS in 1h 10m 57s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/ee8d905d490843228a55d2503092d89e : SUCCESS in 1h 00m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8f12f513615b4ed1891c47b49701875e : SUCCESS in 1h 32m 11s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/7531b591f0eb42dfb2f6a6e6b5999bc4 : SUCCESS in 32m 17s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e579d522094749a28334094ee6754256 : SUCCESS in 33m 03s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/abbe357c1fe245e88bfd5dfc1d8fe62e : SUCCESS in 37m 55s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/02af073bcc0e418fbffc7cd9592ef6fd : SUCCESS in 40m 37s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/859ee053e9ac4d909d1647b832c882cf : SUCCESS in 18m 29s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2ff81ec6263c4e81ab41f3962aaeb596 : FAILURE in 1h 41m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e2d58cf58277453382f3e8a395ed9d90 : SUCCESS in 1h 03m 15s","accounts_in_message":[],"_revision_number":11},{"id":"a564708a6e9e42ca6203c7c8b397961bc7894c33","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-14 16:53:32.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"f069464fe9db27b834f6ee771449f479117e0efc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 18:40:55.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/da55106627ca4e26b9e4c3ef8d5d8844 : SUCCESS in 59m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/99c336bd3a96456b92a6b85d48798b27 : SUCCESS in 1h 03m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1c8748f42494af986a11e19114ff91f : SUCCESS in 6m 03s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8725b15dc249455cbdc9f438363ede3b : SUCCESS in 46m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1db408e172ae449db02fd002dd0eaa05 : SUCCESS in 44m 12s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cd08f06b82b1408b86f009f12e5b6bed : SUCCESS in 45m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c6c78035e3764201b7205afa474dbba3 : SUCCESS in 13m 19s\n- tempest-full https://zuul.opendev.org/t/openstack/build/3bae9408a0c1497698428e73e3afb294 : SUCCESS in 1h 40m 17s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/c7ef92bec7eb4671bfd439d809b7a782 : SUCCESS in 1h 05m 31s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/87a52764672f46158bce748937968475 : SUCCESS in 1h 09m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/17d3140e375f49a2859e265f8101b84c : SUCCESS in 1h 29m 57s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/bd3d73701b944435a76c5f3895b329a9 : SUCCESS in 33m 44s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/5d835eb0090f434d8d602d682b7cb1a4 : SUCCESS in 33m 58s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/e670025813f4404480b6ae56025fdec2 : SUCCESS in 42m 08s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/10969832bcec41b1abf73dff97496738 : SUCCESS in 46m 25s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/10a0363d90a844459f72232da25b007c : SUCCESS in 17m 25s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/acfbf907d7ef4187ac391a0be9978a44 : SUCCESS in 1h 44m 13s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ca93b9e9e5f64f259c210122925a74f6 : SUCCESS in 1h 14m 42s","accounts_in_message":[],"_revision_number":11},{"id":"4750ee7a221fd1f4882da5b38af0becd1201e5b2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 18:41:39.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":11},{"id":"4a30275e91d15facf1094df07a3dcde23d5b7e21","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 19:29:44.000000000","message":"Patch Set 11: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":11},{"id":"554267b01862e4817f25d83155251e255bd26680","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-14 19:30:41.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"098dedce8c849bbc42d48c523718c8fa6f74db4f","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-14 19:30:49.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"e2d7f5a26e56afb542feb1f047d4a67916947001","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 22:03:47.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d2f986fa6f654e7394757d657b447ced : SUCCESS in 1h 04m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8d7d084bacdc4bb0975576000421f3ab : SUCCESS in 58m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/397538c7a22e4041b823ca16ac5b475d : SUCCESS in 6m 55s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/4d71a01d93084f67beb3b515c119074f : SUCCESS in 1h 05m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3ad5eee9b3584f58bde709ea0939d9f2 : SUCCESS in 1h 03m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7320ad3a113d49dea351c7831cf95e6f : SUCCESS in 52m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b8bb368098f44afdb311c631144ba999 : SUCCESS in 13m 34s\n- tempest-full https://zuul.opendev.org/t/openstack/build/7df4c0dc51474af483bfc241701b5993 : SUCCESS in 1h 35m 46s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/509fb95b3f6542b586a9d01cd07c58a5 : SUCCESS in 1h 00m 17s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/20dc111272e545448f4e8fe21fe2e371 : SUCCESS in 57m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7ea581a63f7d4bf7a4790e41eca85016 : SUCCESS in 1h 22m 59s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/07188dd817f44d3ebc52c102937954fa : SUCCESS in 33m 15s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/171f5ed2b2c346d9a716409b09320bbf : SUCCESS in 31m 50s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/83c80c7f2efb4292af11bf05fdff472f : POST_FAILURE in 1h 03m 55s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/529c02afe17043728161454a7bb5a775 : SUCCESS in 39m 47s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/bb93078392994f8e8ca472e4e58265a0 : SUCCESS in 13m 55s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6902fbadecd643a698e7e78ea7f150a6 : SUCCESS in 1h 36m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/81e71927f1824b04a5568a5bc6b2a0cd : SUCCESS in 1h 09m 26s","accounts_in_message":[],"_revision_number":11},{"id":"0aa98ef304cfa1bf43dbc9289225d2ca9324b1b0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-15 01:36:04.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":11},{"id":"6f860317972fed24bd39096b2877b1cd9d568ac0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-15 06:33:22.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2cddcd7945544c33992f7574da252658 : SUCCESS in 1h 00m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cdfd8c2188eb4bc1ac9fbf7fd1fa9ac1 : SUCCESS in 6m 02s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1c8829bfa17c48a88df5dc57441866f8 : SUCCESS in 41m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/74bd2fa6805e47339e61528d877c7bd4 : SUCCESS in 46m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d5d7f7fef44944dab5f91abc56f4dcdf : SUCCESS in 45m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13170dc65748406db9d2daec2c02b5bc : SUCCESS in 13m 14s\n- tempest-full https://zuul.opendev.org/t/openstack/build/f5915c9d6b4242248e3f0cb56908eba0 : SUCCESS in 1h 56m 16s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/f7e8fd80d40f4208a8a2cb7b2be2a8fd : SUCCESS in 55m 01s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/cf7154e8695d4ddb9f405593f9a2f6fe : SUCCESS in 48m 19s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/678e7d92977246168aba5c4d5f8d090f : SUCCESS in 1h 32m 46s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/6228912b74924173b84f20fd717cae3e : SUCCESS in 34m 07s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b27d9ee24a514e559f28e505cf24129c : SUCCESS in 35m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/23d36a941700402ab1e5af902e7f60e7 : SUCCESS in 55m 44s","accounts_in_message":[],"_revision_number":11},{"id":"8c3fe8da88f73e3a21c131a547d506a8098a3dcc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-15 06:33:23.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":11},{"id":"4a02d42c9b93b77a3e175ad7b5f60c3dc9970bf0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-15 06:37:09.000000000","message":"Patch Set 11:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c95635b67e6842ab9d47220b51f41b48 : SUCCESS in 1m 21s","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"67682dcd0793ee5efb4afb8ab5737eb468ef8577","revisions":{"ad493dec8a89357ee0c29ecff7b39f6bda838400":{"kind":"REWORK","_number":1,"created":"2019-06-28 19:49:01.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/1"}}},"commit":{"parents":[{"commit":"5d69d257c8ba04d13f3bdbd01b961f6bf213aca7","subject":"Add API changes for app cred access rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5d69d257c8ba04d13f3bdbd01b961f6bf213aca7"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:48:53.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ad493dec8a89357ee0c29ecff7b39f6bda838400"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ad493dec8a89357ee0c29ecff7b39f6bda838400"}]},"branch":"refs/heads/master"},"5bea7e9910fb7d77c0ead13b9a9e1f31d706c7ff":{"kind":"REWORK","_number":2,"created":"2019-07-01 23:14:57.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/2"}}},"commit":{"parents":[{"commit":"5d69d257c8ba04d13f3bdbd01b961f6bf213aca7","subject":"Add API changes for app cred access rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5d69d257c8ba04d13f3bdbd01b961f6bf213aca7"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-07-01 23:14:39.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5bea7e9910fb7d77c0ead13b9a9e1f31d706c7ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5bea7e9910fb7d77c0ead13b9a9e1f31d706c7ff"}]},"branch":"refs/heads/master"},"39ba14f1b7546b8cf4c39d37590c113bb4a7a147":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-07-05 19:12:04.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/3"}}},"commit":{"parents":[{"commit":"50a955784e7e6e03dcf41df237329e474b57558f","subject":"Add API changes for app cred access rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/50a955784e7e6e03dcf41df237329e474b57558f"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-07-05 19:11:56.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/39ba14f1b7546b8cf4c39d37590c113bb4a7a147"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/39ba14f1b7546b8cf4c39d37590c113bb4a7a147"}]},"branch":"refs/heads/master"},"05b090d7c7c1362ae294a48671e08475001edce0":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-08-01 19:57:54.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/4"}}},"commit":{"parents":[{"commit":"14c4b177efc4b53f9ab97fa3f7560ba255bbdb93","subject":"Add API changes for app cred access rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/14c4b177efc4b53f9ab97fa3f7560ba255bbdb93"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-01 19:57:49.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/05b090d7c7c1362ae294a48671e08475001edce0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/05b090d7c7c1362ae294a48671e08475001edce0"}]},"branch":"refs/heads/master"},"c94ce9d21a31d38c05c3cf402a2b26601d269fcb":{"kind":"REWORK","_number":5,"created":"2019-08-09 18:09:19.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/5"}}},"commit":{"parents":[{"commit":"14c4b177efc4b53f9ab97fa3f7560ba255bbdb93","subject":"Add API changes for app cred access rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/14c4b177efc4b53f9ab97fa3f7560ba255bbdb93"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-09 18:07:55.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c94ce9d21a31d38c05c3cf402a2b26601d269fcb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c94ce9d21a31d38c05c3cf402a2b26601d269fcb"}]},"branch":"refs/heads/master"},"00ff97937baa0be90799d59e674e13c33c82e240":{"kind":"REWORK","_number":6,"created":"2019-08-21 16:06:18.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/6"}}},"commit":{"parents":[{"commit":"14c4b177efc4b53f9ab97fa3f7560ba255bbdb93","subject":"Add API changes for app cred access rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/14c4b177efc4b53f9ab97fa3f7560ba255bbdb93"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-21 16:05:51.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/00ff97937baa0be90799d59e674e13c33c82e240"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/00ff97937baa0be90799d59e674e13c33c82e240"}]},"branch":"refs/heads/master"},"83bb81b7d9cf30e4e70e0a6a378ccb1fb51acf16":{"kind":"REWORK","_number":7,"created":"2019-08-21 23:55:31.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/7"}}},"commit":{"parents":[{"commit":"14c4b177efc4b53f9ab97fa3f7560ba255bbdb93","subject":"Add API changes for app cred access rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/14c4b177efc4b53f9ab97fa3f7560ba255bbdb93"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-21 23:54:55.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are. Access rules\nthat are in use by an application credential may not be deleted.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/83bb81b7d9cf30e4e70e0a6a378ccb1fb51acf16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/83bb81b7d9cf30e4e70e0a6a378ccb1fb51acf16"}]},"branch":"refs/heads/master"},"8e0d08bb741f40ad43e978739ef7c80b199683f4":{"kind":"REWORK","_number":8,"created":"2019-08-22 15:56:33.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/8"}}},"commit":{"parents":[{"commit":"14c4b177efc4b53f9ab97fa3f7560ba255bbdb93","subject":"Add API changes for app cred access rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/14c4b177efc4b53f9ab97fa3f7560ba255bbdb93"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-22 15:56:17.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are. Access rules\nthat are in use by an application credential may not be deleted.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8e0d08bb741f40ad43e978739ef7c80b199683f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8e0d08bb741f40ad43e978739ef7c80b199683f4"}]},"branch":"refs/heads/master"},"5dd39a7761ca3ff259b725e1177d58d1bdc0067a":{"kind":"REWORK","_number":9,"created":"2019-09-11 05:44:28.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/9"}}},"commit":{"parents":[{"commit":"5fca3f797853d8262c8ee660576ff4690e87ae0b","subject":"Merge \"Generate PDF documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5fca3f797853d8262c8ee660576ff4690e87ae0b"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-09-11 05:44:20.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are. Access rules\nthat are in use by an application credential may not be deleted.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5dd39a7761ca3ff259b725e1177d58d1bdc0067a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5dd39a7761ca3ff259b725e1177d58d1bdc0067a"}]},"branch":"refs/heads/master"},"d5c912a7e573b58ccd86c88bd8c6e64436cc4f7a":{"kind":"REWORK","_number":10,"created":"2019-09-13 16:41:27.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/10"}}},"commit":{"parents":[{"commit":"b56af0b207748afb6a67d2bb77425028b8d98882","subject":"Merge \"Remove implied roles policies from v3cloudsample\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b56af0b207748afb6a67d2bb77425028b8d98882"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-09-13 16:41:22.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are. Access rules\nthat are in use by an application credential may not be deleted.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d5c912a7e573b58ccd86c88bd8c6e64436cc4f7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d5c912a7e573b58ccd86c88bd8c6e64436cc4f7a"}]},"branch":"refs/heads/master"},"67682dcd0793ee5efb4afb8ab5737eb468ef8577":{"kind":"REWORK","_number":11,"created":"2019-09-14 10:15:15.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/38/668238/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/38/668238/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/38/668238/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/38/668238/11"}}},"commit":{"parents":[{"commit":"d7c424d220a29963627b3e771e47294748bef9a8","subject":"Alphabetize removed policies in tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d7c424d220a29963627b3e771e47294748bef9a8"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-28 19:43:08.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-09-14 10:14:20.000000000","tz":-420},"subject":"Expose access rules as its own API","message":"Expose access rules as its own API\n\nThis change creates a /v3/users/{user_id}/access_rules endpoint to allow\nusers to view and delete their own access rules. Access rules are not\nautomatically deleted when an application credential is deleted, so they\ncan be re-used for other application credentials or explicitly deleted\nby the user. Access rules are automatically deleted when the user is\ndeleted, the same way that application credentials are. Access rules\nthat are in use by an application credential may not be deleted.\n\nbp whitelist-extension-for-app-creds\n\nChange-Id: I37d243d802cd538189ccfffee6ebf0624b7785d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/67682dcd0793ee5efb4afb8ab5737eb468ef8577"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/67682dcd0793ee5efb4afb8ab5737eb468ef8577"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
