)]}'
{"id":"openstack%2Fkeystone-specs~748748","triplet_id":"openstack%2Fkeystone-specs~master~Ie9f2c3c56daabd925eabab6f935feb71f5011d60","project":"openstack/keystone-specs","branch":"master","topic":"bp/federated-identity-mapping-support-project-json-definition","attention_set":{},"removed_from_attention_set":{"8482":{"account":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"last_update":"2024-07-10 14:53:57.000000000","reason":"Change was submitted"},"28595":{"account":{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},"last_update":"2024-07-10 14:53:57.000000000","reason":"Change was submitted"},"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2024-07-10 14:53:57.000000000","reason":"Change was submitted"},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2024-07-10 14:41:29.000000000","reason":"\u003cGERRIT_ACCOUNT_7414\u003e replied on the change","reason_account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},"30695":{"account":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"last_update":"2024-07-10 14:53:57.000000000","reason":"Change was submitted"},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2024-06-28 15:11:09.000000000","reason":"\u003cGERRIT_ACCOUNT_14250\u003e replied on the change","reason_account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2024-07-10 14:53:57.000000000","reason":"Change was submitted"},"28332":{"account":{"_account_id":28332,"name":"Alexandre arents","email":"alexandre.arents@corp.ovh.com","username":"aarents"},"last_update":"2024-07-10 14:53:57.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie9f2c3c56daabd925eabab6f935feb71f5011d60","subject":"Keystone identity mapping to support project definition as a JSON","status":"MERGED","created":"2020-08-28 19:29:15.000000000","updated":"2024-07-10 14:55:03.000000000","submitted":"2024-07-10 14:53:57.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":77,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"748748-bp/federated-identity-mapping-support-project-json-definition","meta_rev_id":"5bb1891409e8790acba64a760323dc66ec5211b5","_number":748748,"virtual_id_number":748748,"owner":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_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"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-07-10 14:53:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":28332,"name":"Alexandre arents","email":"alexandre.arents@corp.ovh.com","username":"aarents"}],"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":0,"_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"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":2,"date":"2024-07-10 14:41:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":2,"date":"2024-06-28 15:11:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":28332,"name":"Alexandre arents","email":"alexandre.arents@corp.ovh.com","username":"aarents"}],"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":0,"_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"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":1,"date":"2024-07-10 14:41:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":28332,"name":"Alexandre arents","email":"alexandre.arents@corp.ovh.com","username":"aarents"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":28332,"name":"Alexandre arents","email":"alexandre.arents@corp.ovh.com","username":"aarents"},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}],"CC":[{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-29 12:29: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"},{"updated":"2020-11-10 16:17:53.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-11-22 22:56:32.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-12-08 21:24:04.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":"2022-06-24 13:06:07.000000000","updated_by":{"_account_id":28332,"name":"Alexandre arents","email":"alexandre.arents@corp.ovh.com","username":"aarents"},"reviewer":{"_account_id":28332,"name":"Alexandre arents","email":"alexandre.arents@corp.ovh.com","username":"aarents"},"state":"REVIEWER"},{"updated":"2022-06-24 13:51:06.000000000","updated_by":{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},"reviewer":{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},"state":"CC"},{"updated":"2024-01-26 17:47:04.000000000","updated_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"CC"},{"updated":"2024-01-29 08:22:48.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2024-02-28 15:09:26.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2024-02-28 17:40:58.000000000","updated_by":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"reviewer":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"state":"REVIEWER"},{"updated":"2024-04-19 15:34:11.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"CC"},{"updated":"2024-04-24 19:02:38.000000000","updated_by":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"reviewer":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"state":"CC"},{"updated":"2024-06-28 15:11:09.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"}],"messages":[{"id":"824ab62f850e1b14d084a3b7b420bf4c780c855b","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-08-28 19:29:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e8d7bc0acdcd008050717914f69939a7754385a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-28 19:44:03.000000000","message":"Patch Set 1: 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-docs https://zuul.opendev.org/t/openstack/build/4ffd36e2993947c3b49b5fab0e89c2c5 : FAILURE in 3m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e924a3b4b55b48639cae73c2a56991ef : FAILURE in 3m 43s\n\nWarning:\n  Job openstack-tox-docs: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path doc/source/specs/keystone/wallaby/federated-identity-mapping-support-project-json-definition.rst in the commit\u0027\n  Comments left for invalid file doc/source/specs/keystone/wallaby/federated-identity-mapping-support-project-json-definition.rst","accounts_in_message":[],"_revision_number":1},{"id":"22b21135d3bf169ae05a6bbaa01a220e73b9be01","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-08-28 20:05:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7060eee77c7ce59c161c92ebfd3c10c252ce795d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-28 20:18:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2be30f5e679741e48a52cae3b7a0f9d5 : SUCCESS in 5m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80c948ce5bcf479c89d259f31523b44c : SUCCESS in 3m 09s","accounts_in_message":[],"_revision_number":2},{"id":"f29a512979df189b8de7af8a2472413dbe946437","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-10-29 11:20:27.000000000","message":"Patch Set 2:\n\n(5 comments)","accounts_in_message":[],"_revision_number":2},{"id":"6f1e5c2319f0a4fe116db874d212fba83f7caedd","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-10-29 11:54:44.000000000","message":"Patch Set 2:\n\n(3 comments)\n\nKristi, thanks for the review!","accounts_in_message":[],"_revision_number":2},{"id":"3377584f6c78e08e4a90a44dcfb7e4fd4087eaf4","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-10-29 11:55:54.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a7dfe862d62caf9063ee31bc46a7f090f0cb7dc1","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-10-29 11:56:59.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"38f8d0832cd306daa26b42abe86734ba925e9370","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-29 12:06:39.000000000","message":"Patch Set 3: 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-docs https://zuul.opendev.org/t/openstack/build/ea595e2dcadc4860b50087709c302e34 : FAILURE in 2m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac5bc59b8c7f41beaa46ceea9085f59b : FAILURE in 5m 22s\n\nWarning:\n  Job openstack-tox-docs: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path doc/source/specs/keystone/wallaby/federated-identity-mapping-support-project-json-definition.rst in the commit\u0027\n  Comments left for invalid file doc/source/specs/keystone/wallaby/federated-identity-mapping-support-project-json-definition.rst","accounts_in_message":[],"_revision_number":3},{"id":"e864015c6093ab3c4b6fafe6e57b84799c6705e0","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-10-29 12:16:46.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"22cbed1d733d196a69efccb6b62cd6a6a62b99c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-29 12:29:02.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1cfd6cd687b74aa98f73f00892d43441 : SUCCESS in 3m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0a54bd8295242e2a913cddcf13e0ef7 : SUCCESS in 3m 28s","accounts_in_message":[],"_revision_number":4},{"id":"7772de258d1fbfc9d86df34f1583ad88dbfdd6df","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-11-10 16:17:53.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"8a24f1884ba33b7d864212a8a7d841b7c06e5e50","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-11-22 22:56:32.000000000","message":"Patch Set 4: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"f3e740c84f052738746b9325d93ae48c279dd809","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-11-25 14:40:21.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ff961699d09b1d83a9d0f6698f330a12a53c1eb4","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-11-25 14:41:12.000000000","message":"Patch Set 5:\n\n(4 comments)\n\nThanks Collen for your review. I have replied them, and amended the code as suggested.","accounts_in_message":[],"_revision_number":5},{"id":"57c56da4e7c45104747cacba0389363611bcd131","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-25 14:44:53.000000000","message":"Patch Set 5: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":5},{"id":"071fe70ab3d72992f3f87aa6de7b823373bbf7a2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-11-25 14:45:43.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"fc8e21dadfaaaff38d622aedc96d818cc1b26e42","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-25 15:11:52.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b9f6ee64de5f4a3c83591d4ff0251b32 : SUCCESS in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/104018697270479280bf297198bac1ad : SUCCESS in 4m 42s","accounts_in_message":[],"_revision_number":6},{"id":"dc12da225e6b7b516bbe3c7337ff6e4076f156ca","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-11-25 18:29:51.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"14eeb46e2d0de8ee6f46dd476f72b1003e9f9993","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-11-25 19:25:29.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"3681d8b657a4c7bbf58a5d851b8f4348ca6a64d9","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-11-25 19:26:19.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"32ce623e3614aea0f3f371efb21a2a12c52e14a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-25 19:35:09.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11dc641b84184da6878e5233bff7fc57 : SUCCESS in 3m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6c5e3ce89a045b3829b67c8c1acde0b : SUCCESS in 4m 42s","accounts_in_message":[],"_revision_number":7},{"id":"2259e8fd0065bff6fd8f965f2af91c1aae00f30e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-12-01 11:54:18.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"e919f9a6b9d43786cc0c38981a8c55b23dcbf542","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-01 12:03:11.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3f8fd841ce146f59ad9a2f96c19b353 : SUCCESS in 4m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9fcf53d70bfb410697ec0bfa8be8373a : SUCCESS in 2m 43s","accounts_in_message":[],"_revision_number":8},{"id":"c1e2037f6a29dc0cabbc2e6e7f04bf52c9c34a09","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-12-08 21:24:04.000000000","message":"Patch Set 8: Code-Review+1\n\nLooks ok to me, would like someone with more knowledge of federation to look over this as well.","accounts_in_message":[],"_revision_number":8},{"id":"632d3ac540a08e191baac672dc5360a313b648fc","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-12-15 16:02:18.000000000","message":"Patch Set 8:\n\nYou say that you are handling project and role removal too. How are you handling that? Say a user has roleA on projectA, and they log in. With this change, they will be added that role to the project. After some time has passed, they log in again and they don\u0027t have roleA on projectA anymore. How will it know to remove them from it?","accounts_in_message":[],"_revision_number":8},{"id":"6eaf1060de58e05eb053c06b73b7d2488ed4e7d6","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-12-15 16:10:18.000000000","message":"Patch Set 8:\n\n\u003e Patch Set 8:\n\u003e \n\u003e You say that you are handling project and role removal too. How are you handling that? Say a user has roleA on projectA, and they log in. With this change, they will be added that role to the project. After some time has passed, they log in again and they don\u0027t have roleA on projectA anymore. How will it know to remove them from it?\n\nThis proposal will consider the IdP as the source of truth. Therefore, if the attributes that come from the IdP do not present (have) the roleA on ProjectA for the user, then we remove it. \n\nBasically, we cross-check (I already implemented that) the assignments that come from the IdP with the user\u0027s current assignments (in the database). Then, we add the missing ones (the new ones coming from the IdP), and we remove the ones that are on the database, but do not exist/come anymore from the IdP.\n\nIs that clear?","accounts_in_message":[],"_revision_number":8},{"id":"0dc0fb5146023951a86d887f2f7b77d86c118640","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-12-21 11:15:29.000000000","message":"Patch Set 8:\n\nHello guys, can I merge this one in the coming days?","accounts_in_message":[],"_revision_number":8},{"id":"283838885c031cd286a1475d8c76d2a30b061476","author":{"_account_id":28332,"name":"Alexandre arents","email":"alexandre.arents@corp.ovh.com","username":"aarents"},"date":"2022-06-24 13:06:07.000000000","message":"Patch Set 8: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"1295f37bd201c33aa2cef7b2f3cad3c28506f6de","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-06-24 13:20:26.000000000","message":"Patch Set 8:\n\n(4 comments)","accounts_in_message":[],"_revision_number":8},{"id":"e78a32973eec23ff5a22058b53b5a882d3493ece","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-06-24 13:38:09.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"7ed0cd757c2277c42a017e57d6087919551e7a83","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-06-24 13:41:54.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"93c91e68109535d652e8803ea14c44fdf166f9f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-24 13:43:33.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ccc6fd687bbf4ca0b5ab36f35dbd00ee : SUCCESS in 4m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/756694fd96e4475989f473e9a43ab147 : SUCCESS in 3m 25s","accounts_in_message":[],"_revision_number":9},{"id":"46bf645494b86b2e5cde852a7ce661847b1d0c15","author":{"_account_id":28595,"name":"Victor Coutellier","email":"victor.coutellier@gmail.com","username":"alistarle"},"date":"2022-06-24 13:51:06.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"3ca8f9e11d87b73d0835b6396ba3c9c0d5526aa9","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-06-24 14:01:07.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"8424bd6256b575d2e92cea71eaa599ee48ed5dcb","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-01-26 17:47:04.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"3bc3a3b1177db2fdae7e69b8c9d57726b7e8f614","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-01-26 17:49:20.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"04b8dfd51a1af9fdce8ff9edd448af9b7811f431","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-01-26 17:51:21.000000000","message":"Patch Set 10:\n\n(5 comments)","accounts_in_message":[],"_revision_number":10},{"id":"fd7d2f6af07b4d8b842149620451f0621015ce32","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-26 17:53:43.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2fe1cbba91e94a258de38d6bd296caa2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ecb6f010c8f49149351d6f22e91292a : SUCCESS in 3m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8f11fc4739a645c8ad95b370a592e35e : SUCCESS in 2m 22s","accounts_in_message":[],"_revision_number":10},{"id":"85e418aea59840a9a9a7082972dabcbad1526744","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-01-28 18:13:42.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"3e6313d6f3405f91db0777c3cd596b3616bbf793","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-28 18:17:11.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c38b5127090e4d818566e8bb65792de8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/215d0632aa07468e9c94e1ef01a5c9be : SUCCESS in 2m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5435ee6565d940a28461c268facfbbec : SUCCESS in 2m 27s","accounts_in_message":[],"_revision_number":11},{"id":"cd9ea6f41a342ec639ce189d8f84e585c301a7dc","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-01-29 08:22:48.000000000","message":"Patch Set 11: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"eef898ed575c257053bb7aefc512f11939035abb","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-01-29 10:43:15.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"c9f5d31c08d44318ed5893b3c924719bc4a85f15","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-01-29 10:47:11.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"1734b200e2fa422787acee76236fdb1334b1f201","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-01-29 10:47:59.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"82ae01778f2848772155288f9a47793bc52323d5","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-01-29 10:51:48.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"828ac8ca3143a417f7fbec106b5763c72079a927","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-01-29 10:53:19.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"582681a6d455839c85fe148316dfd04d21ecebf7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-29 11:01:53.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c70c8bb63af34ac38a9124148ac1c090\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df1d9c2a769b4c64a5460996e48d8be8 : SUCCESS in 3m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8d7781d055d64cd2b43eaa40e413a539 : SUCCESS in 3m 02s","accounts_in_message":[],"_revision_number":13},{"id":"671406634b17d12d1899f441d97c771c471767ea","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-01-31 09:54:12.000000000","message":"Patch Set 13: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"ee93767171fd65cde7f899191d37df30ae19546f","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-01-31 10:11:15.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"c178e9b8096b6ed3569b0fc55b3a785d4b40de8c","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-02-06 13:28:05.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"88c6f0aa4c7c7f40c62f089c634ed4e3cfaac038","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-02-28 15:09:26.000000000","message":"Patch Set 13: Code-Review+2","accounts_in_message":[],"_revision_number":13},{"id":"cc4d594e5a4855718e81d91abea395cc52c20fd5","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-02-28 16:58:54.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"dfbd1f17ee320116d5d0eb395180b188d5d2d330","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2024-02-28 17:40:58.000000000","message":"Patch Set 13: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"ba5979c02c818dfee2b0d2f9ae787a610cd26f72","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-02-28 17:43:58.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":14},{"id":"d808ecd4c6524452224742c5a18b402c9a0794f2","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-02-28 17:44:08.000000000","message":"Patch Set 13:\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"134fd994b5e0aed9868881fc034badfeab2f33db","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2024-02-28 17:47:19.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"c2da1b0eaa939280f0fb45e290434219ec482e1b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-28 17:52:58.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/72015d6f77e746218db0b518cd40db90\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/958cd54aed3e4a11a0cc6c3f8cdb0154 : SUCCESS in 3m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bdbd603dba9049a5b30e5a446a0735bc : SUCCESS in 2m 21s","accounts_in_message":[],"_revision_number":14},{"id":"bce8724708052b67977a308c9ddc51181dcc1a44","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-02-28 18:31:47.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"a4bc61a3d6d0d964adb6c93535702be692a0f6b9","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-02-28 18:40:14.000000000","message":"Patch Set 14: -Code-Review\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"d43b5a1e1fd35fb21f83f5fd3f3e143a4b9c186f","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-02-28 19:06:40.000000000","message":"Patch Set 14:\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"a332c5225d71a676b2107705acd48e240cb9ccda","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-02-28 19:43:25.000000000","message":"Patch Set 14:\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"8222de0bcf0f935712b25c91aaddc42e57fb82d0","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-03-04 14:56:10.000000000","message":"Patch Set 14: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"04b7fcc467a0740f1c84f683518a7a2ea3be2e30","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-04-09 19:25:32.000000000","message":"Patch Set 14:\n\n(3 comments)","accounts_in_message":[],"_revision_number":14},{"id":"de5caca4e32313246bc74565138683a2a9feb20a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-04-09 19:25:33.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":15},{"id":"9bb843d96a6f6e86ea0cfdf89fa7dfddeede15e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-09 19:30:39.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2e22ce3e3d9e474d81c67e56c9f92a43\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d4d8966ca03749a2a808df76304e6dc1 : SUCCESS in 2m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a3b08956115344559c306c402734aa0e : SUCCESS in 3m 37s","accounts_in_message":[],"_revision_number":15},{"id":"fbc2b9dbdb2078bf679884e1c80794106270a61b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-04-10 09:47:20.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"9ef2fc0cf8b45f1987c4dd2637a7c4be2b3c1bb5","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-04-10 11:41:58.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"2449aa8040a8a242f190ed50de20be61e7bd87bf","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-04-12 11:27:22.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"918345bdaa448eb04d068c0b9fb9ef84e437123e","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-04-12 14:43:36.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"2c87e68e1d55e7a1e5226a589c628c77bc8f1564","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-04-12 14:48:56.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":16},{"id":"fd8059bfb9f7187b9e9a1d19f6bd72926ddcf1f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-12 14:52:54.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/52359f82cfdd403e86bbb22824533e4e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d659ec8be56b470194d8b26f32a4a695 : SUCCESS in 3m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c93a9833373143fdbe60676bf214ff79 : SUCCESS in 2m 33s","accounts_in_message":[],"_revision_number":16},{"id":"3bc9259256200325e435596bfddf1682263bb413","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-04-12 15:52:38.000000000","message":"Patch Set 16: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":16},{"id":"da85507633d01741b86af5cf52b280835cadefe7","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-04-12 15:58:27.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"6c626f2b100bb814f15f0a3f1e602e366bee14dd","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-04-15 13:22:24.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"52a147610b3343d1ab7ad0f9be3bd17254c45f1c","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-04-15 13:33:52.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"eb6538ea232b028226c7a7f88def0633f7257962","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-04-17 15:18:35.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"c3caf7672bd072a3694a4a41f3fcf000461a0457","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2024-04-19 15:34:11.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"f554dea300c90f4a94416c0a1d25fa56597b9b08","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-04-19 15:46:07.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"37e2d3f8ecfba8fa2b2db3cbd55b90f4747ed69f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-06-26 11:31:13.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":17},{"id":"a723348c3e0dffad1e1c691966ddb042e2bcf528","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-06-26 11:32:35.000000000","message":"Patch Set 17:\n\n(2 comments)","accounts_in_message":[],"_revision_number":17},{"id":"8adc8f86fb49b58a4fc95bb6159910ad64f56a53","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-26 11:39:28.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ebdfe0caedae4173b8b84a4eeda4a1ef\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f63fd821f94745d989e197cbd02016d6 : SUCCESS in 3m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/424881102b9e4448a89bb95657f73b1c : SUCCESS in 2m 19s","accounts_in_message":[],"_revision_number":17},{"id":"b1aba61da6c2d5057cb582ba9953dc45d6c16607","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2024-06-28 15:11:09.000000000","message":"Patch Set 17: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"74793091f928872e60a1051a71a312f71024a9ab","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-06-28 15:14:33.000000000","message":"Patch Set 17: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"442a94513011dec2a76ab315c93b87152dc1b07f","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-06-28 16:00:36.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"061b9576a38c2a38be9286b674b4bdb947ee2fe9","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-07-03 13:51:37.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"254bbace9e2e4cce890948e1e05cb512ab804b2a","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-07-10 14:41:29.000000000","message":"Patch Set 17: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":17},{"id":"ac1c50f759fa4c396ee806f6244e07ef85e063f4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-10 14:41:49.000000000","message":"Patch Set 17: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":17},{"id":"9b9975a05a2ca5a0526a2ff2dcc1323587354e95","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-10 14:53:56.000000000","message":"Patch Set 17: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/778e99943e784718bb22b94f2038b01e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c588dff6522d4d7892e97513aa5f564d : SUCCESS in 3m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16beb44eeec949eda17f5211665bb593 : SUCCESS in 2m 54s","accounts_in_message":[],"_revision_number":17},{"id":"7016b5ffa4cefda6a7411be47b94e91b5753581c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-10 14:53:57.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":17},{"id":"5bb1891409e8790acba64a760323dc66ec5211b5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-10 14:55:03.000000000","message":"Patch Set 17:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/47232f35fa7c4faf993644fceb479839\n\n- promote-openstack-specs https://zuul.opendev.org/t/openstack/build/2de2d6f57d5143758ac3a515aa4d0f08 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"66f9c28bd4d7a8930e3b9f1fd792e90457e809d1","revisions":{"25e490ca7da16465e986948f85be641821ef8e81":{"kind":"REWORK","_number":1,"created":"2020-08-28 19:29:15.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/1"}}},"commit":{"parents":[{"commit":"25ce7adb9c7c8db8d4d97c1725ec5c4a46cfba18","subject":"Keystone to honor the \"domain\" attribute mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/25ce7adb9c7c8db8d4d97c1725ec5c4a46cfba18"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:53.000000000","tz":-180},"subject":"Keystone to honor the \"domain\" attribute mapping rules","message":"Keystone to honor the \"domain\" attribute mapping rules\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so we can\nreview and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/25e490ca7da16465e986948f85be641821ef8e81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/25e490ca7da16465e986948f85be641821ef8e81"}]},"branch":"refs/heads/master"},"9fc551bade41c55cf5785675d138858b292eeefd":{"kind":"REWORK","_number":2,"created":"2020-08-28 20:05:24.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/2"}}},"commit":{"parents":[{"commit":"c0b1e99db2d12a5c900a6b39fdc180783bd0c0de","subject":"Keystone to honor the \"domain\" attribute mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/c0b1e99db2d12a5c900a6b39fdc180783bd0c0de"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 20:04:43.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so we can\nreview and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/9fc551bade41c55cf5785675d138858b292eeefd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/9fc551bade41c55cf5785675d138858b292eeefd"}]},"branch":"refs/heads/master"},"13a0a9289cd91ac9623743c924477b235331124f":{"kind":"REWORK","_number":3,"created":"2020-10-29 11:56:59.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/3"}}},"commit":{"parents":[{"commit":"c0b1e99db2d12a5c900a6b39fdc180783bd0c0de","subject":"Keystone to honor the \"domain\" attribute mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/c0b1e99db2d12a5c900a6b39fdc180783bd0c0de"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-10-29 11:56:39.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so we can\nreview and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/13a0a9289cd91ac9623743c924477b235331124f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/13a0a9289cd91ac9623743c924477b235331124f"}]},"branch":"refs/heads/master"},"d2a4e3baea48de02625a3e7e67db8d960962ffd6":{"kind":"REWORK","_number":4,"created":"2020-10-29 12:16:46.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/4"}}},"commit":{"parents":[{"commit":"c0b1e99db2d12a5c900a6b39fdc180783bd0c0de","subject":"Keystone to honor the \"domain\" attribute mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/c0b1e99db2d12a5c900a6b39fdc180783bd0c0de"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-10-29 12:16:30.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so we can\nreview and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/d2a4e3baea48de02625a3e7e67db8d960962ffd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/d2a4e3baea48de02625a3e7e67db8d960962ffd6"}]},"branch":"refs/heads/master"},"cc7e20bba15d1534e6fa98e878a9d8baa322b5f9":{"kind":"REWORK","_number":5,"created":"2020-11-25 14:40:21.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/5"}}},"commit":{"parents":[{"commit":"1591ede8c9bf798a91ee05a88a2e19addbeb7b44","subject":"Keystone to honor the \"domain\" attribute mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/1591ede8c9bf798a91ee05a88a2e19addbeb7b44"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-11-25 14:32:09.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so we can\nreview and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/cc7e20bba15d1534e6fa98e878a9d8baa322b5f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/cc7e20bba15d1534e6fa98e878a9d8baa322b5f9"}]},"branch":"refs/heads/master"},"2d50395096808b79b97acbd51e34046043aa441c":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2020-11-25 14:45:43.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/6"}}},"commit":{"parents":[{"commit":"80d5f75206ea9e966697846cb7ed13a621d1a362","subject":"Keystone to honor the \"domain\" attribute mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/80d5f75206ea9e966697846cb7ed13a621d1a362"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-11-25 14:45:30.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so we can\nreview and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/2d50395096808b79b97acbd51e34046043aa441c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/2d50395096808b79b97acbd51e34046043aa441c"}]},"branch":"refs/heads/master"},"d1970f425496f2e14c6c0da898535ef7953862ee":{"kind":"REWORK","_number":7,"created":"2020-11-25 19:25:29.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/7"}}},"commit":{"parents":[{"commit":"66439ee390ea3811354059ea5fc4078214788fb4","subject":"Keystone to honor the \"domain\" attribute mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/66439ee390ea3811354059ea5fc4078214788fb4"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-11-25 19:25:01.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so we can\nreview and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/d1970f425496f2e14c6c0da898535ef7953862ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/d1970f425496f2e14c6c0da898535ef7953862ee"}]},"branch":"refs/heads/master"},"347a6543e44ea35201c80e206fea1819d741d73a":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2020-12-01 11:54:18.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/8"}}},"commit":{"parents":[{"commit":"0b825da9e715676a1172578b08b80dcfde0ec875","subject":"Keystone to honor the \"domain\" attribute mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/0b825da9e715676a1172578b08b80dcfde0ec875"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-12-01 11:53:59.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so we can\nreview and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/347a6543e44ea35201c80e206fea1819d741d73a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/347a6543e44ea35201c80e206fea1819d741d73a"}]},"branch":"refs/heads/master"},"33e032fd865d24b24e4197bbc0740f96fcf513d9":{"kind":"REWORK","_number":9,"created":"2022-06-24 13:38:09.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/9"}}},"commit":{"parents":[{"commit":"9d1efea8013ba1c240af7de2e25ccfcdffd0549c","subject":"Keystone to honor the \"domain\" attribute mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/9d1efea8013ba1c240af7de2e25ccfcdffd0549c"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-06-24 13:37:38.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so we can\nreview and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/33e032fd865d24b24e4197bbc0740f96fcf513d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/33e032fd865d24b24e4197bbc0740f96fcf513d9"}]},"branch":"refs/heads/master"},"e38bdb6be552a9b29af2cce93de70d70b3440ddd":{"kind":"REWORK","_number":10,"created":"2024-01-26 17:49:20.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/10"}}},"commit":{"parents":[{"commit":"2170b9176d6d8edaecb2bfee998f9a2d082b180c","subject":"Add schema version and support to \"domain\" attribute in mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/2170b9176d6d8edaecb2bfee998f9a2d082b180c"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2024-01-26 17:47:17.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so\nwe can review and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/e38bdb6be552a9b29af2cce93de70d70b3440ddd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/e38bdb6be552a9b29af2cce93de70d70b3440ddd"}]},"branch":"refs/heads/master"},"90ffbc6081dee41196fcda7be249c02c9f0364ea":{"kind":"REWORK","_number":11,"created":"2024-01-28 18:13:42.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/11"}}},"commit":{"parents":[{"commit":"2170b9176d6d8edaecb2bfee998f9a2d082b180c","subject":"Add schema version and support to \"domain\" attribute in mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/2170b9176d6d8edaecb2bfee998f9a2d082b180c"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2024-01-28 18:13:26.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so\nwe can review and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/90ffbc6081dee41196fcda7be249c02c9f0364ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/90ffbc6081dee41196fcda7be249c02c9f0364ea"}]},"branch":"refs/heads/master"},"8a4f303ca0b42d6cdd7b418747d99e29916a9f53":{"kind":"REWORK","_number":12,"created":"2024-01-29 10:47:59.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/12"}}},"commit":{"parents":[{"commit":"2170b9176d6d8edaecb2bfee998f9a2d082b180c","subject":"Add schema version and support to \"domain\" attribute in mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/2170b9176d6d8edaecb2bfee998f9a2d082b180c"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2024-01-29 10:47:44.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so\nwe can review and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/8a4f303ca0b42d6cdd7b418747d99e29916a9f53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/8a4f303ca0b42d6cdd7b418747d99e29916a9f53"}]},"branch":"refs/heads/master"},"d44747e2d457f9405e177f1bddfdae5ddc0bd2cf":{"kind":"REWORK","_number":13,"created":"2024-01-29 10:53:19.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/13"}}},"commit":{"parents":[{"commit":"2170b9176d6d8edaecb2bfee998f9a2d082b180c","subject":"Add schema version and support to \"domain\" attribute in mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/2170b9176d6d8edaecb2bfee998f9a2d082b180c"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2024-01-29 10:53:06.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so\nwe can review and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/d44747e2d457f9405e177f1bddfdae5ddc0bd2cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/d44747e2d457f9405e177f1bddfdae5ddc0bd2cf"}]},"branch":"refs/heads/master"},"60ab8d5331b4d275664c810b72aad972a9dda576":{"kind":"REWORK","_number":14,"created":"2024-02-28 17:43:58.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/14"}}},"commit":{"parents":[{"commit":"2170b9176d6d8edaecb2bfee998f9a2d082b180c","subject":"Add schema version and support to \"domain\" attribute in mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/2170b9176d6d8edaecb2bfee998f9a2d082b180c"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2024-02-28 17:43:46.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so\nwe can review and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/60ab8d5331b4d275664c810b72aad972a9dda576"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/60ab8d5331b4d275664c810b72aad972a9dda576"}]},"branch":"refs/heads/master"},"8305797037e04aa67186e4aec1e3ee8adfd25ab9":{"kind":"REWORK","_number":15,"created":"2024-04-09 19:25:33.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/15"}}},"commit":{"parents":[{"commit":"2170b9176d6d8edaecb2bfee998f9a2d082b180c","subject":"Add schema version and support to \"domain\" attribute in mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/2170b9176d6d8edaecb2bfee998f9a2d082b180c"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2024-04-09 19:25:21.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so\nwe can review and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/8305797037e04aa67186e4aec1e3ee8adfd25ab9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/8305797037e04aa67186e4aec1e3ee8adfd25ab9"}]},"branch":"refs/heads/master"},"43559b813528604c247f67258e9f6daa81566bb8":{"kind":"REWORK","_number":16,"created":"2024-04-12 14:48:56.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/16"}}},"commit":{"parents":[{"commit":"2170b9176d6d8edaecb2bfee998f9a2d082b180c","subject":"Add schema version and support to \"domain\" attribute in mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/2170b9176d6d8edaecb2bfee998f9a2d082b180c"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2024-04-12 14:48:43.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so\nwe can review and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/43559b813528604c247f67258e9f6daa81566bb8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/43559b813528604c247f67258e9f6daa81566bb8"}]},"branch":"refs/heads/master"},"66f9c28bd4d7a8930e3b9f1fd792e90457e809d1":{"kind":"REWORK","_number":17,"created":"2024-06-26 11:31:13.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/48/748748/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-specs","ref":"refs/changes/48/748748/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-specs refs/changes/48/748748/17"}}},"commit":{"parents":[{"commit":"2170b9176d6d8edaecb2bfee998f9a2d082b180c","subject":"Add schema version and support to \"domain\" attribute in mapping rules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/2170b9176d6d8edaecb2bfee998f9a2d082b180c"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-08-28 19:28:49.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2024-06-26 11:31:00.000000000","tz":-180},"subject":"Keystone identity mapping to support project definition as a JSON","message":"Keystone identity mapping to support project definition as a JSON\n\nAs discussed in the Keystone meeting [1], I am proposing this spec, so\nwe can review and discuss the implementation proposed in [2].\n\n[1] http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-08-25-16.59.log.txt\n[2] https://review.opendev.org/#/c/742235\n\nImplements: blueprint federated-identity-mapping-support-project-json-definition\nRFE: https://bugs.launchpad.net/keystone/+bug/1888412\nDepends-on: https://review.opendev.org/c/openstack/keystone-specs/+/748042/\n\nChange-Id: Ie9f2c3c56daabd925eabab6f935feb71f5011d60\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/66f9c28bd4d7a8930e3b9f1fd792e90457e809d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-specs/commit/66f9c28bd4d7a8930e3b9f1fd792e90457e809d1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
