)]}'
{"id":"openstack%2Fkeystone~705859","triplet_id":"openstack%2Fkeystone~master~I6b680efb2c87c1d7559ddcc989bbce68456b9a5f","project":"openstack/keystone","branch":"master","topic":"immutable-roles-default","hashtags":[],"change_id":"I6b680efb2c87c1d7559ddcc989bbce68456b9a5f","subject":"Default to bootstrapping roles as immutable","status":"MERGED","created":"2020-02-04 22:21:49.000000000","updated":"2020-02-12 05:49:16.000000000","submitted":"2020-02-12 05:47:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"705859-1581486421931-86a07e3f","meta_rev_id":"daca8feb81fb61b7a72a62c766b9cb883073543b","_number":705859,"virtual_id_number":705859,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-02-12 05:47:01.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":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":0,"date":"2020-02-12 02:50:52.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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"recommended":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-02-05 05:45:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":2,"date":"2020-02-11 17:50:19.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2020-02-11 18:00:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2020-02-11 18:00:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-02-05 05:45:02.000000000","updated_by":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"reviewer":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"state":"REVIEWER"},{"updated":"2020-02-11 17:50:19.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2020-02-11 18:00:51.000000000","updated_by":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"},{"updated":"2020-02-12 05:47:01.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":"e40fe1674ef949896c47d7b40161ef6e6f646ebf","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-02-04 22:21:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a37a363f649bfb9550014b0e02719cef9422bbeb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-04 23:51:18.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 https://zuul.opendev.org/t/openstack/build/de41d75a37cc48219202da053292ff2f : TIMED_OUT in 51m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8d6b3872f4af435abaa479512355f3fb : SUCCESS in 22m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73d7ca4d7b18426eb2f4009131bd97b7 : SUCCESS in 5m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cb8f6786e24348549b9eecc78cfd3596 : TIMED_OUT in 41m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1f5843a55ff3469cb19ec480459bb1dd : SUCCESS in 20m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a8184ec62d67448cab43b7d5c927a6bd : SUCCESS in 21m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44ad3c8cb4574fa7aed18e6903606d08 : SUCCESS in 13m 15s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/9706c7bd82ae49369cff8cd1e3e9745c : SUCCESS in 1h 08m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d4ddcef4579c4d21a64738920d2f1e8d : SUCCESS in 1h 27m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bc365b2710db42e2bf764d4347dce915 : SUCCESS in 17m 04s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b9047460e840491db8c036e71530da95 : SUCCESS in 38m 27s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/9b2415a5d3d84835acd230aef1ae5bd9 : SUCCESS in 36m 14s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/00d8b31f777645b3b17559dfa67e35f8 : SUCCESS in 36m 27s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/eeac7755fe9547dcb685e576331b0ca1 : SUCCESS in 19m 08s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/27a539fb7f8a45b5984b45fae1669679 : SUCCESS in 40m 27s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4727b519fef44b7baf73f91b3a53c72e : SUCCESS in 1h 22m 56s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/8c03a2914c134035965b0ee6e2fd9241 : SUCCESS in 44m 20s","accounts_in_message":[],"_revision_number":1},{"id":"f988ddd5cfc8d15cab7ff9f64bd79eb11cfd22c1","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-02-04 23:56:29.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"1863a3e8eba5a367cddf87700dfb197e4b0aea98","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-05 01:26:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/306d84373a544000a459970a0ced8dd2 : SUCCESS in 24m 55s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e77b21902c0d43d190848480b6ca6955 : SUCCESS in 23m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/420f89cc455b4c5e8ee36ea255476a74 : SUCCESS in 6m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/82e1a7772b02401db29ffa2bca95104a : SUCCESS in 15m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e47a45df494d4d23a81abd33778d53b9 : SUCCESS in 20m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/017ee73b0f334734984ebf114df478ae : SUCCESS in 14m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad0df3be01d04a1097bf5a0be01bb709 : SUCCESS in 14m 06s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/38d9132241564f0a9bdad407d7040231 : SUCCESS in 54m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9fb90183450141678143d162efe20fed : SUCCESS in 1h 24m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4e71397813634feaafe246c9428d7a59 : SUCCESS in 17m 56s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/692d902666ef409b8778862119109995 : SUCCESS in 33m 02s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/0c3c1f8c539c4e1b8c2fdece56541add : SUCCESS in 35m 58s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/ac7748f5115d41848b786dc456db54d8 : SUCCESS in 34m 25s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/21ece963501a4e5a8e36e31396b1dc60 : SUCCESS in 18m 43s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/90493b14e304494fa073faa4400cc06d : SUCCESS in 36m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2818479f216d4607b83c7c204e788c9b : SUCCESS in 1h 15m 04s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/829e72a82aad46c9baf1acedbcb269ea : SUCCESS in 39m 13s","accounts_in_message":[],"_revision_number":1},{"id":"935145ab9aa209781f8b748eaf2f97fc829d8b86","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2020-02-05 05:45:02.000000000","message":"Patch Set 1: Code-Review+1\n\nAfter this patch every new role we create is immutable by default. \n\nThe patch worked fine for me. I think its good to update this information in bootstrap docs [1]\n\n[1] https://docs.openstack.org/keystone/latest/admin/bootstrap.html","accounts_in_message":[],"_revision_number":1},{"id":"04526ae20db6e9f2fe1ee21da3af86bbcae2d3b4","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-02-11 17:50:19.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"28c4f0d20fb18dcef39338298d1ab4ff25c5ee00","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-02-11 18:00:51.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLooks good to me. Doc change can be a follow-up patch.","accounts_in_message":[],"_revision_number":1},{"id":"132c34e961aab869a8abbedd7c614103822b4963","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-11 18:38:48.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"0455f4c5f476009f7032776120de27baf9814231","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 00:13:28.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/458e881ca2c24ea98d13db0e25573f25 : SUCCESS in 16m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e9bb59368a66452c90789dcbf91f0bab : SUCCESS in 7m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2fb483f89f0643d2bdaa93b8e431372e : SUCCESS in 16m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/19f19f9e89794ac28c4e10c2db27c27a : SUCCESS in 15m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81a3fbf53ca84e2dadc7fa363c030d30 : SUCCESS in 16m 37s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/19619373f74e4654bf144057fe4480da : SUCCESS in 1h 04m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e127aa64ff5b4b6a84b40f20577fe30a : SUCCESS in 1h 35m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2282440098c54c65ae8e18d827963ad1 : SUCCESS in 20m 03s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/ecc334ecd71642cc9a7e69a11b4b1d74 : SUCCESS in 38m 17s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e36fddb4fdd449739303572aa8173e35 : SUCCESS in 36m 14s\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/9171d22803d74a8e86978a662bcbafb3 : RETRY_LIMIT in 4m 31s\n- tempest-full https://zuul.opendev.org/t/openstack/build/89f5bf9fc09249e88d005b95b470e1fe : SUCCESS in 1h 29m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f0e2d05c44ac4401a9aa8bbeac6aad2a : SUCCESS in 1h 05m 47s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/8ccc098449a44804b1e3d51a162fbf6c : SUCCESS in 41m 18s","accounts_in_message":[],"_revision_number":1},{"id":"83ae06ac5a95738e23e882780100d232fafcae0e","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-02-12 02:50:52.000000000","message":"Patch Set 1:\n\nrecheck\n\nopensuse mirrors might be having issues","accounts_in_message":[],"_revision_number":1},{"id":"ef23f6e082cb2638a9e4351378332917efc21ce3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 04:16:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c72500481a1c440baec30c25bac9c2d0 : SUCCESS in 23m 16s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/47ad7305170545af93949722c373e7f7 : SUCCESS in 21m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/345d454711f4450188db3c7fc112be35 : SUCCESS in 6m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e86535ef52f7466d882e75a43140c17c : SUCCESS in 17m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/59194fddabff41adad4c46e9ca674f0d : SUCCESS in 19m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/286a01e9268e420ab310e20fffdaa6e7 : SUCCESS in 22m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea6276f14b4e4c5cbb982fafaae1d18a : SUCCESS in 15m 35s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/61156a80ea1a49eba6da7857d875fc7b : SUCCESS in 58m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/865ac3683b10433a890793e910324f31 : SUCCESS in 1h 20m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7ca006cba7bf48cc90221785d29983ca : SUCCESS in 14m 59s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/51e0078aa1bb4bfbbc7a5b8c3019b3f8 : SUCCESS in 38m 03s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/158ecbccdfdf44f0815a5f216c96393f : SUCCESS in 37m 25s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/8b2a6f27655b4b7da04d59fb686811d8 : SUCCESS in 40m 59s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/d436dc65b51e4373addf8918202c55df : SUCCESS in 21m 55s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/64791017a89d494e8c96f77d7ec53106 : SUCCESS in 43m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4382e5a0ed3348bca76445403bcc48f7 : SUCCESS in 1h 01m 59s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/e01474acd13744aaa92b43a03268b994 : SUCCESS in 45m 42s","accounts_in_message":[],"_revision_number":1},{"id":"e6c272c358bc9e27507c010596d569d72e3db627","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 04:16:21.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"881936a2b9dce2f05cdb0f9b20c4e8f17d507088","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 05:47:01.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d12e3bf8e6314a1198333e6143f0e24f : SUCCESS in 22m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f2f3e6412fec42dfb31ca92fd02e82c5 : SUCCESS in 8m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cb1047fca2764b6986f2f519b3272a9f : SUCCESS in 30m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3d6ef19b6238443c9e4fe8ba72ece33b : SUCCESS in 28m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45959725c0df4c2cac83382b9c450b9b : SUCCESS in 15m 48s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/8752add742ec48de8c43a43db6abefe0 : SUCCESS in 1h 02m 50s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2c684b1793704aa2b43cf94d86902428 : SUCCESS in 1h 13m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6a88d52fd0074969a011089087641d8f : SUCCESS in 19m 19s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/30211dccb23043b49a1a291984d5c4bb : SUCCESS in 32m 57s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/a4a159d86d134b638f39aa40f5543b02 : SUCCESS in 33m 00s\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/3a725850c33f4e2da976b1b8da312bcf : SUCCESS in 37m 41s\n- tempest-full https://zuul.opendev.org/t/openstack/build/cccd8d6bbda8445e9fb1cb4dc4ac47a3 : SUCCESS in 1h 28m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/36b3caebfd5743998b52a9604e9bd13c : SUCCESS in 52m 27s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/83d798bd3b0146638b9b3d39a7a03169 : SUCCESS in 41m 11s","accounts_in_message":[],"_revision_number":1},{"id":"8f5ea391c38dd6b1dd9ba8b6325ee6d65df94dde","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 05:47:01.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"64edf5c7dd476783bdfaaebb05c755bae7ba049f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 05:49:16.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09c50e890dca4839b5e5d1cbb0f7e2ff : SUCCESS in 1m 52s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b21da6db83cd4b1a86883a223f777d2b : SUCCESS in 1m 45s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"da28046944aaa5b6068d2cc8f14e72ef1de6c012","revisions":{"da28046944aaa5b6068d2cc8f14e72ef1de6c012":{"kind":"REWORK","_number":1,"created":"2020-02-04 22:21:49.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/59/705859/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/59/705859/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/705859/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/705859/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/59/705859/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/59/705859/1"}}},"commit":{"parents":[{"commit":"99733f172f0a668a02cdc0d539cc35f59b834be2","subject":"Merge \"Always have username in CADF initiator\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/99733f172f0a668a02cdc0d539cc35f59b834be2"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.com","date":"2020-02-04 22:06:41.000000000","tz":-480},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.com","date":"2020-02-04 22:21:13.000000000","tz":-480},"subject":"Default to bootstrapping roles as immutable","message":"Default to bootstrapping roles as immutable\n\nIn the previous cycle, the ``--immutable-roles`` option was added to the\nbootstrap command as an optional way to opt-in to making the default\nroles immutable. Following step 4 of the spec[1], we now make that\nbehavior the default and additionally offer a way to opt out of it.\n\n[1] http://specs.openstack.org/openstack/keystone-specs/specs/keystone/train/immutable-resources.html#proposed-change\n\nChange-Id: I6b680efb2c87c1d7559ddcc989bbce68456b9a5f\nCloses-Bug: #1823258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/da28046944aaa5b6068d2cc8f14e72ef1de6c012"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/da28046944aaa5b6068d2cc8f14e72ef1de6c012"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
