)]}'
{"id":"openstack%2Fkeystone~713976","triplet_id":"openstack%2Fkeystone~master~I19dc400b2a7aa46709b242cdeef82beaca975ff3","project":"openstack/keystone","branch":"master","topic":"bug/1809116","hashtags":[],"change_id":"I19dc400b2a7aa46709b242cdeef82beaca975ff3","subject":"Add expiring user group memberships on mapped authentication","status":"MERGED","created":"2020-03-19 20:28:45.000000000","updated":"2020-04-10 00:23:18.000000000","submitted":"2020-04-10 00:18:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"713976-1586477917670-fe1485d3","meta_rev_id":"ad76fb0b9eaec346328de741d15b2dd04d983e9d","_number":713976,"virtual_id_number":713976,"owner":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-10 00:18:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_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":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-04-08 02:16:26.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":2,"date":"2020-04-08 01:46:22.000000000","_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":1,"date":"2020-04-08 02:16:26.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"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":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":"2020-04-08 01:46:22.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2020-04-08 02:16:26.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":"2020-04-10 00:18:37.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":"379871e217c0f390ac63efcd648a5b09ecc64dbd","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-03-19 20:28:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dbfa4f16fc050449a88b9fc1ed9645cadbc77370","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-03-19 20:29:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e4ddfbc34e81885cae9bf7f2285b16b300c3fe9d","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-03-19 20:54:38.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1930cbbf8bb89adc030a524d0fc53250f66b4c9a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-19 22:21:29.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://zuul.opendev.org/t/openstack/build/3fbe2b34dc5f4625a83503a5425c63f8 : SUCCESS in 21m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/99a20e13c7934786a3f0a165f7100fa6 : FAILURE in 16m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/690d0e6fa13d47c08807f1f9c0a24c76 : SUCCESS in 7m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3251a6ee5b3641e2903031caef48634e : TIMED_OUT in 41m 23s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b190ba38530744c2aeceea3882d83231 : TIMED_OUT in 41m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/83cba4127d3f48b9b4d81bfd787c1301 : TIMED_OUT in 41m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/79a1bb0b3442413282cb63877f0aea52 : SUCCESS in 13m 57s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/865d6e233ac64dea945ff05e44a0f549 : SUCCESS in 1h 21m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2f6f39d8bf244db79805e25cd1a35000 : FAILURE in 1h 22m 00s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/fa48ae952876435088751db1cc13326b : SUCCESS in 42m 57s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/7439f87ff6874579aefb3f20346ef54f : FAILURE in 27m 50s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/7ccea44a3529472a9b9642ecefbd1174 : SUCCESS in 34m 04s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/fff6a58521a14c59ada6c0b1e5d87f2a : SUCCESS in 17m 51s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/13a86a5d3a5b4f8aafae20f83fdb23b1 : SUCCESS in 50m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b668b79c30c343f98fe0c96f9ca903e2 : SUCCESS in 1h 10m 14s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/5f3555d75b2641efa5250daa1a72b5e7 : SUCCESS in 40m 54s","accounts_in_message":[],"_revision_number":3},{"id":"c090927071417737130208ed5ce1c6eee438bda4","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-03-23 18:26:30.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5ed75185931d5dcbdf16ec5db5a4ea03f3ccbff8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-23 19:44:11.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8c6b9c8e73384b749bff7c71cf63e45d : FAILURE in 24m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/702501f93c764e8fb83474a29156dac4 : FAILURE in 21m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/95dabfe6b4f84f969fc9b6be22543e62 : SUCCESS in 6m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/910cd52ce8624e179171fe8a996355d5 : FAILURE in 12m 27s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f57e1dc2854f4e2893151dfaa4643f48 : FAILURE in 13m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f3aaa9ab88c545979ded257eda332c36 : FAILURE in 20m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76d6e6b868ed41c89b33505bff01852d : SUCCESS in 15m 43s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/494bd6778736415a97bf17dc4da896f6 : SUCCESS in 1h 07m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b0132e91fcdb43c289d1b1d7fe895620 : FAILURE in 1h 03m 24s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/2f263335f01e465dba85d0227c652cf0 : SUCCESS in 33m 22s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/b24e15a4a6674f42b4814594ec71da7c : FAILURE in 29m 07s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/cd2a0001e223485687b2600a6948c161 : SUCCESS in 35m 50s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/b6045e40b63642a1bf86ebec0bfc0add : SUCCESS in 14m 47s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/d022e90bb9b341c1823f26a6fb81e9ea : SUCCESS in 38m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2a50fc0798e0496e9611698db47c43d1 : SUCCESS in 59m 09s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/af5b5f9ec5e54f23a26d5c12a81ce103 : SUCCESS in 38m 38s","accounts_in_message":[],"_revision_number":4},{"id":"93c582e015c4b4e156190397f0eade32f61a7cc6","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-03-30 18:24:07.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"eeb65cc51645a712656b3093778b0dedc6212d6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-30 21:00:10.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/705d31f060ec42ddbaae0e226dcd2820 : FAILURE in 24m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/612e466054074834ba872ac11cd3dd31 : FAILURE in 14m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f873daa2a9394e2b8bbbb88622d58ec5 : SUCCESS in 6m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ab8ef5a4e5c844a7b86f3d3a4d46a94c : FAILURE in 13m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d280837c04e44f71b915a8cb94e1553f : FAILURE in 24m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7b27a78bc098483fadfc1b9e2c2a4526 : FAILURE in 19m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab7afeef3ed34a0ba9fd809ae15c6eb2 : SUCCESS in 18m 38s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/c658680ba7994060b206ba73d688d6be : FAILURE in 1h 08m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cb525441b2d648c0a8419d27e4b62336 : SUCCESS in 1h 31m 41s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/f11ee333bd1e4063a24c29fa14826258 : SUCCESS in 37m 52s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/4b1d98dde7954dc98a4f0d01fd714e16 : FAILURE in 31m 39s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/55a8e9f677e94de3b53f2f3666a7e9f4 : SUCCESS in 36m 51s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/7906e48e366f4c94bd4c41da7400ad86 : SUCCESS in 14m 15s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c256cb408a44431c9c5285808836b38a : SUCCESS in 38m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/af0720915d5f481589bbcc58b6d65545 : SUCCESS in 52m 03s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/1e33fcfd730e4945b22d26e8f2c6318d : SUCCESS in 37m 54s","accounts_in_message":[],"_revision_number":5},{"id":"a7ca096e3c53cafa016a56ae8df408988976592f","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-03-31 14:31:53.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"fac2bea47765bbf21d22f1cb17ce0f1b0e7d870b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-31 17:45:47.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9221b18d4b94428fa8140e8e95066dda : SUCCESS in 22m 16s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/593114a520bf44bea19c647dab1ea586 : SUCCESS in 16m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/184df328f09d4d98984855abf030fe74 : SUCCESS in 7m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0e7383caa89f4ca884fb7acaf7f22b8a : SUCCESS in 16m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/066ecba349aa4ef1a8356aadccfb119e : SUCCESS in 27m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9d387f353608482498a3f985038f7ee4 : SUCCESS in 27m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7613381566b84f9fa026b8a30b61b326 : SUCCESS in 15m 13s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/fcd0269a92d14a7bbfa5d48f76a2dd9e : SUCCESS in 1h 11m 12s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/95f847a41540476e98a1b78ad0bfbcc8 : SUCCESS in 1h 41m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/53222d81dabf480f9abce1d26ed14d1a : SUCCESS in 19m 11s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/47e1c4d3176241eb8de17de890cf4754 : SUCCESS in 33m 08s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/acf14f9d8030435a937aa5036114fc72 : FAILURE in 37m 51s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/c1b03b857cd541b9a16bfd0c61df52b2 : SUCCESS in 38m 23s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/56421f50ea644ff8918d50d5b2389385 : SUCCESS in 19m 35s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/92881eac79564bc882a8f17502ffe2e6 : SUCCESS in 41m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c7f223d779544ba480caa8718a6167b4 : SUCCESS in 55m 08s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/08c8407977bb49628aed5471514a7f34 : SUCCESS in 43m 07s","accounts_in_message":[],"_revision_number":6},{"id":"e6b4f77277fe405c34268110c716f3c8d943f570","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-04-03 18:22:54.000000000","message":"Patch Set 6: Code-Review+1\n\nA mention of this in the federation docs would be good","accounts_in_message":[],"_revision_number":6},{"id":"6c901d0e92ff185760b64d18d34c9f41461a58ee","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-04-05 19:40:07.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"278b41e6f1b68a06ebb0b755059444588f14dba0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-05 21:08:59.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3325be9332ce49f7a0a31241783e716e : TIMED_OUT in 51m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c4d1699c3057437f9439782cf9806778 : SUCCESS in 19m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db147ab9413b4115b51c2f05e8fbf4ea : SUCCESS in 7m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/dd6793bb64954d4ca619cdbcf0cd909d : SUCCESS in 17m 15s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/eebac6dfdeeb4aa89e9cdc4e0de4467e : SUCCESS in 27m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9de33b50dea04d8b9060b679427e016b : SUCCESS in 18m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94d3ad490f364530b128a13af03512b7 : SUCCESS in 17m 33s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/c6a0cf088a514e6582bbabefbeaeb776 : SUCCESS in 1h 18m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6df4ead8a62643c982a9ffb9dc5e5c9e : SUCCESS in 1h 27m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3ca888b82ffb42ebb03e38d0c83262b9 : SUCCESS in 20m 40s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/a9786abd292d4fbcb7495aefc724d3e1 : SUCCESS in 33m 25s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/2607788d9ed04edc950122017b0ac6bc : FAILURE in 31m 54s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/e3f1a09932654abd81411f57ed94b129 : FAILURE in 47m 48s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/3b04250987c44fb5aaa622991b7c61ba : SUCCESS in 18m 14s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/5930dfda5c17484cafe11ce20293aaa4 : SUCCESS in 39m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/abded860e5c147cfbab71e43af99ef04 : SUCCESS in 1h 13m 23s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/347a6fa879ff4aa4b3bf3586a829534a : SUCCESS in 48m 03s\n\nWarning:\n  Comments left for invalid file keystone/tests/unit/test_v3_federation.py","accounts_in_message":[],"_revision_number":7},{"id":"d9f037acc87a9b0cc9f7ce2250f5658b77635c14","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-04-06 23:42:09.000000000","message":"Patch Set 7:\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"63dfd3f4871f4379f5105a68b9f489c7f48f0ccb","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-04-07 14:49:45.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"0a80c843734f755fcada95e68965883e2312332a","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-04-07 15:40:57.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"54f1bcc8451007eb9b0fb22e41fb65ddbc365c14","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-04-07 15:43:18.000000000","message":"Topic changed from bp/support-federated-attr to bug/1809116","accounts_in_message":[],"_revision_number":9},{"id":"5b618982bfeaac5de686d6d4d3939d8d6392b01d","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-04-07 19:33:21.000000000","message":"Patch Set 9: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"7a0fb55617ddf319faeb1cca47feb4357fb21d92","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-07 22:06:40.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/84ec018e1933421a8752a1709b225033 : SUCCESS in 6m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7a3a0a85404f41b0b2e134083b31d39d : SUCCESS in 17m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c30d63461045493c907db85776274a79 : SUCCESS in 17m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b857233f6ef4338bec81d2893249840 : SUCCESS in 7m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e1a040d4db8949db93feaafcff1e18be : SUCCESS in 14m 03s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a8b5e67a00304e76ada5b133317bf4e1 : SUCCESS in 17m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f7de8d1e400b463b8cb774635eb82fb8 : SUCCESS in 14m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1f23fb3f07f4b948298ee06f26c4810 : SUCCESS in 14m 56s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/521fc68eb45946b4b3e8590f581cd5df : SUCCESS in 1h 05m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/73a92f8d7c8f4e249fe92de95ca60e12 : SUCCESS in 1h 23m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/018c605f81024f61b68c26f6a19a102e : SUCCESS in 19m 47s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/3c918a97adad4256bddcdcf343279c4d : SUCCESS in 33m 03s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/4ced26b003c64069b271ce5fddc3983f : SUCCESS in 37m 36s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/cac4cc61e18f4465a8b6815fe818c744 : SUCCESS in 45m 32s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/4471f004fe5a42a0935984deb2114e64 : SUCCESS in 17m 09s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/96744c5b2e964925a9f02f6e7fa5f414 : SUCCESS in 57m 21s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/31b19bcee84c45f098b3b03bb2a9c5ba : SUCCESS in 1h 13m 14s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/35f9342d1d354da6ae89e53b23424f19 : SUCCESS in 39m 26s\n\nWarning:\n  Comments left for invalid file keystone/tests/unit/test_v3_federation.py","accounts_in_message":[],"_revision_number":9},{"id":"3015d20b50f941e5c8c453d503d48cc5d6297d5d","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-04-07 23:31:15.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"da3f5b8f8fbb079d9f76cb861cda630aa730c3aa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-08 01:42:48.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/27a1db44d8f24f19a94988b9bc6c8fe4 : SUCCESS in 5m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a26cf83a29794eccb08d1654c63243d9 : SUCCESS in 16m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ea2fd2ea7c7545a09c14a7eb091e4bf2 : SUCCESS in 14m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4264f970860441a84a83ea1ebd6d09f : SUCCESS in 7m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ba87a76845ac44eb826c5b0d74d37026 : SUCCESS in 14m 40s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3abca136de7c42aea73a0f4b21af4903 : SUCCESS in 16m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7b97d4df22ec4c2f8d8bfc91025667a7 : SUCCESS in 18m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0dff2dfb39314019b7ba56a8c055d854 : SUCCESS in 15m 37s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a80106b01d97404d992084b27805ac96 : SUCCESS in 1h 14m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bd99eb68718f439f8671b5a51709e6a9 : SUCCESS in 1h 29m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e4ce0e5fb7004a54ae5414a16f82ea6d : SUCCESS in 19m 26s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/43bdf7f08a0f4010aaef0deaa5c7480c : SUCCESS in 32m 26s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/62d9c7c4c67c41879a0a3d172d25946a : SUCCESS in 32m 09s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/04ff91cdce944410b08f87a2ab7c44eb : SUCCESS in 35m 16s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/dfd6a35e6ca34d84ac3fd1aafaf6f0be : FAILURE in 20m 12s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/493ea4e65fd845ccab4bc55159c6e8e0 : SUCCESS in 40m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/50ccd4b75e464adda04032f73ee2a33d : SUCCESS in 1h 01m 52s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/b40ed1845c4644f995b38a3a46682a16 : SUCCESS in 41m 50s\n\nWarning:\n  Comments left for invalid file keystone/tests/unit/test_v3_federation.py","accounts_in_message":[],"_revision_number":10},{"id":"c58b3f0a42e05e63479134ea3bb504ea08b96f6c","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-04-08 01:46:22.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"66537ac1f26cf0be67944f4b6cd1dbc43b3ef254","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-04-08 02:16:26.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"c92165c1d46eeba8a557501e9492b5a6116857a4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-09 20:34:47.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"75be13e15c1783d1505f06d321d94b8848e43495","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-10 00:18:37.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/a9d18fe898a140798dc61d1ebd520d9b : SUCCESS in 7m 22s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/16d071b1e91541f0b6198212ac900e46 : SUCCESS in 26m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/26d114794cc04be38ed0736417a4d140 : SUCCESS in 9m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5f2e2639d98941bcb20fabb3fc6d76f7 : SUCCESS in 23m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a387c95b3a534810a37f7958cf99934f : SUCCESS in 25m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1a7dd054c2a249d4aae5d1e3ce457911 : SUCCESS in 15m 51s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/47d3b470ba234de0be7e634f6f02066a : SUCCESS in 1h 10m 19s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/063af82bb8e9476389d40e46194f752c : SUCCESS in 1h 25m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0703d1ee390b4394b915e673777ca7fb : SUCCESS in 19m 44s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/7bd2d47ec0d542018fa472bfa58231b8 : SUCCESS in 45m 35s\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/7ed8948cb3074079a57cc8b13b057518 : SUCCESS in 32m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d567a470b4154d28a95a6cc694eec86d : SUCCESS in 1h 01m 02s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/a863458a9568424ab747aa4f5a9cd03a : SUCCESS in 42m 04s","accounts_in_message":[],"_revision_number":10},{"id":"d5866affcdc66dc2876c23111f5bbf765a14a280","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-10 00:18:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":10},{"id":"ad76fb0b9eaec346328de741d15b2dd04d983e9d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-10 00:23:18.000000000","message":"Patch Set 10:\n\nBuild succeeded (promote pipeline).\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/075e4624acde40a1b50b85bf2ac82451 : SUCCESS in 1m 22s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33de2fc6e9d94e2fa7b925d8560c1538 : SUCCESS in 1m 40s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0c1f844f8e9442409185e0d9222ad1a7 : SUCCESS in 1m 35s","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"8153a9d5925b0ba60e43329ff6bfb5a4d1a12f97","revisions":{"ec98c1a72701f2bdf0614e45390c5ae58683b9e8":{"kind":"REWORK","_number":1,"created":"2020-03-19 20:28:45.000000000","uploader":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"ref":"refs/changes/76/713976/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/76/713976/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/76/713976/1"}}},"commit":{"parents":[{"commit":"df5cdacce661f34ed111cda4abc122cd5c719fcf","subject":"Expiring Group Membership Driver - Add, List Groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/df5cdacce661f34ed111cda4abc122cd5c719fcf"}]}],"author":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-02-07 16:02:51.000000000","tz":-300},"committer":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-03-19 20:27:05.000000000","tz":-240},"subject":"Add expiring user group memberships on mapped authentication","message":"Add expiring user group memberships on mapped authentication\n\nWhen a federated user authenticates, they are added to their\nmapped groups during shadowing.\n\nPartial-Bug: 1809116\n\nChange-Id: I19dc400b2a7aa46709b242cdeef82beaca975ff3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ec98c1a72701f2bdf0614e45390c5ae58683b9e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ec98c1a72701f2bdf0614e45390c5ae58683b9e8"}]},"branch":"refs/heads/master"},"a2bbbe21c9fa28c481a6fb2d420ccd63fe5b7341":{"kind":"REWORK","_number":2,"created":"2020-03-19 20:29:45.000000000","uploader":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"ref":"refs/changes/76/713976/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/76/713976/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/76/713976/2"}}},"commit":{"parents":[{"commit":"df5cdacce661f34ed111cda4abc122cd5c719fcf","subject":"Expiring Group Membership Driver - Add, List Groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/df5cdacce661f34ed111cda4abc122cd5c719fcf"}]}],"author":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-02-07 16:02:51.000000000","tz":-300},"committer":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-03-19 20:29:37.000000000","tz":-240},"subject":"Add expiring user group memberships on mapped authentication","message":"Add expiring user group memberships on mapped authentication\n\nWhen a federated user authenticates, they are added to their\nmapped groups during shadowing.\n\nPartial-Bug: 1809116\n\nChange-Id: I19dc400b2a7aa46709b242cdeef82beaca975ff3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a2bbbe21c9fa28c481a6fb2d420ccd63fe5b7341"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a2bbbe21c9fa28c481a6fb2d420ccd63fe5b7341"}]},"branch":"refs/heads/master"},"9a84185d5a8a67143fa04686220ae73836843333":{"kind":"REWORK","_number":3,"created":"2020-03-19 20:54:38.000000000","uploader":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"ref":"refs/changes/76/713976/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/76/713976/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/76/713976/3"}}},"commit":{"parents":[{"commit":"df5cdacce661f34ed111cda4abc122cd5c719fcf","subject":"Expiring Group Membership Driver - Add, List Groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/df5cdacce661f34ed111cda4abc122cd5c719fcf"}]}],"author":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-02-07 16:02:51.000000000","tz":-300},"committer":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-03-19 20:47:40.000000000","tz":-240},"subject":"Add expiring user group memberships on mapped authentication","message":"Add expiring user group memberships on mapped authentication\n\nWhen a federated user authenticates, they are added to their\nmapped groups during shadowing.\n\nPartial-Bug: 1809116\n\nChange-Id: I19dc400b2a7aa46709b242cdeef82beaca975ff3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9a84185d5a8a67143fa04686220ae73836843333"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9a84185d5a8a67143fa04686220ae73836843333"}]},"branch":"refs/heads/master"},"cc8f8b19338ee01acadd32be22109ea701c59701":{"kind":"REWORK","_number":4,"created":"2020-03-23 18:26:30.000000000","uploader":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"ref":"refs/changes/76/713976/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/76/713976/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/76/713976/4"}}},"commit":{"parents":[{"commit":"7fea8ae6db2482cb2d379c277f4bbd2894c74f5b","subject":"Expiring Group Membership Driver - Add, List Groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7fea8ae6db2482cb2d379c277f4bbd2894c74f5b"}]}],"author":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-02-07 16:02:51.000000000","tz":-300},"committer":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-03-23 18:26:01.000000000","tz":-240},"subject":"Add expiring user group memberships on mapped authentication","message":"Add expiring user group memberships on mapped authentication\n\nWhen a federated user authenticates, they are added to their\nmapped groups during shadowing.\n\nPartial-Bug: 1809116\n\nChange-Id: I19dc400b2a7aa46709b242cdeef82beaca975ff3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cc8f8b19338ee01acadd32be22109ea701c59701"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cc8f8b19338ee01acadd32be22109ea701c59701"}]},"branch":"refs/heads/master"},"870b0e9753bb2ff9a2947766671b1868393b02ef":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2020-03-30 18:24:07.000000000","uploader":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"ref":"refs/changes/76/713976/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/76/713976/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/76/713976/5"}}},"commit":{"parents":[{"commit":"37462a3037ab9d229188f591c3df9e26e65e4c62","subject":"Expiring Group Membership Driver - Add, List Groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/37462a3037ab9d229188f591c3df9e26e65e4c62"}]}],"author":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-02-07 16:02:51.000000000","tz":-300},"committer":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-03-30 18:23:55.000000000","tz":-240},"subject":"Add expiring user group memberships on mapped authentication","message":"Add expiring user group memberships on mapped authentication\n\nWhen a federated user authenticates, they are added to their\nmapped groups during shadowing.\n\nPartial-Bug: 1809116\n\nChange-Id: I19dc400b2a7aa46709b242cdeef82beaca975ff3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/870b0e9753bb2ff9a2947766671b1868393b02ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/870b0e9753bb2ff9a2947766671b1868393b02ef"}]},"branch":"refs/heads/master"},"88849bd1ed6daae3b19c4955086fa2682dbb8169":{"kind":"REWORK","_number":6,"created":"2020-03-31 14:31:53.000000000","uploader":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"ref":"refs/changes/76/713976/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/76/713976/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/76/713976/6"}}},"commit":{"parents":[{"commit":"37462a3037ab9d229188f591c3df9e26e65e4c62","subject":"Expiring Group Membership Driver - Add, List Groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/37462a3037ab9d229188f591c3df9e26e65e4c62"}]}],"author":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-02-07 16:02:51.000000000","tz":-300},"committer":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-03-31 14:31:25.000000000","tz":-240},"subject":"Add expiring user group memberships on mapped authentication","message":"Add expiring user group memberships on mapped authentication\n\nWhen a federated user authenticates, they are added to their\nmapped groups during shadowing.\n\nCloses-Bug: 1809116\n\nChange-Id: I19dc400b2a7aa46709b242cdeef82beaca975ff3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/88849bd1ed6daae3b19c4955086fa2682dbb8169"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/88849bd1ed6daae3b19c4955086fa2682dbb8169"}]},"branch":"refs/heads/master"},"52b971bfb81a98d89ab1f626ed29f37a6ba2b097":{"kind":"REWORK","_number":7,"created":"2020-04-05 19:40:07.000000000","uploader":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"ref":"refs/changes/76/713976/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/76/713976/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/76/713976/7"}}},"commit":{"parents":[{"commit":"7170bb0a28b2d28412666d0cca8d1307e7d252a3","subject":"Expiring Group Membership Driver - Add, List Groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7170bb0a28b2d28412666d0cca8d1307e7d252a3"}]}],"author":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-02-07 16:02:51.000000000","tz":-300},"committer":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-04-05 19:39:39.000000000","tz":-240},"subject":"Add expiring user group memberships on mapped authentication","message":"Add expiring user group memberships on mapped authentication\n\nWhen a federated user authenticates, they are added to their\nmapped groups during shadowing.\n\nCloses-Bug: 1809116\n\nChange-Id: I19dc400b2a7aa46709b242cdeef82beaca975ff3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/52b971bfb81a98d89ab1f626ed29f37a6ba2b097"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/52b971bfb81a98d89ab1f626ed29f37a6ba2b097"}]},"branch":"refs/heads/master"},"964c6db6b6af7736c6e93485dbc3f20fabdf4f35":{"kind":"REWORK","_number":8,"created":"2020-04-07 14:49:45.000000000","uploader":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"ref":"refs/changes/76/713976/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/76/713976/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/76/713976/8"}}},"commit":{"parents":[{"commit":"89ec5f29b0ea88fc3c5eead1f7c4fbca82cf53c0","subject":"Expiring Group Membership Driver - Add, List Groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/89ec5f29b0ea88fc3c5eead1f7c4fbca82cf53c0"}]}],"author":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-02-07 16:02:51.000000000","tz":-300},"committer":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-04-07 14:49:26.000000000","tz":-240},"subject":"Add expiring user group memberships on mapped authentication","message":"Add expiring user group memberships on mapped authentication\n\nWhen a federated user authenticates, they are added to their\nmapped groups during shadowing.\n\nCloses-Bug: 1809116\n\nChange-Id: I19dc400b2a7aa46709b242cdeef82beaca975ff3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/964c6db6b6af7736c6e93485dbc3f20fabdf4f35"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/964c6db6b6af7736c6e93485dbc3f20fabdf4f35"}]},"branch":"refs/heads/master"},"89f5baa3292e60f2d3a70b60ddd0864621ad0fe6":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2020-04-07 15:40:57.000000000","uploader":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"ref":"refs/changes/76/713976/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/76/713976/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/76/713976/9"}}},"commit":{"parents":[{"commit":"daac4020902bda182635f9e60a81ac07cf107594","subject":"Expiring Group Membership Driver - Add, List Groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/daac4020902bda182635f9e60a81ac07cf107594"}]}],"author":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-02-07 16:02:51.000000000","tz":-300},"committer":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-04-07 15:06:42.000000000","tz":-240},"subject":"Add expiring user group memberships on mapped authentication","message":"Add expiring user group memberships on mapped authentication\n\nWhen a federated user authenticates, they are added to their\nmapped groups during shadowing.\n\nCloses-Bug: 1809116\n\nChange-Id: I19dc400b2a7aa46709b242cdeef82beaca975ff3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/89f5baa3292e60f2d3a70b60ddd0864621ad0fe6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/89f5baa3292e60f2d3a70b60ddd0864621ad0fe6"}]},"branch":"refs/heads/master"},"8153a9d5925b0ba60e43329ff6bfb5a4d1a12f97":{"kind":"REWORK","_number":10,"created":"2020-04-07 23:31:15.000000000","uploader":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"ref":"refs/changes/76/713976/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/76/713976/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/76/713976/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/76/713976/10"}}},"commit":{"parents":[{"commit":"d8938514fe3f9df54467f557e13770533c614259","subject":"Expiring Group Membership Driver - Add, List Groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d8938514fe3f9df54467f557e13770533c614259"}]}],"author":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-02-07 16:02:51.000000000","tz":-300},"committer":{"name":"Kristi Nikolla","email":"kristi@nikolla.me","date":"2020-04-07 23:30:57.000000000","tz":-240},"subject":"Add expiring user group memberships on mapped authentication","message":"Add expiring user group memberships on mapped authentication\n\nWhen a federated user authenticates, they are added to their\nmapped groups during shadowing.\n\nCloses-Bug: 1809116\n\nChange-Id: I19dc400b2a7aa46709b242cdeef82beaca975ff3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8153a9d5925b0ba60e43329ff6bfb5a4d1a12f97"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8153a9d5925b0ba60e43329ff6bfb5a4d1a12f97"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
