)]}'
{"id":"openstack%2Fkeystone~904181","triplet_id":"openstack%2Fkeystone~master~I45f1ee30f2d502dab9952b40b2df3e000b5168d4","project":"openstack/keystone","branch":"master","topic":"project_id_by_tag","attention_set":{"31357":{"account":{"_account_id":31357,"name":"LEDUC Florian","display_name":"Florian LEDUC","email":"florian.leduc@socgen.com","username":"leducflorian","status":"Société Générale"},"last_update":"2023-12-22 12:46:30.000000000","reason":"\u003cGERRIT_ACCOUNT_9816\u003e replied on the change","reason_account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}}},"removed_from_attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2023-12-22 12:46:30.000000000","reason":"\u003cGERRIT_ACCOUNT_9816\u003e replied on the change","reason_account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}}},"hashtags":[],"change_id":"I45f1ee30f2d502dab9952b40b2df3e000b5168d4","subject":"Add the ability to set the project UUID","status":"NEW","created":"2023-12-21 10:48:25.000000000","updated":"2023-12-27 14:52:46.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":11,"unresolved_comment_count":3,"has_review_started":true,"meta_rev_id":"44c170dec076d464f39d6df950d1dddba950afe5","_number":904181,"virtual_id_number":904181,"owner":{"_account_id":31357,"name":"LEDUC Florian","display_name":"Florian LEDUC","email":"florian.leduc@socgen.com","username":"leducflorian","status":"Société Générale"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"tag":"autogenerated:zuul:check","value":1,"date":"2023-12-22 11:29:25.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":-1,"date":"2023-12-27 14:52:46.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-12-21 11:51:40.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":"CC"},{"updated":"2023-12-21 12:59:51.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":"2023-12-22 03:03:53.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"}],"messages":[{"id":"467d342b89fed22627ac7161e928c6da9a0ebbe4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31357,"name":"LEDUC Florian","display_name":"Florian LEDUC","email":"florian.leduc@socgen.com","username":"leducflorian","status":"Société Générale"},"date":"2023-12-21 10:48:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bb040898cc9c831f7e5ffca290d5550bffb44654","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-21 11:51:40.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b1e4e6a8d20c4a7fab56b7549d3b9984\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a0993ffda8214c018f5ef00b4d7eac86 : TIMED_OUT in 1h 00m 58s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1b3fcad35ad746aea27526950939b702 : SUCCESS in 12m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7fbf16ddd456f9abdb86505f887834713a2564bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-21 12:59:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a538980c04434fb79d14d4f7e281c42f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7d31f87e52bc4d888ebc2676dfce93e5 : SUCCESS in 15m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc3381abc4e44e4e81b6d4c15390180b : SUCCESS in 4m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/acfc836a56414ca3a05d0a60c956a452 : SUCCESS in 12m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/aaa5c297461f48599e1cb9563ff5b9f0 : SUCCESS in 11m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bccea481fa294fa4ac656b30687c4d0f : SUCCESS in 10m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/aeb7024354a048dcb334251da06480b1 : SUCCESS in 46m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b99f54f8a4d749b684c926a0c0b968ec : SUCCESS in 1h 35m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ecbb0a60fd6c439e897d24fbed69ef91 : SUCCESS in 7m 19s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/4d0bbea5101642f2b0fcc30562e9d4b6 : SUCCESS in 13m 05s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/725c74b7ef234ffcbf8d42a4c014f9d0 : SUCCESS in 25m 18s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/ceb644b0768e4c3bbf4f63b79f2a2533 : SUCCESS in 47m 22s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/78489d0c621f40f8a51d745c98075f31 : SUCCESS in 28m 08s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/ad3dfbef4fe449d9be90b4443f383eba : SUCCESS in 19m 05s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/964e03d9573c490285648f041e529c86 : SUCCESS in 23m 58s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/399d859c4f544e39a56d5304c4c73be7 : FAILURE in 12m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/20241cc9f390404d9a16aa9f527aa771 : SUCCESS in 1h 02m 54s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/4f2ff55df799438e88e780d0065673b6 : SUCCESS in 44m 18s","accounts_in_message":[],"_revision_number":1},{"id":"b997cbeff64998f6ab977b7b399b6929c6da3909","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2023-12-22 03:03:53.000000000","message":"Patch Set 1: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"1901ca3bf7466e81c8eed7157113eb3617457641","author":{"_account_id":31357,"name":"LEDUC Florian","display_name":"Florian LEDUC","email":"florian.leduc@socgen.com","username":"leducflorian","status":"Société Générale"},"date":"2023-12-22 10:11:08.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"b2293b497d8a01f2cb9e53495521686b4d846edd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31357,"name":"LEDUC Florian","display_name":"Florian LEDUC","email":"florian.leduc@socgen.com","username":"leducflorian","status":"Société Générale"},"date":"2023-12-22 10:11:26.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"d4022aea20abed83a4fc14d498fba1355eb7c988","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-22 11:05:23.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/403465f0b4cb43eeaab4cf5f9ede8bba\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/124c029868d24e6782117cd01015bae9 : SUCCESS in 52m 03s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/56e938826d36444cbb94e5c5b5749acf : SUCCESS in 10m 28s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3e1188ebf7d7454fdd4670dc380e65534cb21963","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-22 11:29:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c669a832f0904bc890e129ba494ea4be\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5bf45791a8464b0eb158d59714a072a3 : SUCCESS in 16m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d89021df96b541e284f4a498c0fba043 : SUCCESS in 5m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dfea87dd8b2f45f8b48229e5b34c03f0 : SUCCESS in 12m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/eeaace66b0b14c84a29fd897495cce5b : SUCCESS in 11m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/add5aa27813442e9b4ad58c836e80762 : SUCCESS in 12m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/d3301007617c4104b374c7f9db0789ff : SUCCESS in 1h 01m 32s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f04e81801a0744958a0157837b9c5d5f : SUCCESS in 1h 16m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cfeb695ccb6d4285b89ae20a44a5b36e : SUCCESS in 9m 35s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/399ff1276cd049ce904bb739a59630e0 : SUCCESS in 13m 31s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/683dffaf17634b94b8a0102407b6dc69 : SUCCESS in 35m 24s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/9bd14a80b72f4fb0b9b51a56d2a0626a : SUCCESS in 54m 39s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/eda0a08212ca4e35810d9099ad37f30b : SUCCESS in 22m 06s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/c2ee2c09d2e44bc3935bf420a226a6e7 : SUCCESS in 21m 52s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/ac3feb5793014d0c9d29f1586b063855 : SUCCESS in 23m 13s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/af0f03ecbdeb4a03be2f56df43beb1e8 : FAILURE in 11m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5daa51190fa847f5b3de48efca502525 : SUCCESS in 47m 41s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/e44eddc98109416db702fd7a775d8861 : SUCCESS in 46m 31s","accounts_in_message":[],"_revision_number":2},{"id":"cc4c62ba29d111c8612b5f3e847df8cf079f9cac","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2023-12-22 12:46:30.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"44c170dec076d464f39d6df950d1dddba950afe5","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2023-12-27 14:52:46.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d5c74bf189260dec9b6141c318a0c89af632a01b","revisions":{"ae7203f577d6f36badab126329031cdf3f5c85e0":{"kind":"REWORK","_number":1,"created":"2023-12-21 10:48:25.000000000","uploader":{"_account_id":31357,"name":"LEDUC Florian","display_name":"Florian LEDUC","email":"florian.leduc@socgen.com","username":"leducflorian","status":"Société Générale"},"ref":"refs/changes/81/904181/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/81/904181/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/81/904181/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/81/904181/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/81/904181/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/81/904181/1"}}},"commit":{"parents":[{"commit":"9e4a3157dd326801b9ae0ef2b7934c982259b3dd","subject":"Merge \"Fix typo in cmd/status.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9e4a3157dd326801b9ae0ef2b7934c982259b3dd"}]}],"author":{"name":"LEDUC Florian aka \u0027flo","email":"florian.leduc@socgen.com","date":"2023-12-21 09:29:53.000000000","tz":0},"committer":{"name":"LEDUC Florian aka \u0027flo","email":"florian.leduc@socgen.com","date":"2023-12-21 10:48:17.000000000","tz":0},"subject":"Add the ability to set the project UUID","message":"Add the ability to set the project UUID\n\nThis patch add the ability to set the project_id by\nsetting a specific tag without modifying the keystone\nAPI during project creation.\nSetting the project_id offers the ability to have\na consistent UUID over multiple instances of keystone\nwithout deploying a global keystone over a WAN or MAN.\n\nChange-Id: I45f1ee30f2d502dab9952b40b2df3e000b5168d4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ae7203f577d6f36badab126329031cdf3f5c85e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ae7203f577d6f36badab126329031cdf3f5c85e0"}]},"branch":"refs/heads/master"},"d5c74bf189260dec9b6141c318a0c89af632a01b":{"kind":"REWORK","_number":2,"created":"2023-12-22 10:11:26.000000000","uploader":{"_account_id":31357,"name":"LEDUC Florian","display_name":"Florian LEDUC","email":"florian.leduc@socgen.com","username":"leducflorian","status":"Société Générale"},"ref":"refs/changes/81/904181/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/81/904181/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/81/904181/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/81/904181/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/81/904181/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/81/904181/2"}}},"commit":{"parents":[{"commit":"9e4a3157dd326801b9ae0ef2b7934c982259b3dd","subject":"Merge \"Fix typo in cmd/status.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9e4a3157dd326801b9ae0ef2b7934c982259b3dd"}]}],"author":{"name":"LEDUC Florian aka \u0027flo","email":"florian.leduc@socgen.com","date":"2023-12-21 09:29:53.000000000","tz":0},"committer":{"name":"LEDUC Florian aka \u0027flo","email":"florian.leduc@socgen.com","date":"2023-12-22 09:27:36.000000000","tz":0},"subject":"Add the ability to set the project UUID","message":"Add the ability to set the project UUID\n\nThis patch add the ability to set the project_id by\nsetting a specific tag without modifying the keystone\nAPI during project creation.\nSetting the project_id offers the ability to have\na consistent UUID over multiple instances of keystone\nwithout deploying a global keystone over a WAN or MAN.\n\nChange-Id: I45f1ee30f2d502dab9952b40b2df3e000b5168d4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d5c74bf189260dec9b6141c318a0c89af632a01b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d5c74bf189260dec9b6141c318a0c89af632a01b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
