)]}'
{"id":"openstack%2Fkeystone~892758","triplet_id":"openstack%2Fkeystone~stable%2Fyoga~I23f31bd85443784013a6aa158d80c7aeeb343993","project":"openstack/keystone","branch":"stable/yoga","attention_set":{},"removed_from_attention_set":{"7973":{"account":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"last_update":"2023-10-06 15:37:18.000000000","reason":"Change was submitted"},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2023-09-08 14:26:20.000000000","reason":"\u003cGERRIT_ACCOUNT_7414\u003e replied on the change","reason_account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2023-10-06 14:07:31.000000000","reason":"\u003cGERRIT_ACCOUNT_14250\u003e replied on the change","reason_account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}}},"hashtags":[],"change_id":"I23f31bd85443784013a6aa158d80c7aeeb343993","subject":"Add an option to randomize LDAP urls list","status":"MERGED","created":"2023-08-28 07:26:20.000000000","updated":"2023-10-06 15:38:51.000000000","submitted":"2023-10-06 15:37:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"892758","cherry_pick_of_change":821086,"cherry_pick_of_patch_set":7,"meta_rev_id":"d4ed9b2e8faff2f4596b41bf6cb42fbe2904e665","_number":892758,"virtual_id_number":892758,"owner":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-10-06 15:37:18.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":2,"date":"2023-09-08 14:26:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":1,"date":"2023-10-06 14:07:31.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"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"}],"reviewers":{"REVIEWER":[{"_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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-08-28 07:59:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-08-28 08:31:19.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-08-28 11:31:47.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2023-08-28 11:31:47.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"}],"messages":[{"id":"e2be1b4bad159b436342841aa33b9bbc4f645354","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2023-08-28 07:26:20.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"fd1dcf6701d6a254a026204feebc2c6293318c54","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-28 07:59:12.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/359f35287f50479abbc695f746d8d6ea\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/31ec4e197cfe4a44b5a4963f0dcb5b21 : SUCCESS in 10m 35s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7f0c07a7016646c198dd77a9d0377254 : SUCCESS in 30m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a5fadf57c1d4d8fad70658baaba1fc8297377479","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-28 08:31:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a842894a04db42c1830ed3e367c5c490\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/caf9cc7b327e4848a84edb32b11aaade : SUCCESS in 14m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/77d4361085c4450d929fdc0abaa1af75 : SUCCESS in 4m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d3c1c21860e34be4806632b0ad356f1f : SUCCESS in 14m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/623175a47de543d1a3e1262b0d0df772 : SUCCESS in 12m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c410854934044c23b2454ef5a89221ad : SUCCESS in 12m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/61c556f58eb446769dcf103dc83f5f47 : SUCCESS in 46m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f9d28a90c7f745ef8e61307ac7f30d35 : SUCCESS in 1h 00m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a43edaf774b24cecab8399addfdcb269 : SUCCESS in 8m 17s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/5a2f64f29e874cb0ab1d10186cf0e7d1 : SUCCESS in 35m 33s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/ff81e590f3ac4067b149b49fce60ec4d : SUCCESS in 43m 41s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal https://zuul.opendev.org/t/openstack/build/98146d2071aa429b9f5bb5ba0810a682 : FAILURE in 23m 21s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/5c8a3e39b6844e6bb9039a84586e0402 : SUCCESS in 43m 14s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/50060a4b297a4ade97227f34a8a97561 : FAILURE in 11m 12s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c29c72ca634d470881edb80fd255028a : SUCCESS in 29m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6edcc305491a482fb94539187279cc4f : SUCCESS in 57m 29s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/03ba12198e4347cd982bbaee9dbe2a6c : SUCCESS in 42m 46s","accounts_in_message":[],"_revision_number":1},{"id":"c7d3c12865db706bcdc4f10b27969515f583f459","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2023-09-08 14:26:20.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"5b303978d1b50cfa7a13ebdad4caac97f4b34077","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2023-10-06 14:07:31.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"d13f9ebf4151aa0254e68e684381f1f3f332b864","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 14:08:02.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"dc6b60f73987d29b9b2a92c6100cfb7b667a9f4c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 15:37:18.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0f3efce3fe2842cc8403d6f1a4322d9c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a1f05fb6d604353b2be4d631f7c5d6a : SUCCESS in 5m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c007c1936c564241ab457c2d5409cb7d : SUCCESS in 11m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f88593496b78407095962ac7b5ae28c1 : SUCCESS in 10m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0ea9fe83bb0c4aef8eb0d2415be8a6c7 : SUCCESS in 14m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/016bc71f6378471a991f5365a8dbce11 : SUCCESS in 46m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d99395bc11ff4fe1bf209e4225d4869c : SUCCESS in 1h 24m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8c8fb91bb90b4c96a3770832dba3f778 : SUCCESS in 9m 08s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/7872bffc5b674a1c85a6321fb9802103 : SUCCESS in 25m 10s\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/e758a8ef431648828dc0e08f80a75f41 : SUCCESS in 30m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d214e3a2721f41eb8b6034ae9e0715bf : SUCCESS in 46m 06s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/9b2ee12b86da4b78942d5841fe79ecc3 : SUCCESS in 42m 53s","accounts_in_message":[],"_revision_number":1},{"id":"c065828b8c2e655977991c046ee6db01e10fb29a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 15:37:18.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"d4ed9b2e8faff2f4596b41bf6cb42fbe2904e665","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 15:38:51.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/95f9891387394458b9b6b408e1a8a06b\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b7f2437c6e9d4d03828a2115cb676e8c : SUCCESS in 1m 09s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/214005ab3d5a4105b740aedbffa13349 : SUCCESS in 1m 01s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0a318bef48bc43b35f9fb1476af466382c0b76f9","revisions":{"0a318bef48bc43b35f9fb1476af466382c0b76f9":{"kind":"REWORK","_number":1,"created":"2023-08-28 07:26:20.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/58/892758/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/58/892758/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/58/892758/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/58/892758/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/58/892758/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/58/892758/1"}}},"commit":{"parents":[{"commit":"7852ca24a4eb86cb271ef7ec5e07f8f9c97f926d","subject":"Force algo specific maximum length \u0026 Properly trimm bcrypt hashed passwords","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7852ca24a4eb86cb271ef7ec5e07f8f9c97f926d"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2021-12-08 13:52:35.000000000","tz":60},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2023-08-28 07:26:20.000000000","tz":0},"subject":"Add an option to randomize LDAP urls list","message":"Add an option to randomize LDAP urls list\n\nSince LDAP is now readonly, the current behavior might be\nunexpected. By randomizing the list, we assure a more gradual\nfailure scenario if the first server on the list (as specified\nby the user) fails.\n\nChange-Id: I23f31bd85443784013a6aa158d80c7aeeb343993\nCloses-Bug: #1953622\nResolves: rhbz#2024602\n(cherry picked from commit 36d57d2a83a2a4a905337239d1a57d2e6a61c842)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0a318bef48bc43b35f9fb1476af466382c0b76f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0a318bef48bc43b35f9fb1476af466382c0b76f9"}]},"branch":"refs/heads/stable/yoga"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":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":{}}}]}
