)]}'
{"id":"openstack%2Fkeystone~977031","triplet_id":"openstack%2Fkeystone~master~Ic297672bf5afa034f1a3874c330525c0ed4d32ce","project":"openstack/keystone","branch":"master","attention_set":{},"removed_from_attention_set":{"13478":{"account":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"last_update":"2026-03-06 07:54:49.000000000","reason":"Change was abandoned"},"16137":{"account":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"last_update":"2026-03-06 07:50:04.000000000","reason":"Change was marked work in progress"}},"hashtags":[],"change_id":"Ic297672bf5afa034f1a3874c330525c0ed4d32ce","subject":"Fix broken first auth with custom identity backend","status":"ABANDONED","created":"2026-02-16 20:12:35.000000000","updated":"2026-03-06 07:54:49.000000000","total_comment_count":4,"unresolved_comment_count":0,"work_in_progress":true,"has_review_started":true,"meta_rev_id":"af405ab76988bd2a6e2334e7045dd37e7f2ebfba","_number":977031,"virtual_id_number":977031,"owner":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-02-20 15:52:21.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":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"all":[{"value":-1,"date":"2026-03-05 19:08:31.000000000","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":-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":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_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":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-16 20:39:00.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":"2026-02-16 21:57:50.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-02-17 16:35:51.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"CC"},{"updated":"2026-03-05 19:08:31.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"}],"messages":[{"id":"cf2a7b4b33576acc48d01720af998dc50451985a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2026-02-16 20:12:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"61afe8f0d8c24b09c0d6200e221a793b5145a972","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 20:39:00.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d6263a37de644bfcbc7723816b6f9ab7\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6e26c66e31eb4472b6ee80b9bb306518 : SUCCESS in 24m 30s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f5e5123d31da462bbfc36c10bd244a63 : SUCCESS in 23m 13s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2408ffae07c2497eb209a4f5ffc05bc7 : RETRY_LIMIT in 4m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e6f8e41396b3f7307fff68fb7ce7563b0ddf15df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 21:57:50.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/716fc17c30aa49a2a36649bd22e2303a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/379e2dd2456f492ea17b92f2cabd8880 : SUCCESS in 14m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/57046ad55966463d805bf6de5f3b61b4 : FAILURE in 3m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3fc4a7113bb4432fbbe030b75654a84e : SUCCESS in 8m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/20b9cdf491fd47c1b2732fe23c9b5232 : SUCCESS in 9m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/85287a31b646418da4db6e31a8b71acd : SUCCESS in 10m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/2755499485a44da495e5f1de321ecc1f : SUCCESS in 59m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/56a1931c08b644bc835fec35607934e9 : SUCCESS in 1h 38m 36s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/e14f2b3ead1a4f28890ea0b06187d74b : SUCCESS in 9m 50s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/bf83b1eb21574d93a40b18d28e0a0160 : SUCCESS in 25m 11s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/46f2562f6eb94053bb3d599dcf5cbd75 : FAILURE in 21m 36s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/ec19783b9a3841d4b88180168d562ebd : FAILURE in 14m 02s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/3197e1e33b024fdcb8269e4c49f102cf : SUCCESS in 28m 16s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/4564e4bba52d417da5c3737baeb91ddc : SUCCESS in 31m 58s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/69662e81f4664befa09d8f02ef544ca3 : SUCCESS in 17m 37s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e7318f1e7a9c413da3949fb8a42d690d : SUCCESS in 29m 41s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/bd8941c124324b0c899b6e9b37cf338b : FAILURE in 39m 21s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6c78e845cc74487fb8041b51fe26894c : SUCCESS in 6m 22s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4795fd65486853e6d0b9306fced63fae16cded4d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2026-02-17 06:48:14.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"78f8182fc8023547aafccdbc383d75701a185611","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 07:12:07.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/048bbf63e97d41a0a44733d7dfac3e60\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/957e55e94d9149cfa8a3d0118f7e69ac : SUCCESS in 16m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3e5f4b42e0184a8d8ec5854139a48f43 : SUCCESS in 22m 26s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/43b6a8cb6df6460bb95f9af7f632321e : RETRY_LIMIT in 4m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e5643e2ac03cf159b21cf9be2205b97a07379e21","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 07:54:57.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/b72363d4345a47ce894d29eb05bb49d8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/da6002aa1f134b2eb3c9b4cbe19fabf1 : SUCCESS in 17m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1af64636e5d249d3ab30adee1eedbb99 : FAILURE in 4m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5cb70b75b4f945cf9d7e5f6e749699cf : SUCCESS in 7m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/43394770a2e2480388a5f925bcb4428b : SUCCESS in 7m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/563ba50582634e9e96069913294ff861 : SUCCESS in 14m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/47d1a407003d4ca692f2178f39b30d66 : SUCCESS in 46m 36s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/83aa7e8e484b45f2bc91aa4adcf89e03 : SUCCESS in 55m 56s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/2b19bfe2321d4338a1a6e3edffb498f8 : SUCCESS in 10m 08s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/ac79870c41474d7dba5ecc271f832ea5 : SUCCESS in 14m 53s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/d5ed8a03fb69478c8f98f297dd166968 : FAILURE in 22m 01s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/157c1dd07ec24cbdaa7f8632ad937634 : FAILURE in 10m 20s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/63024403144f4194955382b65c73b0e4 : FAILURE in 10m 17s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/8a3e570c37e24baeaf522e7ceb1f11ae : SUCCESS in 23m 05s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2d21bada73f04738b364965c62ddeeb5 : SUCCESS in 35m 17s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d925b2b6c722457ea77f29a9def41b50 : SUCCESS in 1h 01m 27s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/a996fdcd75894653848780f95dd8b67b : FAILURE in 34m 01s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/10af6498d7ca434aa434eda66a3acd25 : SUCCESS in 7m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"715bcdabb10f0147757abaa62f56b03c6a10b708","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2026-02-17 16:35:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"dbcc78bd3812d1dc9fac1e5e70aaca1c4f285556","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 18:15:04.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e5567b1c887e4ee59257224aeb8a6b95\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/40c458dba88b4e67bed4529ee59b400b : NODE_FAILURE Node(set) request 914c820f67e34eeca0cc4df9d88bbe51 failed in 0s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/14d4523e20d84d7a978b7ba524a8c530 : NODE_FAILURE Node(set) request 33453546b62c40a8afd5c0788fa354b6 failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4df9bf965e7a4d4a8d9dc4641147271e : NODE_FAILURE Node(set) request 79d7b837247e4018955a249e285d8fff failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"652034108c00a34990787e6c87f0e903bb9f2239","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 18:24:46.000000000","message":"Patch Set 2:\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/363533c2125649108f8f2e69ddeda343\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/247dc72d355d4f7fbb4e7f4ebb4b2616 : SUCCESS in 10m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae1580a55ca74a98a5d259dc80945f21 : SUCCESS in 6m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7a7fdfc0235d43719859abf103037ed5 : SUCCESS in 8m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7c05562955ec44139a621094ed5e09f0 : SUCCESS in 11m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e9c65be772045a6a899159b4943954e : SUCCESS in 14m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/f191d5f898b44c07800903905b62f6d1 : SUCCESS in 48m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5e0cdd1d4a7e4759ba8c516e756170fb : SUCCESS in 1h 42m 54s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/5cbec92795f24fbcb6e5aadad795119f : FAILURE in 16m 43s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/b4704389c2e84588a52c945a036e05d9 : SUCCESS in 31m 48s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/c6fa9123af014b43a417b53af6ddadd7 : FAILURE in 9m 22s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/1b8ee74044574731887cce774af1d165 : FAILURE in 10m 36s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/35f0fc72c1d74456bc45ca3984879eab : FAILURE in 4m 54s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/2ebf5d4721c3407e9b8eb5d78673ee82 : SUCCESS in 33m 42s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2d06685e0ba844c39c6163b2d0cfd00d : SUCCESS in 36m 38s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/37c3e6eb045548e9850f30a533e9e5f4 : SUCCESS in 49m 05s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/562b0ece14c543d6a56b281d5b51cb76 : FAILURE in 42m 10s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/17931b81349d404cafd03c4da27d1b04 : SUCCESS in 7m 01s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b93e12c5651615ac33d2937d3cc9024765fd4af5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2026-02-18 19:54:55.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"f782ba4b3a148b729e0f176de868a5f578b02b07","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 21:53:38.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/f359113b581f47b784cce7b28c929e7a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/854b85abae1a4a5d822e095748af7f86 : SUCCESS in 16m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a3ce8c111fb40aaab4f5211a9db0e24 : SUCCESS in 6m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e62632cd50aa43f19ad1e4b3814c2a74 : SUCCESS in 11m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9efc837e863147e98698c34deca45489 : SUCCESS in 9m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/640e02aec3ef47259eb42d6c0f8a4556 : SUCCESS in 6m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/25d539f128d247409899a62c1ca945f1 : SUCCESS in 1h 01m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/aad9fb905c354d67b1a7b88003b9f9d5 : SUCCESS in 1h 52m 49s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/d4181c46c22945068dafa80f3fe65dcb : SUCCESS in 20m 25s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/ee79a750880041178c7205e8f27771ee : SUCCESS in 14m 06s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/97530fab4f1b4cba99619447354f178b : FAILURE in 22m 47s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/3d3b27081579466ebd2463158a667524 : FAILURE in 12m 04s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/f84d7a35d2ab42ca853ab9e6f882821a : FAILURE in 12m 20s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/a87464ba057543eea8c5fead0a0b66fd : SUCCESS in 21m 46s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/fe4143a445eb47c585975b110d1c21d7 : SUCCESS in 19m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8ae778a0736548d0bdfd99cf78965b0e : SUCCESS in 56m 02s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/c6caa67629cb454fb4333833305ad29b : FAILURE in 39m 00s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5ba82898de26455685815a2fd750884b : SUCCESS in 3m 39s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"92b31fbb82e4db5193ed76712f82b33c05251266","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-19 00:17:06.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f0a9d3ea3c1f4574b22fd678f36465f4\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1da5b50abe504788b1346739390f2239 : SUCCESS in 17m 15s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d5d78327bee64c7790b63334666d4e05 : SUCCESS in 17m 20s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cbaea0060084482c9b28a4c2b49792a4 : RETRY_LIMIT in 4m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"86243cb5e50593f7795c711b8a482cc92e4a05b4","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2026-02-20 14:10:30.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e02bebc817f823da3c315f7863494532602ba97a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2026-02-20 14:11:27.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"eda892e150b441344418c1f0fdd9e1c6ee2b8464","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-20 14:31:39.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a517aca9976b420b96c1d31ed7500c7b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1682b529396145ef95d6003587f65550 : POST_FAILURE in 16m 54s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/834df2e7b1494c7eada0a77390db904d : SUCCESS in 16m 18s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/eddc55e53a5142c3aa51440eb584f40d : RETRY_LIMIT in 4m 38s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"8b6710692da1b6c551bbe89fabaf3631fa86cd6c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-20 15:52:21.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/498a5009313a44298aba19266a6f5bb5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ecb564133b374dd0aec6667d82be9461 : SUCCESS in 18m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/33d0cb014b3a40ec892c0be857214f81 : SUCCESS in 5m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/955f62cb07f543d79f7d5d0bc6503f08 : SUCCESS in 12m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ca9a78fa694547a984e1f07357aeaceb : SUCCESS in 10m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f25f78d95220470eb2c66d287e54d5c0 : SUCCESS in 13m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5245a0b4a874645a54e96ccaae73c87 : SUCCESS in 7m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/b3934f76d66546719aa50a566952e356 : SUCCESS in 1h 02m 02s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a44bf76916e04825a7671407659a5ecb : SUCCESS in 1h 37m 27s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/de8ce9f78f72477ab331ceba77b47a97 : SUCCESS in 19m 29s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/5cfc911fb2524bfa8d75f5479b2f6bfc : SUCCESS in 32m 32s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/19624b219c204886934a1a367370bfc9 : FAILURE in 19m 09s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/abc90e80075642d3b666d84b2609d997 : FAILURE in 28m 10s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/9a4f4924e33b4dd68a4efe9b019d469c : SUCCESS in 33m 45s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/16f8200b3a494aeb9b49f6f5deae7907 : SUCCESS in 32m 34s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/84933999a70d4fd88308f6c2ef58e8b4 : SUCCESS in 39m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f062e62a09144d90a0e644a648226558 : SUCCESS in 1h 06m 51s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/336eeb80d7704d34861b4af61c3ddd3b : FAILURE in 18m 01s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/de302ea3b8684c7881a812bf5081755a : SUCCESS in 7m 25s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"9c25a56490c52a50e633a28bd800086282ae7197","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2026-03-05 19:08:31.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1aa7294daa47dfe28569b4979ebf9460dd34bed5","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2026-03-06 07:50:04.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":4},{"id":"0dd61a3cef03d425d427157a27ce376d69090b28","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2026-03-06 07:51:15.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"af405ab76988bd2a6e2334e7045dd37e7f2ebfba","tag":"autogenerated:gerrit:abandon","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2026-03-06 07:54:49.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f731f215ce34f596029cb22188643ff5dd98f5d0","revisions":{"c6866cadc31cd136aa40fd386d18c083aa670f4b":{"kind":"REWORK","_number":1,"created":"2026-02-16 20:12:35.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/31/977031/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/31/977031/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/31/977031/1"}}},"commit":{"parents":[{"commit":"7b5702f994139140ce195acbe15598dfcf4c8b98","subject":"Merge \"Replace deprecated warn method\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7b5702f994139140ce195acbe15598dfcf4c8b98"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2026-02-16 20:10:20.000000000","tz":60},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2026-02-16 20:10:20.000000000","tz":60},"subject":"Fix broken first auth with custom identity backend","message":"Fix broken first auth with custom identity backend\n\nWhen using a custom identity backend the first auth\nrequest for a token causes a 500 Internal Server Error\ndue to KeyError when it tries to issue the token which\nseems to be because the shadow user has not been\ncreated yet, after the first request this record\nis added and it starts working.\n\nChange-Id: Ic297672bf5afa034f1a3874c330525c0ed4d32ce\nSigned-off-by: Tobias Urdin \u003ctobias.urdin@binero.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c6866cadc31cd136aa40fd386d18c083aa670f4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c6866cadc31cd136aa40fd386d18c083aa670f4b"}]},"branch":"refs/heads/master"},"3f8b098eafae8d77c06cd0ddfab12b4d6d776f21":{"kind":"REWORK","_number":2,"created":"2026-02-17 06:48:14.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/31/977031/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/31/977031/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/31/977031/2"}}},"commit":{"parents":[{"commit":"7b5702f994139140ce195acbe15598dfcf4c8b98","subject":"Merge \"Replace deprecated warn method\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7b5702f994139140ce195acbe15598dfcf4c8b98"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2026-02-16 20:10:20.000000000","tz":60},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2026-02-17 06:47:56.000000000","tz":60},"subject":"Fix broken first auth with custom identity backend","message":"Fix broken first auth with custom identity backend\n\nWhen using a custom identity backend the first auth\nrequest for a token causes a 500 Internal Server Error\ndue to KeyError when it tries to issue the token which\nseems to be because the shadow user has not been\ncreated yet, after the first request this record\nis added and it starts working.\n\nChange-Id: Ic297672bf5afa034f1a3874c330525c0ed4d32ce\nSigned-off-by: Tobias Urdin \u003ctobias.urdin@binero.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3f8b098eafae8d77c06cd0ddfab12b4d6d776f21"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3f8b098eafae8d77c06cd0ddfab12b4d6d776f21"}]},"branch":"refs/heads/master"},"c647ed3576b7a5b53bfbd314fe401b56e829242b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-02-18 19:54:55.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/31/977031/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/31/977031/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/31/977031/3"}}},"commit":{"parents":[{"commit":"7fcad2fedd51b35a8235638035e5cf7419f04acc","subject":"Merge \"Bump flake8-import-order\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7fcad2fedd51b35a8235638035e5cf7419f04acc"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2026-02-16 20:10:20.000000000","tz":60},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2026-02-18 19:54:55.000000000","tz":0},"subject":"Fix broken first auth with custom identity backend","message":"Fix broken first auth with custom identity backend\n\nWhen using a custom identity backend the first auth\nrequest for a token causes a 500 Internal Server Error\ndue to KeyError when it tries to issue the token which\nseems to be because the shadow user has not been\ncreated yet, after the first request this record\nis added and it starts working.\n\nChange-Id: Ic297672bf5afa034f1a3874c330525c0ed4d32ce\nSigned-off-by: Tobias Urdin \u003ctobias.urdin@binero.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c647ed3576b7a5b53bfbd314fe401b56e829242b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c647ed3576b7a5b53bfbd314fe401b56e829242b"}]},"branch":"refs/heads/master","description":"Rebase"},"f731f215ce34f596029cb22188643ff5dd98f5d0":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-02-20 14:11:27.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/31/977031/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/31/977031/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/977031/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/31/977031/4"}}},"commit":{"parents":[{"commit":"c095f86d7ec62712c339fe42332648ae7757b405","subject":"Merge \"Move keystone-tempest-federation to noble\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c095f86d7ec62712c339fe42332648ae7757b405"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2026-02-16 20:10:20.000000000","tz":60},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2026-02-20 14:11:27.000000000","tz":0},"subject":"Fix broken first auth with custom identity backend","message":"Fix broken first auth with custom identity backend\n\nWhen using a custom identity backend the first auth\nrequest for a token causes a 500 Internal Server Error\ndue to KeyError when it tries to issue the token which\nseems to be because the shadow user has not been\ncreated yet, after the first request this record\nis added and it starts working.\n\nChange-Id: Ic297672bf5afa034f1a3874c330525c0ed4d32ce\nSigned-off-by: Tobias Urdin \u003ctobias.urdin@binero.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f731f215ce34f596029cb22188643ff5dd98f5d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f731f215ce34f596029cb22188643ff5dd98f5d0"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[],"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":{}}},{"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":{}}},{"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":{}}}]}
