)]}'
{"id":"openstack%2Fkeystone~962839","triplet_id":"openstack%2Fkeystone~master~I7d16d6e58666a943677a18fcc19f66c7bb7a2c8c","project":"openstack/keystone","branch":"master","attention_set":{},"removed_from_attention_set":{"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2025-12-09 11:58:18.000000000","reason":"Change was submitted"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2025-12-09 11:58:18.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I7d16d6e58666a943677a18fcc19f66c7bb7a2c8c","subject":"Remove unused bandit target","status":"MERGED","created":"2025-10-02 16:01:27.000000000","updated":"2025-12-09 11:59:22.000000000","submitted":"2025-12-09 11:58:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"962839","meta_rev_id":"aa0085fd39415c37175e27131bec30bb63da5bce","_number":962839,"virtual_id_number":962839,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-09 11:58:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"all":[{"value":2,"date":"2025-12-09 09:58:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-11-03 11:51:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":1,"date":"2025-12-05 23:42:47.000000000","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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"all":[{"value":1,"date":"2025-12-09 09:58:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":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":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-02 16:57:11.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-10-02 17:45:46.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":"2025-11-03 11:51:53.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2025-12-05 23:42:47.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":"2025-12-05 23:42:47.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2025-12-09 09:58:21.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"}],"messages":[{"id":"4de17ce69a6fd69b56f36aea403b0300b2bc0d9b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-10-02 16:01:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f15c672874934df6a2461ea17cf9a2824993ee5a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 16:57:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/36a657ed19da48f0a91a7e2740084ac5\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/9aa25086e5cd40348854d013850f5e38 : SUCCESS in 22m 29s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8a14fc7171574a3580bf72eaff296d34 : SUCCESS in 24m 23s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a4bd5ae838e04aee946824e8ce230d9a : SUCCESS in 23m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6090b34f43743bffbb03b6007faedacd1dc00def","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 17:45:46.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/9b1ba12e4a3a486791b8affb10417c7c\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/92efd675ae3a439b9409b2405bbd84a5 : SUCCESS in 6m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cb071d548c5f49f6811af8d11225568d : TIMED_OUT in 50m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6463c228eb7a4541bca9e6f73e100c76 : SUCCESS in 4m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/059c70906815448fb891578bf1c22d55 : SUCCESS in 9m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5b66326540784266b15b716e65b711fc : SUCCESS in 14m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7d7ccb27eca246b9abf3a8916ed7a3d3 : SUCCESS in 9m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb4dcdd22f604f38b4969eb1543b6cec : SUCCESS in 14m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/b7088081e4be476183c9fb4e37d9fedb : SUCCESS in 1h 02m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/654c40eebb0749c1bf532462185c3ea9 : SUCCESS in 1h 37m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7c783c5c389c415d81747d0864a06932 : SUCCESS in 12m 27s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/14ee89094bd649d2982dbd37cee532ec : SUCCESS in 8m 56s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/5d0a2b6a3c4b4c95b58d40fe5bf39d15 : SUCCESS in 16m 27s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/c24efdbee4d0457a861e9c22cde97d5f : FAILURE in 20m 46s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/541050011be14effa48cef72b202ed0d : FAILURE in 28m 11s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/a84307f218fc4cb4999c6f807b51fe55 : SUCCESS in 28m 36s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/fae3704192894f0abf5a08fee12217d0 : SUCCESS in 30m 46s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/10fb3d4e9a774e9b8c16572bc8dddf9c : SUCCESS in 28m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/76b9bf3546f64afba7578fdb15850332 : SUCCESS in 29m 07s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/6a38681f7930431a843f5b13288dc60a : FAILURE in 44m 28s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/782ec8817f8b4db2aa6c92ccdf87e191 : SUCCESS in 3m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b1a51b686d991f046601dfb7609dacabfa6115c7","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-10-03 06:21:36.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"17b988333d44ee31ca17ef53560aeeeebda20cbf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 06:51:33.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4943f23f367047fd87b36a857cff8ab5\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/0f6fc2abb38742179329c92a2625bcf7 : SUCCESS in 24m 20s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a3c1d90b0b5f4d2ea86b544ee0fbf509 : SUCCESS in 17m 47s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c09d2d3cbd4e4209bd66a3b825b174de : SUCCESS in 28m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b30d05fcefdf90a8d72d5daf947144d94e38d8ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 08:09:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fe78308b0f9d4ccf8d38da8691e5658c\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/2cd3181c4a4845129ad32d9a932e338b : SUCCESS in 5m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fa221910fa9344d98492617b354b55d5 : SUCCESS in 11m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c4092e7d2be34520b1d93d0d925a72c9 : SUCCESS in 6m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2f5b88826a7e47c3a73be597ab36a921 : SUCCESS in 13m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2ecbc6d58e7f481a96582a88084e3566 : SUCCESS in 10m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8a23816a868f4f21a3d76818e4fff064 : SUCCESS in 11m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e5ac74036174774acea277cfa4fa5d2 : SUCCESS in 8m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/1bd19a2e89984fd8a5c523080b056912 : SUCCESS in 59m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9bf4c473461041d48e69188713435696 : SUCCESS in 1h 42m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a246f758758d4b17913fcb8b7ac8d6d1 : SUCCESS in 12m 27s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/67e9f5a1e2b34ad0883824c79f61a1cd : SUCCESS in 8m 06s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/c70e3565db9f48139d152a110c3375e9 : SUCCESS in 15m 00s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/ae236f8c8df349f9b11700600e6bfa4e : FAILURE in 7m 54s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/489381e89923414c916a0e6fc27acde8 : FAILURE in 27m 46s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/053b3dedb32e49e1b2addd9accee1c2b : SUCCESS in 11m 16s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/fb58d734a306422d92133dedc1ee72d3 : SUCCESS in 33m 52s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e745d6ae702943c8975777cc6b3676d7 : SUCCESS in 19m 38s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fe8f11d1b27f4e12b33015d90e0f3552 : SUCCESS in 31m 46s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/70b7b2e6b66144719928ff194d63dcf3 : FAILURE in 38m 51s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8146f745bb914a8289b0de50f932c675 : SUCCESS in 8m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4134d792013875959f63f8d0660b28ce7a83998c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-10-03 22:06:47.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"304734fb0e41df9534dc83dd279ba712ea2f6427","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 22:45:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c2f7e131a6d74776bcdd3e9c6d174da0\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d41a7f9345d946879eee273687195e59 : SUCCESS in 32m 23s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9c125ab78b314a2292dab5633c46ad2d : SUCCESS in 26m 59s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b0dd289520ea4640a798bd69922e7c79 : SUCCESS in 36m 32s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c687b42089a5456f3e507e2a433c58429d5be42c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 23:52:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/876766e1884e4612b0e86a80dd01cdf5\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/071ea377e2d8402b857b63720cdaf617 : SUCCESS in 4m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9af1103679034a53b0e271fe2158d9aa : SUCCESS in 17m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c1b9b524535b46f387d9e091084bdf7c : SUCCESS in 5m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d792f719151b4e94aeb18d954c4a99ae : SUCCESS in 9m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/66c6d6b44bee4108ac67f1b0ab88baf7 : SUCCESS in 12m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1ba6467bc683460e9348ed4ee58728cb : SUCCESS in 15m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a875a4a378614eadbe0ce98a02ef12b2 : SUCCESS in 13m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/26ba874a6c4c4d748f005f48ee13362a : SUCCESS in 1h 00m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6916511cf58b4542b4734182e2190ede : SUCCESS in 1h 41m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6088e036604b4bcca40ee82627b9e6c4 : SUCCESS in 6m 12s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/3c61b287c70b4867b5a391a0fa576ca5 : SUCCESS in 7m 48s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/e39399a576bb48bda7a45f8700410453 : SUCCESS in 15m 45s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/1dda0e8ccb9243f0ab205f48848cb10d : FAILURE in 10m 28s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/8556df738c32486f8636013eb54d5276 : FAILURE in 11m 59s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/d3ae590b68d64cfc9f44ba9a3b3a5251 : SUCCESS in 21m 37s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/2bbba169c2b448e89f16fc3ca93b44fd : SUCCESS in 33m 15s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/1c236beb40c74fb491a26ffa0fc47cb3 : SUCCESS in 16m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a26378098a03460b8fcdaf17ec9e5318 : SUCCESS in 29m 49s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/308f11297a08408dae913764fea2c052 : FAILURE in 40m 37s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/88a38ebf13724bd6b789697953ba6204 : SUCCESS in 7m 13s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7d9bdc9e4d16d34770e6c6b42e5f846fe095e06c","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-11-03 11:51:53.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"c1cc8259d5eb51294b8bc17881bd19603b99cc4f","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-12-05 23:42:47.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"65663ad4457cdfb46d6b6c4bfc2ccc2bfb381b77","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2025-12-09 09:58:21.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"08ac58d2f9b3cc6d688e69b4f9efaa403c6318b9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 09:58:47.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"97cd1eb5e595009cea3ce3c7ef73c21a91d33878","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 11:58:17.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8f860093b28747e5aea4dd3f30cf80f5\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ff1e922011b244df96e76d5a3a61797f : SUCCESS in 2m 30s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/621f8f94278c4654ae680c1777ed37f3 : SUCCESS in 3m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/222a76d32c2e4671afea14a6347d5ce1 : SUCCESS in 3m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/889e752c47f84689ac4786ec67dced71 : SUCCESS in 7m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d33a15b890d54b9c8c07ee03711f2340 : SUCCESS in 15m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51501001ff3b42d2a132a7b733559f01 : SUCCESS in 6m 45s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9a75bcfce6fa46538c827e100388324d : SUCCESS in 2m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/6a4c35a4f3a04d14878c456b85ad9c5d : SUCCESS in 55m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f96c7e5f1724408a974c97ee0873c236 : SUCCESS in 1h 55m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/422baa748d1d4e538f2e7f269e536a5d : SUCCESS in 11m 52s\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/d572cab8e3c84e01a290749e128bc8d5 : SUCCESS in 30m 01s\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/a830409ad16d474a8c4b15f8c9d68fe1 : SUCCESS in 31m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e090d7937288452e92eb85db3ee77e07 : SUCCESS in 29m 20s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/c43fef98162c489ebcfbb184ee75ce31 : FAILURE in 40m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"986a0db780a400a42a817ff567f7f9d0699ab7d9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 11:58:18.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"aa0085fd39415c37175e27131bec30bb63da5bce","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 11:59:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b150fa865a69483db4b454e6949265d1\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/267a8ef651cc4895920a0a4272aa397a : SUCCESS in 40s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5848ac7113c4fa5906351393b37295b : SUCCESS in 53s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/69e5aeeae92a487aab1850bd8eb7aedf : SUCCESS in 46s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"78b393e38d5355b6cca27311698ad2c078df5624","revisions":{"8c8ece4a29ca8fbe14d707cca35b4e27e19ada2d":{"kind":"REWORK","_number":1,"created":"2025-10-02 16:01:27.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/39/962839/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/962839/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/962839/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/962839/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/962839/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/962839/1"}}},"commit":{"parents":[{"commit":"a568938e0c967a56ade269c93f42718008487b14","subject":"Merge \"Fix AD nested groups issues\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a568938e0c967a56ade269c93f42718008487b14"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-10-02 15:59:44.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-10-02 16:01:19.000000000","tz":540},"subject":"Remove unused bandit target","message":"Remove unused bandit target\n\nThis has been unused since bandit was moved to PyCQA organization.\n\nAlso maintain bandit options in pyproject.toml so that these can be\nused by different tools more easily.\n\nChange-Id: I7d16d6e58666a943677a18fcc19f66c7bb7a2c8c\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8c8ece4a29ca8fbe14d707cca35b4e27e19ada2d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8c8ece4a29ca8fbe14d707cca35b4e27e19ada2d"}]},"branch":"refs/heads/master"},"78b393e38d5355b6cca27311698ad2c078df5624":{"kind":"REWORK","_number":2,"created":"2025-10-03 22:06:47.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/39/962839/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/962839/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/962839/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/962839/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/962839/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/962839/2"}}},"commit":{"parents":[{"commit":"98b5b4c485e748275b9507e613749871a9ebd665","subject":"Merge \"Fix federation mapping jsonschema\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/98b5b4c485e748275b9507e613749871a9ebd665"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-10-02 15:59:44.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-10-03 22:06:39.000000000","tz":540},"subject":"Remove unused bandit target","message":"Remove unused bandit target\n\nThis has been unused since bandit was moved to PyCQA organization.\n\nAlso maintain bandit options in pyproject.toml so that these can be\nused by different tools more easily.\n\nChange-Id: I7d16d6e58666a943677a18fcc19f66c7bb7a2c8c\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/78b393e38d5355b6cca27311698ad2c078df5624"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/78b393e38d5355b6cca27311698ad2c078df5624"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
