)]}'
{"id":"openstack%2Fkeystone~666739","triplet_id":"openstack%2Fkeystone~master~I2027b1235a260b7ae5d66cbd6c369773d9e99876","project":"openstack/keystone","branch":"master","topic":"immutable-resources","hashtags":[],"change_id":"I2027b1235a260b7ae5d66cbd6c369773d9e99876","subject":"Add immutable option for roles and projects","status":"MERGED","created":"2019-06-20 23:20:03.000000000","updated":"2019-09-14 01:08:06.000000000","submitted":"2019-09-14 01:06:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"666739-1568423162750-453d4686","meta_rev_id":"4ae8b32a5d80ed07d15b988cf2b02fb30a23d1bf","_number":666739,"virtual_id_number":666739,"owner":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-09-14 01:06:02.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"date":"2019-09-13 12:26:00.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-09-11 19:06:02.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":2,"date":"2019-09-11 21:16:21.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":1,"date":"2019-09-10 16:16:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":1,"date":"2019-09-11 21:16:21.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-09-10 16:16:31.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 19:06:02.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2019-09-11 21:16:21.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2019-09-14 01:06:02.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":"b57dede267c3075aa3ccb7b5427a0fa86a3f241f","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-20 23:20:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f3d291ad1697352fe9ce5e3c2610c61d77e2b330","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 04:00:38.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/39/666739/1/check/openstack-tox-cover/2e6d16f/ : FAILURE in 31m 46s\n- openstack-tox-lower-constraints http://logs.openstack.org/39/666739/1/check/openstack-tox-lower-constraints/b846f9d/ : FAILURE in 31m 26s\n- openstack-tox-pep8 http://logs.openstack.org/39/666739/1/check/openstack-tox-pep8/0c5215f/ : SUCCESS in 5m 25s\n- openstack-tox-py27 http://logs.openstack.org/39/666739/1/check/openstack-tox-py27/bec4cbf/ : FAILURE in 27m 08s\n- openstack-tox-py36 http://logs.openstack.org/39/666739/1/check/openstack-tox-py36/981b581/ : FAILURE in 32m 19s\n- openstack-tox-py37 http://logs.openstack.org/39/666739/1/check/openstack-tox-py37/e40ab6f/ : FAILURE in 27m 28s\n- openstack-tox-docs http://logs.openstack.org/39/666739/1/check/openstack-tox-docs/27913b4/html/ : SUCCESS in 7m 55s\n- tempest-full http://logs.openstack.org/39/666739/1/check/tempest-full/419ab40/ : FAILURE in 1h 22m 10s\n- neutron-grenade http://logs.openstack.org/39/666739/1/check/neutron-grenade/26f14c2/ : FAILURE in 48m 22s\n- grenade-py3 http://logs.openstack.org/39/666739/1/check/grenade-py3/798208a/ : FAILURE in 55m 05s\n- tempest-full-py3 http://logs.openstack.org/39/666739/1/check/tempest-full-py3/1a1d832/ : FAILURE in 1h 26m 49s\n- keystone-dsvm-functional http://logs.openstack.org/39/666739/1/check/keystone-dsvm-functional/25d6e43/ : SUCCESS in 32m 34s\n- keystone-dsvm-py3-functional http://logs.openstack.org/39/666739/1/check/keystone-dsvm-py3-functional/28ae09c/ : SUCCESS in 33m 48s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/39/666739/1/check/keystone-dsvm-functional-federation-opensuse15/ad72f44/ : SUCCESS in 35m 24s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/39/666739/1/check/keystone-dsvm-py3-functional-federation-opensuse15/3b26d55/ : SUCCESS in 58m 21s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/39/666739/1/check/keystoneclient-devstack-functional/793ef90/ : FAILURE in 15m 53s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/39/666739/1/check/legacy-tempest-dsvm-ldap-domain-specific-driver/76fe9b8/ : FAILURE in 1h 47m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5fd3208907e3eebc905e4ba3c85960f243ae0cb4","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-07 23:23:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"766f833089cf2aa41190098cbf03f021ddb93236","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-08 03:50:15.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://logs.opendev.org/39/666739/2/check/openstack-tox-cover/92aa922/ : FAILURE in 40m 26s\n- openstack-tox-lower-constraints https://logs.opendev.org/39/666739/2/check/openstack-tox-lower-constraints/7a8d4f1/ : FAILURE in 36m 58s\n- openstack-tox-pep8 https://logs.opendev.org/39/666739/2/check/openstack-tox-pep8/b2732e7/ : SUCCESS in 7m 08s\n- openstack-tox-py27 https://logs.opendev.org/39/666739/2/check/openstack-tox-py27/374807c/ : FAILURE in 32m 39s\n- openstack-tox-py36 https://logs.opendev.org/39/666739/2/check/openstack-tox-py36/8a5142c/ : FAILURE in 34m 05s\n- openstack-tox-py37 https://logs.opendev.org/39/666739/2/check/openstack-tox-py37/462c568/ : FAILURE in 29m 20s\n- openstack-tox-docs https://logs.opendev.org/39/666739/2/check/openstack-tox-docs/3fe937b/html/ : SUCCESS in 8m 15s\n- tempest-full https://logs.opendev.org/39/666739/2/check/tempest-full/67534d0/ : TIMED_OUT in 2h 04m 06s\n- neutron-grenade https://logs.opendev.org/39/666739/2/check/neutron-grenade/730720a/ : FAILURE in 1h 06m 07s\n- grenade-py3 https://logs.opendev.org/39/666739/2/check/grenade-py3/ff5b984/ : FAILURE in 55m 32s\n- tempest-full-py3 https://logs.opendev.org/39/666739/2/check/tempest-full-py3/7d0bbaf/ : FAILURE in 1h 01m 37s\n- keystone-dsvm-functional https://logs.opendev.org/39/666739/2/check/keystone-dsvm-functional/3dfe394/ : SUCCESS in 33m 21s\n- keystone-dsvm-py3-functional https://logs.opendev.org/39/666739/2/check/keystone-dsvm-py3-functional/a32bd4e/ : SUCCESS in 32m 11s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/39/666739/2/check/keystone-dsvm-functional-federation-opensuse15/72502c1/ : SUCCESS in 40m 11s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/39/666739/2/check/keystone-dsvm-py3-functional-federation-opensuse15/393b2ae/ : SUCCESS in 41m 53s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/39/666739/2/check/keystoneclient-devstack-functional/bf6d2b8/ : FAILURE in 19m 00s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/39/666739/2/check/legacy-tempest-dsvm-ldap-domain-specific-driver/04d2afa/ : FAILURE in 1h 26m 49s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"730de69707a01246ba4f54e5eca6c42976ba2d1c","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-09 03:26:33.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"eaadc75e85fdd5b031dbfb40b9d582445e2917b6","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-09 03:26:46.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"f70b6f86c6f8a36a8f815b45270ecdcf24d59aef","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-09 05:18:02.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://logs.opendev.org/39/666739/3/check/openstack-tox-cover/0d8fea2/ : FAILURE in 33m 58s\n- openstack-tox-lower-constraints https://logs.opendev.org/39/666739/3/check/openstack-tox-lower-constraints/364521f/ : FAILURE in 32m 32s\n- openstack-tox-pep8 https://logs.opendev.org/39/666739/3/check/openstack-tox-pep8/1744777/ : SUCCESS in 5m 28s\n- openstack-tox-py27 https://logs.opendev.org/39/666739/3/check/openstack-tox-py27/dacda43/ : FAILURE in 26m 59s\n- openstack-tox-py36 https://logs.opendev.org/39/666739/3/check/openstack-tox-py36/8f243ed/ : TIMED_OUT in 41m 10s\n- openstack-tox-py37 https://logs.opendev.org/39/666739/3/check/openstack-tox-py37/66e219d/ : FAILURE in 29m 05s\n- openstack-tox-docs https://logs.opendev.org/39/666739/3/check/openstack-tox-docs/3693c38/html/ : SUCCESS in 7m 16s\n- tempest-full https://logs.opendev.org/39/666739/3/check/tempest-full/7b269e4/ : SUCCESS in 1h 34m 23s\n- neutron-grenade https://logs.opendev.org/39/666739/3/check/neutron-grenade/3463412/ : SUCCESS in 56m 13s\n- grenade-py3 https://logs.opendev.org/39/666739/3/check/grenade-py3/ee773b2/ : SUCCESS in 1h 06m 13s\n- tempest-full-py3 https://logs.opendev.org/39/666739/3/check/tempest-full-py3/6b265fc/ : SUCCESS in 1h 29m 33s\n- keystone-dsvm-functional https://logs.opendev.org/39/666739/3/check/keystone-dsvm-functional/9944be9/ : SUCCESS in 35m 05s\n- keystone-dsvm-py3-functional https://logs.opendev.org/39/666739/3/check/keystone-dsvm-py3-functional/fc534f2/ : SUCCESS in 32m 26s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/39/666739/3/check/keystone-dsvm-functional-federation-opensuse15/1446d01/ : SUCCESS in 45m 00s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/39/666739/3/check/keystone-dsvm-py3-functional-federation-opensuse15/5041029/ : SUCCESS in 42m 30s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/39/666739/3/check/keystoneclient-devstack-functional/f43e931/ : SUCCESS in 17m 28s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/39/666739/3/check/legacy-tempest-dsvm-ldap-domain-specific-driver/573c22c/ : SUCCESS in 1h 40m 23s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b3f5731821a19c2c868c9fa8b4c95f5550883316","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-09 18:02:57.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"dc054979d14217348341a591780dd4f5630a4959","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-10 01:24:52.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://logs.opendev.org/39/666739/4/check/openstack-tox-cover/16ba182/ : FAILURE in 43m 18s\n- openstack-tox-lower-constraints https://logs.opendev.org/39/666739/4/check/openstack-tox-lower-constraints/63f0080/ : FAILURE in 35m 25s\n- openstack-tox-pep8 https://logs.opendev.org/39/666739/4/check/openstack-tox-pep8/7be1864/ : SUCCESS in 7m 28s\n- openstack-tox-py27 https://logs.opendev.org/39/666739/4/check/openstack-tox-py27/4d74932/ : FAILURE in 39m 25s\n- openstack-tox-py36 https://logs.opendev.org/39/666739/4/check/openstack-tox-py36/3b4de3a/ : FAILURE in 40m 43s\n- openstack-tox-py37 https://logs.opendev.org/39/666739/4/check/openstack-tox-py37/cd99992/ : FAILURE in 29m 10s\n- openstack-tox-docs https://logs.opendev.org/39/666739/4/check/openstack-tox-docs/6f38e4c/html/ : SUCCESS in 8m 32s\n- tempest-full https://logs.opendev.org/39/666739/4/check/tempest-full/ad82a0f/ : SUCCESS in 2h 05m 55s\n- neutron-grenade https://logs.opendev.org/39/666739/4/check/neutron-grenade/4c79a28/ : SUCCESS in 54m 20s\n- grenade-py3 https://logs.opendev.org/39/666739/4/check/grenade-py3/de41e1d/ : SUCCESS in 1h 11m 19s\n- tempest-full-py3 https://logs.opendev.org/39/666739/4/check/tempest-full-py3/84822d3/ : SUCCESS in 1h 55m 42s\n- keystone-dsvm-functional https://logs.opendev.org/39/666739/4/check/keystone-dsvm-functional/3f71ec8/ : SUCCESS in 30m 07s\n- keystone-dsvm-py3-functional https://logs.opendev.org/39/666739/4/check/keystone-dsvm-py3-functional/ea43700/ : SUCCESS in 30m 04s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/39/666739/4/check/keystone-dsvm-functional-federation-opensuse15/0f255f4/ : SUCCESS in 35m 12s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/39/666739/4/check/keystone-dsvm-py3-functional-federation-opensuse15/2182ebc/ : SUCCESS in 53m 21s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/39/666739/4/check/keystoneclient-devstack-functional/7beac12/ : SUCCESS in 18m 04s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/39/666739/4/check/legacy-tempest-dsvm-ldap-domain-specific-driver/cd336f1/ : SUCCESS in 1h 41m 11s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"c06c9f64f50cf940ca7ed2751982133fbb4d5b5f","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-12 01:49:37.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c9221d75f56e4dd6f18a7f1ec93aa188146c03a7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-12 02:50:44.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/39/666739/5/check/openstack-tox-cover/9a6e20b/ : FAILURE in 36m 25s\n- openstack-tox-lower-constraints https://logs.opendev.org/39/666739/5/check/openstack-tox-lower-constraints/dd97169/ : FAILURE in 29m 45s\n- openstack-tox-pep8 https://logs.opendev.org/39/666739/5/check/openstack-tox-pep8/f2c53c7/ : SUCCESS in 6m 47s\n- openstack-tox-py27 https://logs.opendev.org/39/666739/5/check/openstack-tox-py27/1791043/ : FAILURE in 32m 16s\n- openstack-tox-py36 https://logs.opendev.org/39/666739/5/check/openstack-tox-py36/8d5ef56/ : FAILURE in 24m 01s\n- openstack-tox-py37 https://logs.opendev.org/39/666739/5/check/openstack-tox-py37/992b1cf/ : FAILURE in 27m 35s\n- openstack-tox-docs https://logs.opendev.org/39/666739/5/check/openstack-tox-docs/dddfa70/html/ : SUCCESS in 7m 26s\n- tempest-full https://logs.opendev.org/39/666739/5/check/tempest-full/38b9845/ : FAILURE in 26m 13s\n- neutron-grenade https://logs.opendev.org/39/666739/5/check/neutron-grenade/e86ef44/ : FAILURE in 58m 36s\n- grenade-py3 https://logs.opendev.org/39/666739/5/check/grenade-py3/194f66f/ : FAILURE in 43m 29s\n- tempest-full-py3 https://logs.opendev.org/39/666739/5/check/tempest-full-py3/06c4de1/ : FAILURE in 16m 55s\n- keystone-dsvm-functional https://logs.opendev.org/39/666739/5/check/keystone-dsvm-functional/c0731df/ : FAILURE in 19m 17s\n- keystone-dsvm-py3-functional https://logs.opendev.org/39/666739/5/check/keystone-dsvm-py3-functional/20ad3ce/ : FAILURE in 18m 56s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/39/666739/5/check/keystone-dsvm-functional-federation-opensuse15/ccb24c7/ : FAILURE in 19m 12s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/39/666739/5/check/keystone-dsvm-py3-functional-federation-opensuse15/b39d852/ : FAILURE in 21m 12s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/39/666739/5/check/keystoneclient-devstack-functional/e4b6d6b/ : FAILURE in 10m 01s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/39/666739/5/check/legacy-tempest-dsvm-ldap-domain-specific-driver/de0f059/ : FAILURE in 16m 15s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"bb7dbcd850c9ceedcd1f1051b23c585e79a5ea19","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-12 04:19:23.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"3abb7eda9097df834b60b3cf13830930b3a99c8f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-12 06:08:48.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://logs.opendev.org/39/666739/6/check/openstack-tox-cover/15e41ff/ : TIMED_OUT in 51m 12s\n- openstack-tox-lower-constraints https://logs.opendev.org/39/666739/6/check/openstack-tox-lower-constraints/844af36/ : SUCCESS in 38m 23s\n- openstack-tox-pep8 https://logs.opendev.org/39/666739/6/check/openstack-tox-pep8/2e39a8f/ : SUCCESS in 6m 50s\n- openstack-tox-py27 https://logs.opendev.org/39/666739/6/check/openstack-tox-py27/1ad692f/ : TIMED_OUT in 40m 51s\n- openstack-tox-py36 https://logs.opendev.org/39/666739/6/check/openstack-tox-py36/0b0b710/ : TIMED_OUT in 40m 56s\n- openstack-tox-py37 https://logs.opendev.org/39/666739/6/check/openstack-tox-py37/20a0194/ : TIMED_OUT in 41m 03s\n- openstack-tox-docs https://logs.opendev.org/39/666739/6/check/openstack-tox-docs/c2bd8c8/html/ : SUCCESS in 8m 01s\n- tempest-full https://logs.opendev.org/39/666739/6/check/tempest-full/7795f43/ : SUCCESS in 1h 45m 00s\n- neutron-grenade https://logs.opendev.org/39/666739/6/check/neutron-grenade/8ee3e51/ : SUCCESS in 1h 00m 47s\n- grenade-py3 https://logs.opendev.org/39/666739/6/check/grenade-py3/3c1d2df/ : SUCCESS in 1h 00m 58s\n- tempest-full-py3 https://logs.opendev.org/39/666739/6/check/tempest-full-py3/bc0c169/ : SUCCESS in 1h 38m 57s\n- keystone-dsvm-functional https://logs.opendev.org/39/666739/6/check/keystone-dsvm-functional/877f1eb/ : SUCCESS in 45m 12s\n- keystone-dsvm-py3-functional https://logs.opendev.org/39/666739/6/check/keystone-dsvm-py3-functional/6916a33/ : SUCCESS in 47m 17s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/39/666739/6/check/keystone-dsvm-functional-federation-opensuse15/b671872/ : SUCCESS in 32m 56s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/39/666739/6/check/keystone-dsvm-py3-functional-federation-opensuse15/b341e0a/ : SUCCESS in 38m 53s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/39/666739/6/check/keystoneclient-devstack-functional/736780f/ : SUCCESS in 15m 13s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/39/666739/6/check/legacy-tempest-dsvm-ldap-domain-specific-driver/3f57d84/ : SUCCESS in 1h 40m 55s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"a90371ebfb4ef81d97a631a8e0fd4268fa8febd2","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-12 14:07:44.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"8309fc77a5b432d10cba6ac64dc54a3acb20dd35","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-12 17:41:12.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a3f2aec44c3d4d5d9cffaa8e881c16c8 : SUCCESS in 48m 58s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/793f3772407d499f968a345b49ce0a2b : SUCCESS in 30m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e05deaac28c4bc7869387b79ed5aac8 : SUCCESS in 5m 20s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/85e1d5a5310c47caa4dc15222f349ec0 : SUCCESS in 28m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/19885e269e9943d69a81469ae49f60d2 : SUCCESS in 26m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e39f2f860dd6472e8135dfabb0aaa685 : SUCCESS in 29m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aa48aaaabbba4bf0a59cd1924fc40b8b : SUCCESS in 7m 30s\n- tempest-full https://zuul.opendev.org/t/openstack/build/a9c8ddba358242db8ab980e6ec3bb165 : SUCCESS in 1h 52m 38s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/41f20dc2982d40a59a2f674ead45c871 : SUCCESS in 1h 00m 53s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/1588a561e18c4428b5bad7c2c7c8e3dd : SUCCESS in 59m 22s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/28a5ab7899d64284be88b4eb7da4979c : SUCCESS in 1h 23m 38s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/694983c0f711450f9d8336f207b05e2c : SUCCESS in 34m 41s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e5ec01d32e3245e4889e43cf85543f8b : SUCCESS in 33m 36s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/5e2a133ca91c486c92b863a384adf145 : SUCCESS in 37m 14s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/f61d31b3d0d748c79fdf3daf489c7fb4 : SUCCESS in 41m 47s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/395c85bee0ef4624b785ed03c97464d1 : SUCCESS in 19m 39s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6159e84d4dd94a5da2be4cf5ae9470dc : SUCCESS in 1h 32m 55s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"ab67cead173a6e79ecc36fd7fa53272860bae947","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-24 18:03:11.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"fce981aa86dea37199c95cf348d4a07bf2a84ed5","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-24 18:03:54.000000000","message":"Patch Set 7: Workflow-1\n\nProject immutability is not implemented quite yet. This is now based upon the more generic implementation of resource options.","accounts_in_message":[],"_revision_number":7},{"id":"3645e550ebf90f738ee558cdb4ea58affac5d3e8","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-24 19:16:55.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"eaf7f705b1a7980ce783329899b769efbbe11207","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-24 19:25:12.000000000","message":"Patch Set 8:\n\nI am not sure if an immutable role should allow \"implied\" roles to be created or deleted referencing it. I am inclined to say it shouldn\u0027t\n\nThat is a question for the reviewers.","accounts_in_message":[],"_revision_number":8},{"id":"f00dbb8960505f8ee78bb57bd3372e7fc4d9fae1","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-24 19:28:09.000000000","message":"Patch Set 8:\n\nNeeds unit tests. Relatively straightforward to add.","accounts_in_message":[],"_revision_number":8},{"id":"9b4bbbf3744cea266edf391a4eea5a0d7c773fcb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-24 20:51:16.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/36d37e3b9155468caef52233a15418c4 : SUCCESS in 34m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/53bd3443458b4f769142983bcef9942b : SUCCESS in 34m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ea120191e584743af10c044dc65de93 : FAILURE in 5m 28s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/46d866f2786e42b58105cb34e2ee98bc : TIMED_OUT in 41m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/135299cd5d6040df9f55a602adba0427 : SUCCESS in 36m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cc64e4e6d57041f7b9cff1da1ff68c4d : SUCCESS in 41m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/40035be4deb74fa0a81abffc17df2932 : FAILURE in 4m 58s\n- tempest-full https://zuul.opendev.org/t/openstack/build/71d0d1a3db944748998d5da89c52376e : FAILURE in 1h 32m 32s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/9107eb043c6347f0b3ef183a665e78b7 : SUCCESS in 58m 04s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/4734696157cf4d8e803fc886c30588ea : SUCCESS in 1h 19m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7b7875b47b394e5b86aed5a9fe1351a6 : FAILURE in 1h 15m 47s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/e12973cac80542d3b749a44df65dcfd1 : SUCCESS in 28m 58s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/37a3f9f20328443f9460f845af622d0b : SUCCESS in 33m 46s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/3e5566f91b994481ae359949b440e61a : RETRY_LIMIT in 4m 02s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/9f8b836d108e4fa79867826546106779 : RETRY_LIMIT in 3m 58s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/353ea0167e954365942d87b9e12f2976 : SUCCESS in 14m 05s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/0d8b5021be0b47feb383fc4d4c89e11a : FAILURE in 1h 32m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/41c8c072041344d481bb2d44ce9f00a7 : SUCCESS in 1h 17m 23s","accounts_in_message":[],"_revision_number":8},{"id":"312146077f14254a6b49a1b0cbc776eb754bdf9a","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-25 00:18:43.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"56e4b4e34999d7c61992d87ea25ed840c721e866","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-25 00:19:52.000000000","message":"Patch Set 9: Workflow-1\n\nA couple more unit tests needed.","accounts_in_message":[],"_revision_number":9},{"id":"f957b3155e5e9950a065c08cf89a861c3e892d89","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-25 01:51:18.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/4841708fa2924805a9f8869d36c184bf : FAILURE in 33m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a6fcc042155741179ccc53c86f40a8c2 : FAILURE in 35m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a1d3300c024440c827a3d021c226fab : FAILURE in 5m 15s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1ea8f9cf33ed484195c9f6d61470ef78 : FAILURE in 31m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/549d95ffcc6449c98c94fb6ca3c20389 : FAILURE in 29m 53s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bdab8c5185d845348b5ff14d2353bcfc : FAILURE in 28m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/15a57fa9a5b04836ae30c93bd836452a : SUCCESS in 10m 21s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1d02310e8c47439fa60503ef52ca32e0 : FAILURE in 1h 27m 08s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/5acbd77e48b24864a391b591f00e6da9 : SUCCESS in 59m 12s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/ee808a86c1a84f36928386e70b4c34f5 : SUCCESS in 1h 01m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bc66e85f9600444ea7ff7123cd24d14f : FAILURE in 1h 08m 18s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/ffbf0f917bdc4b35866a65c96844e04a : SUCCESS in 34m 48s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/19e0b556f40e44d488df6b589ff7f14f : SUCCESS in 32m 54s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/c8a40981ba054c6b8a97bf3c6e842ad4 : RETRY_LIMIT in 5m 21s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/e13247716608491781e76a4d486e8526 : RETRY_LIMIT in 3m 19s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/2d618011d0d945b29625fa1e7f56e7bf : SUCCESS in 17m 33s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/d5767b7f21c54ce7910d7adaa8118155 : FAILURE in 1h 15m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d1b742ca4fc849a293b6aaf0572ad8d1 : SUCCESS in 1h 02m 10s","accounts_in_message":[],"_revision_number":9},{"id":"21441c337d794232edbe7651479a30d39784943e","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-06 22:27:59.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"8c2aa4fccbf84ecf24b1c21cbf5b46921835639b","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-06 23:10:38.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"a888d760a03a03f0137e46646e4750cbaa797fe8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-07 02:41:40.000000000","message":"Patch Set 10: 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/a643d03a76364695bcc4e9d0f84ee9eb : FAILURE in 42m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9d71e4dbd1f249eb96dde980b36807ad : FAILURE in 38m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff433cae08084338827ecc9bb893d0ee : FAILURE in 5m 03s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c94d0c0eedb64cdf9d4551af2386b119 : FAILURE in 39m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a292e1d741404a358f1396c3f5724826 : FAILURE in 31m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b68f5689146c4c9b93bcbfa34f8b077d : FAILURE in 29m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4b22dd13bcaf48ffb286c8240314afc3 : SUCCESS in 11m 28s\n- tempest-full https://zuul.opendev.org/t/openstack/build/382c195fe9b64ef9ac2dc8289de7b3dd : SUCCESS in 1h 37m 18s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/d961d535d5674b62a83e492f3e035717 : SUCCESS in 1h 14m 42s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/af1f7413db024f86b40a1bb8f90b22ec : SUCCESS in 1h 04m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5f02692aeccb4ce19594e0fa83a0d048 : SUCCESS in 1h 28m 13s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/aee1e5ef27504342a240743d195adc0b : SUCCESS in 30m 47s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/6dba6260b7a3480b9e2fdb8eda5f8bb2 : SUCCESS in 33m 10s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/e03660b0d8b74c54818c159938cf7c4b : RETRY_LIMIT in 6m 03s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/d0086b1f744843fab0f9912e88bfbceb : RETRY_LIMIT in 4m 41s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/cfd00aa452254126b547bc4d21e3bc29 : SUCCESS in 18m 38s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/8c342cf31be84ac1bd257a100408727a : SUCCESS in 1h 40m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d7e80143d934434084bede273ea304d0 : SUCCESS in 1h 10m 40s","accounts_in_message":[],"_revision_number":10},{"id":"4bec9fbda74aadf033c6a216f8db6546e9e99e21","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-09-09 23:04:18.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"aa026562d900e8cf61d4ea9ffceddac64e30947e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-09-09 23:08:23.000000000","message":"Patch Set 11:\n\nThe assignment tests are still needed.","accounts_in_message":[],"_revision_number":11},{"id":"552ce66cdf36577b758faa6d2a78dc258624f708","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-09-09 23:18:57.000000000","message":"Patch Set 11:\n\nprobably needs a release note instead. turns out assignment tests were already done.","accounts_in_message":[],"_revision_number":11},{"id":"e7136b5db2717dda3354e1bc2036d994667f74b2","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-09 23:20:05.000000000","message":"Patch Set 11:\n\n\u003e probably needs a release note instead. turns out assignment tests\n \u003e were already done.\n\nrelease note is included in https://review.opendev.org/675509","accounts_in_message":[],"_revision_number":11},{"id":"54d9d26d10786dc507c1484cde36088783ca7ddf","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-09 23:25:39.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"93d65244ebdd5f941c3e062dc6d9f6da1acdd71b","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-09 23:25:46.000000000","message":"Patch Set 11:\n\nFixed typo","accounts_in_message":[],"_revision_number":11},{"id":"6ceeb9ef1b2d0dfa006b0d256c59053babc325aa","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-09 23:26:15.000000000","message":"Patch Set 13: Patch Set 12 was rebased","accounts_in_message":[],"_revision_number":13},{"id":"4f99b57120fc2e6c28007b5e77c87c9768b843ce","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-09 23:26:27.000000000","message":"Patch Set 13: Code-Review+1","accounts_in_message":[],"_revision_number":13},{"id":"b03e61466674c3555112ff291143db83f14981ef","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-09-09 23:31:19.000000000","message":"Patch Set 13: Code-Review+1","accounts_in_message":[],"_revision_number":13},{"id":"d441f7132d40611b4423c5fd690065644dfed296","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-09-09 23:31:34.000000000","message":"Patch Set 13:\n\n+1 for the changes Colleen made.","accounts_in_message":[],"_revision_number":13},{"id":"367037ca72748afb873c0079f3038732c706fea4","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-09 23:50:09.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"52ff61793511b585e469985da317cdc4ebbcca22","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 02:19:28.000000000","message":"Patch Set 14: 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/1e34d96d088d44fb9826ac292e089ccf : FAILURE in 43m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/52b21ebd6b7642ce83fef2d2a3fcebec : FAILURE in 38m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e8d56f7ab58489a865fdbe24c32eea3 : SUCCESS in 5m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8a99080e40124d24a5ff045512affd10 : FAILURE in 31m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/296ae3a3faa8470187d9cc88a69c8a25 : FAILURE in 34m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/76424aee2d4944dfb2e81859f3014672 : FAILURE in 33m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9adfd2fb663d48439ecb66792d5c08ee : SUCCESS in 11m 17s\n- tempest-full https://zuul.opendev.org/t/openstack/build/ae23ea12d0ad4b408e2ae6c5420a18ff : SUCCESS in 1h 47m 28s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/fda04662c57442678db0343dcf2466a7 : SUCCESS in 1h 02m 02s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/f9bf88f121b64b95962ab03d3b589437 : SUCCESS in 1h 00m 22s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/84685e38a167446d9038184231cf933e : SUCCESS in 1h 23m 54s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/abb5ce056cb64017ae3e2f82905d1c25 : SUCCESS in 31m 28s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/79e770f9260f4119ab00553965560284 : SUCCESS in 37m 33s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/62c9477220db4d38ae26c648fd5018d4 : SUCCESS in 34m 12s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/1eff12996dcc4eb5aa6e53ae7dc43a43 : SUCCESS in 42m 28s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/017ee5986df54b71a9008a2a4ce6a63d : SUCCESS in 19m 36s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/8bc585d413354691bfcae70c1f7dd390 : SUCCESS in 1h 27m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/86bba27ed57349daa074379a21d972ff : SUCCESS in 1h 12m 35s","accounts_in_message":[],"_revision_number":14},{"id":"463e411d861bde73cd6e1347b5f9235b5f847b96","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-10 06:31:25.000000000","message":"Patch Set 15: Patch Set 14 was rebased","accounts_in_message":[],"_revision_number":15},{"id":"37c55d1179d0fd1b4d08fa5d08000d888093fe47","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-10 07:03:40.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"18e5970c0ff03ef34b45c11c0e2bbde283c48016","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 13:47:41.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/10002a2aa3ff46ef82b19836da721a7d : SUCCESS in 50m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f5aa0f9a1ca4433b942caa43124c04d3 : SUCCESS in 35m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/affe50e025b64353887bd3735076dea3 : SUCCESS in 6m 51s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/697db34c54434aee982f4949b47ef624 : SUCCESS in 34m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/83e2142750d544d9980ac02357a2518f : SUCCESS in 41m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/19260ea5c5b94d8cbc3c627a503ae9db : SUCCESS in 31m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed4bd68a3eb847b0ab7c4d525bdbfdb4 : SUCCESS in 10m 14s\n- tempest-full https://zuul.opendev.org/t/openstack/build/78e98cf01d6649108554e2679f506f31 : SUCCESS in 1h 47m 30s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a633dd88d4844cd087c495175ae60dad : SUCCESS in 1h 01m 54s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/5623f2f21f8e474393071a79b853bfcf : SUCCESS in 1h 01m 05s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/baaeaae79451481cb6bd2aa54defe9ee : SUCCESS in 1h 24m 29s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/40aec215836d464fa7d258f55fb8f905 : SUCCESS in 38m 20s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/c6c8c6c7f82a4953a9d0957b54a070bb : SUCCESS in 32m 31s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/b6d9e51711d94e7b840de38e2f72df66 : SUCCESS in 45m 54s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/48d79d9c48354030a98f8a0c632c8d33 : SUCCESS in 38m 23s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/ba7e2b009bd7454282bae2cc7aa74110 : SUCCESS in 17m 53s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4c0b4a47b7494caab4408c292836aa99 : SUCCESS in 1h 50m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/12815614f2a74c53889f598d77126690 : SUCCESS in 1h 09m 15s","accounts_in_message":[],"_revision_number":16},{"id":"d7a463496182855fd51b8028a26b32a988fbeea6","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-09-10 16:16:31.000000000","message":"Patch Set 16: Code-Review+1\n\n+1 to cmurphy\u0027s changes. This looks good to me.","accounts_in_message":[],"_revision_number":16},{"id":"5b1da1f4421ef110091854c286ce900eed3e1707","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-09-11 19:06:02.000000000","message":"Patch Set 16: Code-Review+2\n\nlgtm","accounts_in_message":[],"_revision_number":16},{"id":"52e8db990edb3c9c29ce04399585adbe1c821b37","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2019-09-11 21:16:21.000000000","message":"Patch Set 16: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":16},{"id":"5c41c320397cd8a96243269215c87a77580e4653","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 23:12:15.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":16},{"id":"b1b1b1ddc9a4b4a16f9ec411f81eff7e3f675f2a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 00:57:39.000000000","message":"Patch Set 16: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":16},{"id":"59d3242c2688707472782eeb3c31153693f2eab0","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-12 06:02:01.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"812ca937b3fe3c30d81c7ce8c138cb464003affe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 09:25:24.000000000","message":"Patch Set 16: 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/5fbd5e88bff246999812c80c854569ee : TIMED_OUT in 1h 00m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6d8178d1ed704896963942c0d7d1bb16 : TIMED_OUT in 1h 01m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5fa6530fd139474e8b6973843e87292f : SUCCESS in 6m 02s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a60f8fa68ccf4afe82985a96ac4916f8 : SUCCESS in 36m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/533efeca50fb4af38ae1cafd2099d061 : SUCCESS in 30m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0ed9b2d6767b4f32bb3ecbede2e9c161 : SUCCESS in 35m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2237d2914534ed0afa260a271e99a57 : SUCCESS in 11m 35s\n- tempest-full https://zuul.opendev.org/t/openstack/build/127e20a2dbd94040bba5b83b79234e9c : SUCCESS in 1h 47m 37s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/99cf97187f0f40068cee653a44e0af3f : SUCCESS in 1h 11m 33s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/629849fc02524a8480e6d57a9987dc5e : SUCCESS in 1h 13m 35s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f9a448c4ac65496a9e56e4c477b89e93 : SUCCESS in 1h 54m 50s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/d523a7d136724c59b12d23f67ffda32b : SUCCESS in 33m 08s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/3bec61f8491b46398fb5c5b0712f2495 : SUCCESS in 49m 31s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/12645f48763e47bda97f54336377502a : SUCCESS in 39m 21s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/01de2e16e1274f1d833186c835964ad5 : SUCCESS in 43m 32s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/0cc501979aa843bbac39260521f9ac4e : SUCCESS in 18m 40s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/87c452113b2b4606888390da2872d55c : SUCCESS in 1h 44m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/32cb510b749249419e47f8ba27c4c70e : SUCCESS in 1h 11m 06s","accounts_in_message":[],"_revision_number":16},{"id":"9c5e1f2512d9248e93cab26c3af9dcc6f7c8bbbd","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-12 12:33:28.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"f0c131c8821a3387a71210b18a8d56c70d46d409","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-13 01:33:50.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fb0c15afe45c400c8e5f21cc8a2d1394 : SUCCESS in 41m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e4cedae5276249e78fc28be42dcb866f : SUCCESS in 38m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db43a00223444b52910836fe8c2d8c68 : SUCCESS in 5m 32s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/55d495772ed749c5a90815cebd78ab8d : SUCCESS in 35m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/787a9d08eed540e2a487b237cea53d63 : SUCCESS in 24m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f44f1c823c8f458cbee83eade5680933 : SUCCESS in 31m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14d2dc34ed204ecbb44e68b281b8a599 : SUCCESS in 14m 44s\n- tempest-full https://zuul.opendev.org/t/openstack/build/7b15914c21994f77b0eace77cdbe52b7 : SUCCESS in 1h 47m 53s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/3861d5496ae0483d8eb0e1a0323a325c : SUCCESS in 1h 04m 13s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/e8b30ea335fb42dfb23f42bf04ae5be3 : SUCCESS in 1h 02m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/713c321fc4c9463ebcafe03dfa8147e0 : SUCCESS in 1h 18m 14s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/e979fddcf73a4d95818637ee020b8b06 : SUCCESS in 34m 57s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/5f746461dea543a1b3c391bf46fd2797 : SUCCESS in 32m 18s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/78a1e1e63400410198212d14d06fa89f : SUCCESS in 40m 34s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/6b16a50dd47f4d6a8ea884093d7b3278 : SUCCESS in 41m 45s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/efa6240932c84678a3c528d58791ffab : SUCCESS in 17m 06s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/9bfb0acb14c448108a4de056ef8f2ed5 : SUCCESS in 1h 41m 02s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/61f3041f014149118a21ca2935166946 : SUCCESS in 1h 12m 32s","accounts_in_message":[],"_revision_number":16},{"id":"2e978545b2d4a1da31f8dd386703f8c4627975c6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-13 01:34:40.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":16},{"id":"fc206b604efed3f2aa1dd7ee1be5e31cc4a1842e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-13 03:16:00.000000000","message":"Patch Set 16: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":16},{"id":"c3b77663f86a0b8cdd378034ed5da9b409dfe343","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-13 03:50:32.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"fe03e654fe1b20fdebc09103ef0aa80acfae5f7b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-13 11:18:19.000000000","message":"Patch Set 16: 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/c52ba901f57447a696dbb3e7767e0b68 : TIMED_OUT in 1h 30m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cfa4559c2105468b98463e2721572676 : SUCCESS in 37m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/833adf75035349e2a9f862b975e641b6 : SUCCESS in 6m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fb1bdbf8043249d58946ea3ac1538ba9 : SUCCESS in 43m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c32ca6d1e9a04fb2b6d3fd910ae7202b : SUCCESS in 27m 12s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0eb471e562564aa38e32dd1d79e28fe0 : SUCCESS in 29m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/27887e442f5644ec8b6815de45fa4ddd : SUCCESS in 14m 15s\n- tempest-full https://zuul.opendev.org/t/openstack/build/f1e45e08a6554f3bb73194027d0609e2 : SUCCESS in 1h 50m 42s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/09437eb0cd834ee09425d50a99cd6d82 : SUCCESS in 59m 30s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/83a2a779dac646b78f632e5e594c4dbc : SUCCESS in 59m 04s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2e8e61c71bd34e32a423ef3c592ccc22 : SUCCESS in 1h 24m 54s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/abc9fe62faac4175b3d0f25bfd936597 : SUCCESS in 37m 29s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/6ad89d560b44456cab6b45190af63941 : SUCCESS in 30m 51s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/aa1d3c01f983429c88d8a1031d24d89e : SUCCESS in 40m 29s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/12a22b99dfaa43f58a2f546aa845fa39 : SUCCESS in 47m 27s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/7eb4fea858ce46c8ae6925cea0d68087 : SUCCESS in 18m 55s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6ac8acb0b14c4022a0c17cbf4e145b9d : SUCCESS in 1h 50m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e7f9d15019e4a799388c18da0d64645 : SUCCESS in 1h 18m 19s","accounts_in_message":[],"_revision_number":16},{"id":"1c8caa72cc4fb2b8665e3ee8304ef0a168c9bb7d","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-09-13 12:26:00.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"38edc0cc8f0e492a171d2aa8212dc481336c2610","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-13 23:28:20.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/380b92490b1547179e9d3a04560898e4 : SUCCESS in 48m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/312375b6d9e949f1940aeb9bd1ed53ef : SUCCESS in 49m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c68dbe87eead4a3c84dcfdb554a5ce95 : SUCCESS in 5m 53s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f0706acb28fc40339b3ca4d3efa74004 : SUCCESS in 43m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/83dca1b9ae7e49558370eb4178d43677 : SUCCESS in 48m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c42da86c6c0646a5a96241069c5baff2 : SUCCESS in 38m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/75c78d64481647879d682be7554791e7 : SUCCESS in 15m 03s\n- tempest-full https://zuul.opendev.org/t/openstack/build/e947a6c4ca60473e80a9bc9b4ad53e29 : SUCCESS in 1h 58m 43s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/1676e68bd32544f78336a8ad841fc974 : SUCCESS in 1h 07m 42s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/cd54d81105584d808db3e1e21fd247fe : SUCCESS in 1h 09m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/013d796d333c4801b6f097819d2fa295 : SUCCESS in 1h 29m 56s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/a51b09a5b0974f018375352124f63e66 : SUCCESS in 53m 49s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/1cebf9b59fee4797841e1d464924a357 : SUCCESS in 31m 30s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/58e451aef55447e88722e25e47dce5ac : SUCCESS in 39m 11s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/8bf8062f32584a6aa421cb8fb082be1f : SUCCESS in 38m 52s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/7ce20ce9ee7b4574a76c56c40dd8a98b : SUCCESS in 15m 15s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4e69fe935abf4116b66a205a7564ea1f : SUCCESS in 1h 43m 04s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d0515026b20241d9be56730ceebbe826 : SUCCESS in 1h 04m 02s","accounts_in_message":[],"_revision_number":16},{"id":"b5921d6f572a896d8812cb98547052deb09faca9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-13 23:29:00.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":16},{"id":"1a7c835b581a310139f15c7ce66bbcf90112fe5d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 01:06:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":16},{"id":"3c1542389ac950727f49424f619e03b4a3ab85f2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 01:06:02.000000000","message":"Patch Set 16: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a87560fb2d804c78b9fde8cbfaf8fd17 : SUCCESS in 47m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4eb962f488e14a959e64c192cf8de188 : SUCCESS in 7m 04s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6bb976e33b5d4e8c9129b26629d0cd8c : SUCCESS in 52m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ddbe22949ac14fb3903669416c9a927c : SUCCESS in 44m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f2c38749c2ad46a1a45380ce2c152266 : SUCCESS in 45m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a87dbfcbd2704a5885b7551bf5270537 : SUCCESS in 18m 07s\n- tempest-full https://zuul.opendev.org/t/openstack/build/3248b312932a4a7d8c03050ca7c1c9ff : SUCCESS in 1h 30m 26s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/31f05e179b0a45cebc4343aa739d824b : SUCCESS in 1h 03m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/45fa9f2c5f6f4d4f98a60e9635b65829 : SUCCESS in 54m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/960882b7fbc542a39168fdbf8b3db2d3 : SUCCESS in 1h 27m 23s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/89647f9dbbdc45f3b8a373da6110ed3c : SUCCESS in 36m 10s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/0cbd30e872524e5abad29323d153f298 : SUCCESS in 34m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/76d0a7a7455b40c6b31cb625cf5cc379 : SUCCESS in 1h 14m 50s","accounts_in_message":[],"_revision_number":16},{"id":"66455a32ec832971df2b3c06e85080a2826daa66","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-14 01:08:06.000000000","message":"Patch Set 16:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4dbf5fb70bf44e2a9e50ca8c24b11f7f : SUCCESS in 1m 18s","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"a38d4a650f3573065848a372254c63c3a6598979","revisions":{"34d0a1ad2aea04ff6bf7208f914900fbb8b1e3de":{"kind":"REWORK","_number":1,"created":"2019-06-20 23:20:03.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/1"}}},"commit":{"parents":[{"commit":"d3048246002fc1d10e315a1591ae6e4ca0ddb4f5","subject":"Merge \"[api-ref] Fix nocatalog description for unscoped token\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d3048246002fc1d10e315a1591ae6e4ca0ddb4f5"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-20 23:19:29.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-20 23:19:29.000000000","tz":-420},"subject":"[WIP] Add immutable resource option for roles","message":"[WIP] Add immutable resource option for roles\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/34d0a1ad2aea04ff6bf7208f914900fbb8b1e3de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/34d0a1ad2aea04ff6bf7208f914900fbb8b1e3de"}]},"branch":"refs/heads/master"},"4aeae16e140a0b0f05f48f624d61831aaa5d7512":{"kind":"REWORK","_number":2,"created":"2019-08-07 23:23:24.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/2"}}},"commit":{"parents":[{"commit":"71a1fb0437cdb5949d808ba82e36f4586ec7794d","subject":"Merge \"Allows to use application credentials through group membership\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/71a1fb0437cdb5949d808ba82e36f4586ec7794d"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-20 23:19:29.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-07 22:13:56.000000000","tz":-420},"subject":"[WIP] Add immutable resource option for roles","message":"[WIP] Add immutable resource option for roles\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4aeae16e140a0b0f05f48f624d61831aaa5d7512"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4aeae16e140a0b0f05f48f624d61831aaa5d7512"}]},"branch":"refs/heads/master"},"4c9c57f0e871a2d2edc5e7ce7fa81ca391dc4819":{"kind":"REWORK","_number":3,"created":"2019-08-09 03:26:33.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/3"}}},"commit":{"parents":[{"commit":"71a1fb0437cdb5949d808ba82e36f4586ec7794d","subject":"Merge \"Allows to use application credentials through group membership\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/71a1fb0437cdb5949d808ba82e36f4586ec7794d"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-20 23:19:29.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-09 03:18:23.000000000","tz":-420},"subject":"[WIP] Add immutable resource option for roles","message":"[WIP] Add immutable resource option for roles\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4c9c57f0e871a2d2edc5e7ce7fa81ca391dc4819"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4c9c57f0e871a2d2edc5e7ce7fa81ca391dc4819"}]},"branch":"refs/heads/master"},"ce7c927f0a0576d7951100815f1a8cce6c3e0395":{"kind":"REWORK","_number":4,"created":"2019-08-09 18:02:57.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/4"}}},"commit":{"parents":[{"commit":"71a1fb0437cdb5949d808ba82e36f4586ec7794d","subject":"Merge \"Allows to use application credentials through group membership\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/71a1fb0437cdb5949d808ba82e36f4586ec7794d"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-20 23:19:29.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-09 18:02:52.000000000","tz":-420},"subject":"[WIP] Add immutable resource option for roles","message":"[WIP] Add immutable resource option for roles\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ce7c927f0a0576d7951100815f1a8cce6c3e0395"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ce7c927f0a0576d7951100815f1a8cce6c3e0395"}]},"branch":"refs/heads/master"},"53d92358f1ec96c4f5e97b188d9c89b83882f19b":{"kind":"REWORK","_number":5,"created":"2019-08-12 01:49:37.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/5"}}},"commit":{"parents":[{"commit":"71a1fb0437cdb5949d808ba82e36f4586ec7794d","subject":"Merge \"Allows to use application credentials through group membership\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/71a1fb0437cdb5949d808ba82e36f4586ec7794d"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-20 23:19:29.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-12 01:49:28.000000000","tz":-420},"subject":"[WIP] Add immutable resource option for roles","message":"[WIP] Add immutable resource option for roles\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/53d92358f1ec96c4f5e97b188d9c89b83882f19b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/53d92358f1ec96c4f5e97b188d9c89b83882f19b"}]},"branch":"refs/heads/master"},"61fee6931b1370dd2f8b67557dbbcf25fc3ca16a":{"kind":"REWORK","_number":6,"created":"2019-08-12 04:19:23.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/6"}}},"commit":{"parents":[{"commit":"6dc9b685959d390cecf087fda4ab09a46807927f","subject":"Merge \"Suppress policy deprecation warnings in unit tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6dc9b685959d390cecf087fda4ab09a46807927f"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-06-20 23:19:29.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-08-12 04:18:58.000000000","tz":-420},"subject":"[WIP] Add immutable resource option for roles","message":"[WIP] Add immutable resource option for roles\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/61fee6931b1370dd2f8b67557dbbcf25fc3ca16a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/61fee6931b1370dd2f8b67557dbbcf25fc3ca16a"}]},"branch":"refs/heads/master"},"d4ac5f58a175b61ee4697273b17666b7e61a0ddc":{"kind":"REWORK","_number":7,"created":"2019-08-24 18:03:11.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/39/666739/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/7"}}},"commit":{"parents":[{"commit":"7689f3457a28cef6da06c2175f380a670069624e","subject":"Implement resource options for roles and projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7689f3457a28cef6da06c2175f380a670069624e"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"committer":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"subject":"Add immutable option for roles and projects","message":"Add immutable option for roles and projects\n\nAdd in support for immutable roles and projects. If the\nimmutable option is set for a role or a project that\nresource may not:\n\n* Be Deleted\n\n* Be Updated, except to change the value of \"immutable\" from\n  `True` to `False` or `None` (None explicitly unsets the\n  resource option).\n\nThe logic for immutable check is currently at the driver level,\nideally, this should be lifted up to the manager level, but\nwould require an extra lookup to the backend. This change\nwill happen in a future change.\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d4ac5f58a175b61ee4697273b17666b7e61a0ddc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d4ac5f58a175b61ee4697273b17666b7e61a0ddc"}]},"branch":"refs/heads/master"},"d1281377307067273e8f5ee138d6f81f172c788e":{"kind":"REWORK","_number":8,"created":"2019-08-24 19:16:55.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/39/666739/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/8"}}},"commit":{"parents":[{"commit":"7689f3457a28cef6da06c2175f380a670069624e","subject":"Implement resource options for roles and projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7689f3457a28cef6da06c2175f380a670069624e"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"committer":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 19:15:01.000000000","tz":-420},"subject":"Add immutable option for roles and projects","message":"Add immutable option for roles and projects\n\nAdd in support for immutable roles and projects (including domains).\nIf the immutable option is set for a role or a project that\nresource may not:\n\n* Be Deleted\n\n* Be Updated, except to change the value of \"immutable\" from\n  `True` to `False` or `None` (None explicitly unsets the\n  resource option).\n\n* For projects (and domains), project tags cannot be created,\n  updated, or deleted.\n\nThe immutable check is performed at the manager layer allowing\nfor exceptional code-cases to work directly with the driver.\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d1281377307067273e8f5ee138d6f81f172c788e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d1281377307067273e8f5ee138d6f81f172c788e"}]},"branch":"refs/heads/master"},"24bb3e5f00cad136708378a0af77e10ae6480796":{"kind":"REWORK","_number":9,"created":"2019-08-25 00:18:43.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/39/666739/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/9"}}},"commit":{"parents":[{"commit":"7689f3457a28cef6da06c2175f380a670069624e","subject":"Implement resource options for roles and projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7689f3457a28cef6da06c2175f380a670069624e"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"committer":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-25 00:18:27.000000000","tz":-420},"subject":"Add immutable option for roles and projects","message":"Add immutable option for roles and projects\n\nAdd in support for immutable roles and projects (including domains).\nIf the immutable option is set for a role or a project that\nresource may not:\n\n* Be Deleted\n\n* Be Updated, except to change the value of \"immutable\" from\n  `True` to `False` or `None` (None explicitly unsets the\n  resource option).\n\n* For projects (and domains), project tags cannot be created,\n  updated, or deleted.\n\nThe immutable check is performed at the manager layer allowing\nfor exceptional code-cases to work directly with the driver.\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/24bb3e5f00cad136708378a0af77e10ae6480796"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/24bb3e5f00cad136708378a0af77e10ae6480796"}]},"branch":"refs/heads/master"},"589b220ffaab9b1cdc6b1041a239a2542ac24e35":{"kind":"REWORK","_number":10,"created":"2019-09-06 23:10:38.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/10"}}},"commit":{"parents":[{"commit":"7689f3457a28cef6da06c2175f380a670069624e","subject":"Implement resource options for roles and projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7689f3457a28cef6da06c2175f380a670069624e"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-09-06 23:10:16.000000000","tz":-420},"subject":"Add immutable option for roles and projects","message":"Add immutable option for roles and projects\n\nAdd in support for immutable roles and projects (including domains).\nIf the immutable option is set for a role or a project that\nresource may not:\n\n* Be Deleted\n\n* Be Updated, except to change the value of \"immutable\" from\n  `True` to `False` or `None` (None explicitly unsets the\n  resource option).\n\n* For projects (and domains), project tags cannot be created,\n  updated, or deleted.\n\nThe immutable check is performed at the manager layer allowing\nfor exceptional code-cases to work directly with the driver.\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/589b220ffaab9b1cdc6b1041a239a2542ac24e35"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/589b220ffaab9b1cdc6b1041a239a2542ac24e35"}]},"branch":"refs/heads/master"},"52dfb56f3b70e1aef8c0b33b81b88df925f0ea43":{"kind":"REWORK","_number":11,"created":"2019-09-09 23:04:18.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/39/666739/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/11"}}},"commit":{"parents":[{"commit":"6eee737e32463e7d30716b097e1aeabddd494124","subject":"Implement resource options for roles and projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6eee737e32463e7d30716b097e1aeabddd494124"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"committer":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-09-09 23:03:58.000000000","tz":-420},"subject":"Add immutable option for roles and projects","message":"Add immutable option for roles and projects\n\nAdd in support for immutable roles and projects (including domains).\nIf the immutable option is set for a role or a project that\nresource may not:\n\n* Be Deleted\n\n* Be Updated, except to change the value of \"immutable\" from\n  `True` to `False` or `None` (None explicitly unsets the\n  resource option).\n\n* For projects (and domains), project tags cannot be created,\n  updated, or deleted.\n\nThe immutable check is performed at the manager layer allowing\nfor exceptional code-cases to work directly with the driver.\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/52dfb56f3b70e1aef8c0b33b81b88df925f0ea43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/52dfb56f3b70e1aef8c0b33b81b88df925f0ea43"}]},"branch":"refs/heads/master"},"aadb1cdfe37ea20e6dfd912700359c2fcc7d89e4":{"kind":"REWORK","_number":12,"created":"2019-09-09 23:25:39.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/12"}}},"commit":{"parents":[{"commit":"6eee737e32463e7d30716b097e1aeabddd494124","subject":"Implement resource options for roles and projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6eee737e32463e7d30716b097e1aeabddd494124"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-09-09 23:25:21.000000000","tz":-420},"subject":"Add immutable option for roles and projects","message":"Add immutable option for roles and projects\n\nAdd in support for immutable roles and projects (including domains).\nIf the immutable option is set for a role or a project that\nresource may not:\n\n* Be Deleted\n\n* Be Updated, except to change the value of \"immutable\" from\n  `True` to `False` or `None` (None explicitly unsets the\n  resource option).\n\n* For projects (and domains), project tags cannot be created,\n  updated, or deleted.\n\nThe immutable check is performed at the manager layer allowing\nfor exceptional code-cases to work directly with the driver.\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/aadb1cdfe37ea20e6dfd912700359c2fcc7d89e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/aadb1cdfe37ea20e6dfd912700359c2fcc7d89e4"}]},"branch":"refs/heads/master"},"623c23bf3a64a1612e143f80846002d040ec7350":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2019-09-09 23:26:15.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/13"}}},"commit":{"parents":[{"commit":"b31ff3f991d16968db65373f3096c8cacb84219b","subject":"Implement resource options for roles and projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b31ff3f991d16968db65373f3096c8cacb84219b"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-09-09 23:26:15.000000000","tz":0},"subject":"Add immutable option for roles and projects","message":"Add immutable option for roles and projects\n\nAdd in support for immutable roles and projects (including domains).\nIf the immutable option is set for a role or a project that\nresource may not:\n\n* Be Deleted\n\n* Be Updated, except to change the value of \"immutable\" from\n  `True` to `False` or `None` (None explicitly unsets the\n  resource option).\n\n* For projects (and domains), project tags cannot be created,\n  updated, or deleted.\n\nThe immutable check is performed at the manager layer allowing\nfor exceptional code-cases to work directly with the driver.\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/623c23bf3a64a1612e143f80846002d040ec7350"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/623c23bf3a64a1612e143f80846002d040ec7350"}]},"branch":"refs/heads/master"},"67a875336ca896a718365f7481d032bb212da08f":{"kind":"REWORK","_number":14,"created":"2019-09-09 23:50:09.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/14"}}},"commit":{"parents":[{"commit":"6eee737e32463e7d30716b097e1aeabddd494124","subject":"Implement resource options for roles and projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6eee737e32463e7d30716b097e1aeabddd494124"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-09-09 23:48:23.000000000","tz":-420},"subject":"Add immutable option for roles and projects","message":"Add immutable option for roles and projects\n\nAdd in support for immutable roles and projects (including domains).\nIf the immutable option is set for a role or a project that\nresource may not:\n\n* Be Deleted\n\n* Be Updated, except to change the value of \"immutable\" from\n  `True` to `False` or `None` (None explicitly unsets the\n  resource option).\n\n* For projects (and domains), project tags cannot be created,\n  updated, or deleted.\n\nThe immutable check is performed at the manager layer allowing\nfor exceptional code-cases to work directly with the driver.\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/67a875336ca896a718365f7481d032bb212da08f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/67a875336ca896a718365f7481d032bb212da08f"}]},"branch":"refs/heads/master"},"90be7f5c0658b108424f0a0010b25eea091e62e2":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2019-09-10 06:31:25.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/15"}}},"commit":{"parents":[{"commit":"b31ff3f991d16968db65373f3096c8cacb84219b","subject":"Implement resource options for roles and projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b31ff3f991d16968db65373f3096c8cacb84219b"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2019-09-10 06:31:25.000000000","tz":0},"subject":"Add immutable option for roles and projects","message":"Add immutable option for roles and projects\n\nAdd in support for immutable roles and projects (including domains).\nIf the immutable option is set for a role or a project that\nresource may not:\n\n* Be Deleted\n\n* Be Updated, except to change the value of \"immutable\" from\n  `True` to `False` or `None` (None explicitly unsets the\n  resource option).\n\n* For projects (and domains), project tags cannot be created,\n  updated, or deleted.\n\nThe immutable check is performed at the manager layer allowing\nfor exceptional code-cases to work directly with the driver.\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/90be7f5c0658b108424f0a0010b25eea091e62e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/90be7f5c0658b108424f0a0010b25eea091e62e2"}]},"branch":"refs/heads/master"},"a38d4a650f3573065848a372254c63c3a6598979":{"kind":"REWORK","_number":16,"created":"2019-09-10 07:03:40.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/39/666739/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/666739/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/666739/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/666739/16"}}},"commit":{"parents":[{"commit":"b31ff3f991d16968db65373f3096c8cacb84219b","subject":"Implement resource options for roles and projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b31ff3f991d16968db65373f3096c8cacb84219b"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-24 17:59:59.000000000","tz":-420},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.de","date":"2019-09-10 07:03:16.000000000","tz":-420},"subject":"Add immutable option for roles and projects","message":"Add immutable option for roles and projects\n\nAdd in support for immutable roles and projects (including domains).\nIf the immutable option is set for a role or a project that\nresource may not:\n\n* Be Deleted\n\n* Be Updated, except to change the value of \"immutable\" from\n  `True` to `False` or `None` (None explicitly unsets the\n  resource option).\n\n* For projects (and domains), project tags cannot be created,\n  updated, or deleted.\n\nThe immutable check is performed at the manager layer allowing\nfor exceptional code-cases to work directly with the driver.\n\nChange-Id: I2027b1235a260b7ae5d66cbd6c369773d9e99876\nPartial-bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a38d4a650f3573065848a372254c63c3a6598979"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a38d4a650f3573065848a372254c63c3a6598979"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
