)]}'
{"id":"openstack%2Fkeystone~925920","triplet_id":"openstack%2Fkeystone~stable%2F2024.1~I1b71fb3881dc041db01083fbb4f2592400096a31","project":"openstack/keystone","branch":"stable/2024.1","topic":"bug/2074018","attention_set":{},"removed_from_attention_set":{"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2024-08-20 07:44:12.000000000","reason":"\u003cGERRIT_ACCOUNT_14250\u003e replied on the change","reason_account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}},"7973":{"account":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"last_update":"2024-08-20 16:37:18.000000000","reason":"Change was submitted"},"13861":{"account":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"last_update":"2024-08-20 16:37:18.000000000","reason":"Change was submitted"},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2024-08-20 15:06:39.000000000","reason":"\u003cGERRIT_ACCOUNT_7414\u003e replied on the change","reason_account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}},"hashtags":[],"change_id":"I1b71fb3881dc041db01083fbb4f2592400096a31","subject":"Add keystone-manage reset_last_active command","status":"MERGED","created":"2024-08-07 19:54:14.000000000","updated":"2024-08-20 16:38:23.000000000","submitted":"2024-08-20 16:37:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"925920-bug/2074018","meta_rev_id":"73c533daa70d1932a585b0c5c6524741f2f3ff50","_number":925920,"virtual_id_number":925920,"owner":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-08-20 16:37:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"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"},"recommended":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-08-08 13:24:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"value":2,"date":"2024-08-20 07:44:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":2,"date":"2024-08-20 15:06:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"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":{"approved":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":1,"date":"2024-08-20 15:06:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"}],"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},{"_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":"2024-08-07 21:21: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":"2024-08-07 21:52:08.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":"2024-08-07 23:25:14.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"},{"updated":"2024-08-07 23:25:14.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2024-08-08 13:24:46.000000000","updated_by":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"reviewer":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"state":"REVIEWER"},{"updated":"2024-08-13 11:12:42.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"state":"CC"}],"messages":[{"id":"7c9cdc0ad19a0861d29e0b83a12bdcc71759329d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2024-08-07 19:54:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c4381be7312d4b59289e5d1c31d69d74873fb784","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-07 21:21:31.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f0a29951fcaa40c5880f8974d0fdab28\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3ee217598128495cb02b362ea1e9ce70 : SUCCESS in 47m 31s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/dc7f2406089747e18ac684ef7414e698 : SUCCESS in 29m 39s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f9f513f4407f4f400436aeca37a21f3f439cb5a2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-07 21:52:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4bdae2f987554a628d2052a1fc5ca1cc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f8c9117635494d76841793d0f917007c : SUCCESS in 13m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/25822a7bc15a4ef381e947028768472b : SUCCESS in 4m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7e2681c9143c40668f14b76ae36f166d : SUCCESS in 10m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/68994d74db7e429f97d701180886a23f : SUCCESS in 8m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/401f7ed958d84ddfa1f1cad875b79c79 : SUCCESS in 11m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/e6cbcae0193341d284d865f9ec2ce76c : SUCCESS in 56m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/01587522904c4048977a9c51ef89c506 : SUCCESS in 1h 51m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/01638022876a47d78da9f58dbe5a5272 : SUCCESS in 13m 42s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/95585d3033e44c5fbf75452ab05a43ae : SUCCESS in 20m 03s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/5dfb2212a9f3445195fc4776c0d612da : SUCCESS in 41m 06s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/92b69327e2bc43a59874ef1363bbee4d : FAILURE in 16m 01s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/720417cad5604e9d9a92e38d2a512032 : SUCCESS in 24m 31s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f1d5ffe805234fd48ad446b6d9f4a456 : SUCCESS in 9m 01s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/5e3f7e3097304b9fafd7669ac57dcf89 : FAILURE in 11m 02s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5551faeb27aa44e08b40848e2d6bdad1 : SUCCESS in 51m 52s","accounts_in_message":[],"_revision_number":1},{"id":"2a8a70d52d1f9b0550522549fea31617dd7270c8","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2024-08-07 23:24:33.000000000","message":"Topic set to bug/2074018","accounts_in_message":[],"_revision_number":1},{"id":"92c296f30e0bea423ddf41cd20888c6f7912721d","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2024-08-08 13:24:46.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"cccd408bd5e0c75d81064d4244e91e0c8b132069","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2024-08-13 11:12:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3429b42806f2f9494ff9a58b4c219f4d8faba0fc","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2024-08-14 07:01:34.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"035b3302f8dc3992bffadba5814ae4b3d19c8eea","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2024-08-20 07:44:12.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"74548eb80b694d34586660320d5589d2541ddd66","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2024-08-20 14:47:46.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"42a73a3dd8f9fca507608a7b3c6faf55d33c9587","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-08-20 15:06:39.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5b8870cc9dcf687b399d706d74b1269157d26fd9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-20 15:07:21.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"8a728b552ef0ffed0fa81996288abeed8ffa5da5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-20 16:37:18.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9e7baa111d554310b6c77acf1a35244b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d09a56c9514b478285914ef69a59eb4c : SUCCESS in 4m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/adb220bbebb04894970b49fda7161747 : SUCCESS in 10m 39s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e3f7718538ad42ee8e39d5bef1f6794f : SUCCESS in 13m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cca409c25e7348eab76889f01f28b81b : SUCCESS in 11m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/f6ab129e28fd4ddf9d59e20d22de7322 : SUCCESS in 1h 01m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8020de02cd7d4d4fb13663458e55da61 : SUCCESS in 1h 28m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/198d7e7a7d1d425297f812313a6bf7ff : SUCCESS in 9m 54s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/564e3862e81b46e89f1486416d2ccd0b : SUCCESS in 25m 11s\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/0bae643102024fc7a9525171e1d07520 : SUCCESS in 30m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e1928b57cfbd4f71aceda29643c089f4 : SUCCESS in 1h 02m 19s","accounts_in_message":[],"_revision_number":1},{"id":"c8de9b8a5c7d9fcdc75d6c5353871a1ff3c7a0d7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-20 16:37:18.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"73c533daa70d1932a585b0c5c6524741f2f3ff50","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-20 16:38:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/580341a26aba4cce9f63ecdd5daec6aa\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7718152b6f1a49dcaaf90152625bdf78 : SUCCESS in 48s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e1800fe0fbb841fea7ff65164d34b06a : SUCCESS in 45s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"62b3c9260b79b9596545debbd7e4fcd3b4eab972","revisions":{"62b3c9260b79b9596545debbd7e4fcd3b4eab972":{"kind":"REWORK","_number":1,"created":"2024-08-07 19:54:14.000000000","uploader":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"ref":"refs/changes/20/925920/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/20/925920/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/20/925920/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/20/925920/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/20/925920/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/20/925920/1"}}},"commit":{"parents":[{"commit":"f8f451455fb11fb177148cfb88bed29caf18d38a","subject":"Remove reference to devstack-gate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f8f451455fb11fb177148cfb88bed29caf18d38a"}]}],"author":{"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","date":"2024-07-19 21:10:11.000000000","tz":-240},"committer":{"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","date":"2024-08-07 19:53:54.000000000","tz":-240},"subject":"Add keystone-manage reset_last_active command","message":"Add keystone-manage reset_last_active command\n\nThis patch adds the `reset_last_active` subcommand to the\n`keystone-manage` command line tool.\n\nThis subcommand will update every user in the database that has a null\nvalue in the `last_active_at` property to the current server time. This\nis necessary to prevent user lockout in deployments that have been\nrunning for a long time without `disable_user_account_days_inactive` and\nlater decide to turn it on.\n\nThis patch also includes a change to the logic that sets\n`last_active_at` to fix the root issue of the lockout.\n\nCloses-Bug: 2074018\nChange-Id: I1b71fb3881dc041db01083fbb4f2592400096a31\n(cherry picked from commit e9513f8e4f25e1f20bc6fcab71d9177120000abf)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/62b3c9260b79b9596545debbd7e4fcd3b4eab972"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/62b3c9260b79b9596545debbd7e4fcd3b4eab972"}]},"branch":"refs/heads/stable/2024.1"}},"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":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}]}],"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":{}}}]}
