)]}'
{"id":"openstack%2Fkeystone~971401","triplet_id":"openstack%2Fkeystone~master~I939794c9576a7bbab58cb553c6287fcc5725870e","project":"openstack/keystone","branch":"master","attention_set":{"13478":{"account":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"last_update":"2026-04-20 10:35:50.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2026-04-09 13:29:21.000000000","reason":"Vote got outdated and was removed: Code-Review+2"},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2026-04-08 21:43:48.000000000","reason":"Added by \u003cGERRIT_ACCOUNT_37598\u003e using the hovercard menu","reason_account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2026-07-21 15:37:14.000000000","reason":"\u003cGERRIT_ACCOUNT_7156\u003e replied on the change","reason_account":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"}},"36765":{"account":{"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"},"last_update":"2026-04-09 13:29:21.000000000","reason":"Vote got outdated and was removed: Code-Review+1"},"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2026-04-09 13:29:21.000000000","reason":"Vote got outdated and was removed: Code-Review+1"},"37598":{"account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"last_update":"2026-04-09 13:29:21.000000000","reason":"Vote got outdated and was removed: Code-Review+1"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I939794c9576a7bbab58cb553c6287fcc5725870e","subject":"Domain schema must support additional properties","status":"NEW","created":"2025-12-18 09:48:51.000000000","updated":"2026-07-21 15:37:14.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":7,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"97aa42afc7e63da6aa484b402f0d77d300fb670a","_number":971401,"virtual_id_number":971401,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-04-20 12:48:41.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":{"recommended":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":1,"date":"2026-07-21 15:37:14.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-18 10:22:31.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":"2025-12-18 11:15:39.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":"2026-01-05 14:24:59.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"},"state":"CC"},{"updated":"2026-01-05 14:24:59.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"CC"},{"updated":"2026-01-05 14:25:05.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2026-01-05 14:25:05.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"},{"updated":"2026-01-05 14:25:05.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"},{"updated":"2026-01-05 14:25:05.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2026-01-05 14:28:09.000000000","updated_by":{"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"},"reviewer":{"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"},"state":"REVIEWER"},{"updated":"2026-01-05 15:25:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"REVIEWER"},{"updated":"2026-04-08 21:43:45.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2026-04-09 13:04:09.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2026-07-21 15:37:14.000000000","updated_by":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"reviewer":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"state":"REVIEWER"}],"messages":[{"id":"77e7da7791df48269385eb3288727dc35d30ca6c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-12-18 09:48:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ad9fa81943491659f25e349b70ca8b0886a8f474","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-18 10:22:31.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8eedc1b9ff5d4f9ba19f33ac79f80e0a\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c60a96c68eb64ce689f40d0ec849443b : SUCCESS in 31m 30s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6b10ae85340843f1b2c0074492d9e9a5 : SUCCESS in 24m 13s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a4de49bafc6a420b944fd1e96b93454a : SUCCESS in 31m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a3eab0d467d6926471a289bfde2d16d606d9e180","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-18 11:15:39.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/f5db6b40fd7c472dabc72a56e974d96e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1343f958dbac44a291cad611ec4deb43 : SUCCESS in 13m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2314c328b164712ad0f63eb158e75b4 : SUCCESS in 5m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e516b16e203e4228984cc1a301d0984f : SUCCESS in 10m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4b208aa7aedd4ae191a231172302ce69 : SUCCESS in 14m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a704ce6a7a3e4852bcaf9192872c5a11 : SUCCESS in 10m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/d58669543a7d4c5d814b0d300f69ee5a : SUCCESS in 29m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7c1ee19ff13a4c51bb7d1c522ff2c0e4 : FAILURE in 1h 20m 57s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f582b5af0515452a874f398e714357ca : SUCCESS in 10m 35s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/a7350f4bb3fd4229ab8c78eca99dacda : SUCCESS in 14m 39s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/7ad72bbe89134840bdc26c06d6b1abd7 : FAILURE in 18m 57s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/a47858091868439c98147a1629380350 : FAILURE in 25m 14s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/ada52c532f5a423abcdbedc1ec56b6ae : SUCCESS in 28m 20s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/1cafbe2e86cb4743b08b080c4b911f27 : SUCCESS in 18m 56s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/8bbaaa3793044fe3b8f3ccb759357444 : SUCCESS in 26m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/096611885b864f47a786972e4850038f : SUCCESS in 32m 33s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/f66a012f09f8417293519fdb9dd31738 : FAILURE in 29m 10s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/52132f2cc05445b6aef5ef8669c8f47e : SUCCESS in 6m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ba2735ad369f2114a17dc3c955c8d7dd97e2cc12","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-12-18 16:39:43.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d144214ce51ebcd118ed2f9f0869ab1a280d61a0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-18 17:19:35.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d3a584dc66e94a30bdf155ccaf686c5d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/74633a0331af45fc8b338669d616129e : SUCCESS in 37m 31s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/00d019e1c6b943e1acfcedd2817ed084 : SUCCESS in 21m 58s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d19289ae6ce44d5cbe9f750adce586dd : SUCCESS in 28m 17s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"54f90ce5e8757b2dd1fb7448b3c604db2d5ad495","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-18 17:39:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20400c5f021c4b84837b326684a26457\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a729c2b34cbe4f269d4235009f2f272e : SUCCESS in 15m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d064627ed6a4737bd7ed6c0ff6821d6 : SUCCESS in 4m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/50815e46025a48dfaae0ba0d9cd20276 : SUCCESS in 7m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2c0429b3e00a4c00bd94fe4c424ab827 : SUCCESS in 15m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1b4ec82960ac42468a55d2fcffd152b0 : SUCCESS in 6m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/c905758b171b4db6aaef545ef979caa8 : SUCCESS in 28m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/00ab45406640441f959e8aa67ec4f6ec : SUCCESS in 58m 21s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/91a81241c0844df5b3001f59d2c0e8d5 : SUCCESS in 7m 02s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/87e32aa35c66464ea4cb394589ad6953 : SUCCESS in 22m 39s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/514cd549a50c448684d801437cf68a16 : FAILURE in 8m 47s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/8dc3afaca64b49e0aa785febb6c3e995 : FAILURE in 24m 43s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/06039991c02d4dfea8c76de2061d626e : SUCCESS in 30m 07s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/86a989534fd14f2abe8f103252c02be6 : SUCCESS in 15m 20s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/52cba129bafa468a819a2fcd44a95ac3 : SUCCESS in 31m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f4d9c7946fb640f3b6a35828ace78d73 : SUCCESS in 30m 45s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/3c12030db17a4f71b0e3e3272e383411 : FAILURE in 26m 08s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/87585e50ee304889abb5173c1ecfcaae : SUCCESS in 7m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4ac7f15abd3a7103da4ddf84e80077b28471b7ea","author":{"_account_id":36765,"name":"Seunghun Lee","display_name":"Seunghun Lee","email":"seunghun@stackhpc.com","username":"seunghun1ee","status":"Cloud Engineer at StackHPC"},"date":"2026-01-05 14:28:09.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"2feaf302fbc8ca56877e1ab6fab0baf34b3729a1","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-01-05 15:25:56.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"492466cb1174a197db542a08acccdcd0b84480a5","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2026-01-16 15:18:12.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"9e069601c597ac0650b9ec88c6d1e11deee0dda8","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-04-08 21:43:45.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"34ad2939ca459cb9b8dfc6772bc1c17e8f72a027","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2026-04-09 13:04:09.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"407b2bbfd0613d57634bcb75bf1939cf0bf097b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-09 13:29:21.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"0c407a7b7aade09bcf9d64da77c47f4040992402","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-09 13:38:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5196d1ecf33319e0b0389bfc438229e3758f4f73","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 14:00:12.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c15b7c344e5f46ae80e9f423323b69c6\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b777a77efb6044c79180f0d1ebd57ea1 : SUCCESS in 16m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e4a41fc3fa3045b3a1a121237ebfd8c1 : SUCCESS in 16m 44s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/72f0b47a5cea43d6b0b7de92b02e401e : SUCCESS in 18m 54s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0b27ec4399491a498af1fa6bddc169d4765e79ce","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2026-04-09 14:15:50.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9cf1793fbddeb56428955cdaed0c9315a9937b72","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 14:57:56.000000000","message":"Patch Set 2: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/14b988b364f248fc95b9a7118109b12d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/112a9726ff0d4ed58564a5213c3cff3e : SUCCESS in 19m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb47bf677eb343558dde6b37d58654f2 : FAILURE in 3m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8a2766bff0694de5b7fa2610c71627b1 : SUCCESS in 9m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/effdc6d3675445eb93fe6dfd24c9d0d8 : SUCCESS in 8m 09s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5fa65e46b9b848069708af81ee20e996 : SUCCESS in 17m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d1b53cb719140039c1f9be5011357e9 : SUCCESS in 14m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/1d7f9561589e44f8a41fca3a57978d02 : SUCCESS in 37m 15s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a5e26404782b4ff4ab617479282a48a8 : SUCCESS in 1h 27m 13s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/9410dddf54364074ac92fca079e3d10f : FAILURE in 12m 11s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/b9d0d29250534eaca6ecf9eda925e85d : SUCCESS in 16m 39s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/26424267afb84dfeae36f490f7b83ee1 : FAILURE in 11m 31s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/ed4c65edf91e4893a6fd672ab8fe0367 : FAILURE in 27m 39s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/02d25f6799744d5fba600bb0733a50dc : SUCCESS in 32m 57s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/3acb37dcfd274fe0b0626520ab6d504f : SUCCESS in 14m 22s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/64171cdec8124a5486c1d40524930120 : FAILURE in 21m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5df5058edb9c420dbf15a0ce7f8d58cd : SUCCESS in 44m 39s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/7c9bc75092434d27b31f3aad6cb9a4e7 : FAILURE in 18m 13s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b1f49076376c48c6bf8ed9965ad52ee3 : RETRY_LIMIT in 4m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"966c6f6b54ffd6f1482bd1bd194664036616d7f7","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-20 10:35:50.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"552241b7095f35241d28b1ce6b394eca4c1850f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 12:48:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8e033251e6a043a7b3ca4493c520cfcc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bbde5c7c2bb940aa801c16c7763e1cb3 : SUCCESS in 11m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ddb31a4bbed54f3baaf8a6c571de2fc7 : SUCCESS in 3m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1429cfb4471441dfbef440a42c2d13f0 : SUCCESS in 9m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d9b4420e98994252872be63e2b3eac38 : SUCCESS in 7m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f73ad77cb3d745e38491ea5872604b02 : SUCCESS in 15m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9add4d5ecaf4c27994548aa7ca436b4 : SUCCESS in 7m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/864dc1712f324629949675c65d3b491f : SUCCESS in 1h 05m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e1d07b73a5994110ba02977288555dad : SUCCESS in 55m 45s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/ef0188aeb1eb464cbd318c4971b365bd : SUCCESS in 18m 19s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/0eba4efeac424cfa8a9f359df4912ebd : SUCCESS in 30m 00s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/39df052ef8f8484295c9cee119f72b6b : FAILURE in 21m 10s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/663fa49f415a4f3eacab5ed9d8f84507 : FAILURE in 19m 38s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/df87084a17e94077bf8a53fb438179f9 : SUCCESS in 24m 13s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/c21d76fdeb5341e4953de35e9c35ee72 : SUCCESS in 24m 45s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/26964767316f4f8d8a1abd55614c265a : SUCCESS in 37m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/21bb0aee13c24bad85cb2bdd18c4334d : SUCCESS in 1h 02m 09s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/27bcf1887e364093bc337a0bb9dc8582 : FAILURE in 19m 19s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0488da97903f4fa2a6e9fae7e0abd255 : SUCCESS in 6m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"eed73f685a1c80791e9e3aa31fcd4290d9289406","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 12:56:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9fc50ca9ba8747b79003b5953c4ba32c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c83d9a97a44b4ee88a3b2e376012d18a : SUCCESS in 19m 26s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ebd5adb52ac84be997dc49eb87b3af84 : SUCCESS in 13m 02s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/3581c39d06e04dde811d44629d8a1dba : SUCCESS in 20m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"97aa42afc7e63da6aa484b402f0d77d300fb670a","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-07-21 15:37:14.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9dd1b2e304f9eeafae6096ac8f9c98c50e7db91a","revisions":{"faeaa48d1eed7f8c39a846157164b0a178031ed7":{"kind":"REWORK","_number":1,"created":"2025-12-18 09:48:51.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/01/971401/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/01/971401/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/01/971401/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/01/971401/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/01/971401/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/01/971401/1"}}},"commit":{"parents":[{"commit":"a903b505429410435aab4c96db6e89413929fcf3","subject":"Merge \"Improve federated mapping documentation clarity\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a903b505429410435aab4c96db6e89413929fcf3"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-12-18 09:45:37.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-12-18 09:45:37.000000000","tz":60},"subject":"Domain schema must support additional properties","message":"Domain schema must support additional properties\n\nAs many other resources domains support additional properties that are\npersisted under the `extra` field\n\nChange-Id: I939794c9576a7bbab58cb553c6287fcc5725870e\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/faeaa48d1eed7f8c39a846157164b0a178031ed7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/faeaa48d1eed7f8c39a846157164b0a178031ed7"}]},"branch":"refs/heads/master"},"9dd1b2e304f9eeafae6096ac8f9c98c50e7db91a":{"kind":"REWORK","_number":2,"created":"2026-04-09 13:29:21.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/01/971401/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/01/971401/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/01/971401/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/01/971401/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/01/971401/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/01/971401/2"}}},"commit":{"parents":[{"commit":"a903b505429410435aab4c96db6e89413929fcf3","subject":"Merge \"Improve federated mapping documentation clarity\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a903b505429410435aab4c96db6e89413929fcf3"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-12-18 09:45:37.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-04-09 13:29:21.000000000","tz":0},"subject":"Domain schema must support additional properties","message":"Domain schema must support additional properties\n\nAs many other resources domains support additional properties that are\npersisted under the `extra` field\n\nChange-Id: I939794c9576a7bbab58cb553c6287fcc5725870e\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9dd1b2e304f9eeafae6096ac8f9c98c50e7db91a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9dd1b2e304f9eeafae6096ac8f9c98c50e7db91a"}]},"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":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"}},{"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":""}}}]}
