)]}'
{"id":"openinfra%2Fpython-tempestconf~975221","triplet_id":"openinfra%2Fpython-tempestconf~master~Id5e7d9d630543c0074761c2fd4f4feb0ddab774d","project":"openinfra/python-tempestconf","branch":"master","attention_set":{},"removed_from_attention_set":{"29244":{"account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"last_update":"2026-01-30 15:50:18.000000000","reason":"Change was submitted"},"10459":{"account":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"last_update":"2026-01-30 14:56:09.000000000","reason":"\u003cGERRIT_ACCOUNT_10459\u003e replied on the change","reason_account":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"}}},"hashtags":[],"change_id":"Id5e7d9d630543c0074761c2fd4f4feb0ddab774d","subject":"Add a reader user to accounts file when using non-admin credentials","status":"MERGED","created":"2026-01-29 20:36:18.000000000","updated":"2026-01-30 15:51:12.000000000","submitted":"2026-01-30 15:50:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"975221","meta_rev_id":"177a9a09fd80403ad90495566ad6620403b188dd","_number":975221,"virtual_id_number":975221,"owner":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-30 15:50:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"}],"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":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":2,"date":"2026-01-30 14:56:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"}],"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":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":1,"date":"2026-01-30 14:56:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-29 21:30: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":"2026-01-30 07:00:11.000000000","updated_by":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"reviewer":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"state":"CC"},{"updated":"2026-01-30 14:56:09.000000000","updated_by":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"reviewer":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"state":"REVIEWER"}],"messages":[{"id":"0eeb4c142c6174fbdaefb7d43e439288775fc388","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-01-29 20:36:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8a2b486e7ba462f68ce5846665d6034387c89b7c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-29 21:30:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d4d12e146e4549d091a7cf772994fae5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7279f8a71f604848b9e86d50020788b9 : SUCCESS in 3m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04c2b14325374b9c9091c56aed94a548 : SUCCESS in 2m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a35fc821b1bb4161936b44d2b955d03a : SUCCESS in 2m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f892e8a95f8f4b34808c9a6d5b761695 : SUCCESS in 5m 55s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7597960e27b444c1a8c08abf3004d69a : SUCCESS in 3m 14s\n- python-tempestconf-tempest-devstack-admin https://zuul.opendev.org/t/openstack/build/e94d47bc647345e69d99f1a65257aae7 : SUCCESS in 25m 45s\n- python-tempestconf-tempest-devstack-admin-2024-1 https://zuul.opendev.org/t/openstack/build/d7261ac5bdb64204b3d7619a25737161 : SUCCESS in 47m 35s\n- python-tempestconf-tempest-devstack-admin-2024-2 https://zuul.opendev.org/t/openstack/build/7d7c570356d64479863f77095c1fcd05 : SUCCESS in 46m 24s\n- python-tempestconf-tempest-devstack-admin-2025-1 https://zuul.opendev.org/t/openstack/build/f6eccf59683841e6ac996dd11bf6d319 : SUCCESS in 45m 42s\n- python-tempestconf-tempest-devstack-admin-fips-centos9 https://zuul.opendev.org/t/openstack/build/c83fa18e3a284492946cb47428078dae : FAILURE in 21m 54s (non-voting)\n- python-tempestconf-tempest-devstack-admin-rocky https://zuul.opendev.org/t/openstack/build/dbabdde0f05f438a95a12080f3307e61 : FAILURE in 7m 45s (non-voting)\n- python-tempestconf-tempest-devstack-demo https://zuul.opendev.org/t/openstack/build/7784dbecd83d4171a91b29c649e52ec4 : SUCCESS in 33m 15s\n- python-tempestconf-tempest-devstack-admin-plugins https://zuul.opendev.org/t/openstack/build/042afd8194e14356ae7212d17da26aa8 : FAILURE in 20m 22s (non-voting)\n- python-tempestconf-tempest-devstack-enforce-scope-new-defaults-admin https://zuul.opendev.org/t/openstack/build/35b27f6879fa4515aa1667dd6d24c06c : SUCCESS in 45m 52s\n- python-tempestconf-tempest-devstack-enforce-scope-new-defaults-demo https://zuul.opendev.org/t/openstack/build/40f51f6a8ef3464aa74edc861cb1a89b : SUCCESS in 40m 44s\n- opendev-tox-docs https://zuul.opendev.org/t/openstack/build/e83a184aa41e46f3b52855c030e1a135 : SUCCESS in 2m 56s","accounts_in_message":[],"_revision_number":1},{"id":"d374a89b1e951bb56d6757a8e0a91940ad9fb11e","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2026-01-30 07:00:11.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"89f40e1f62e97fb3b0f680383906d19c7c128bbf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-01-30 09:30:33.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"7aff52ff68d1ea9f25f1429ca345c3e6ad1cbb70","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2026-01-30 09:37:34.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"1523b7f138badc3183118470ca9d1d1dcb255405","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-01-30 10:19:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"523ad1cf09fa3e62e2ca560d9ea24f8045aeaac7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 10:20:44.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/f6522af537a5494191a2f92d07f158e8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2841bdcb2df14aefb89d871128271681 : SUCCESS in 3m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/451c43fb92e04f7297c1501f58ac168c : SUCCESS in 3m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8cbe541f45c94f799f2a5b1df21d286c : SUCCESS in 3m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/20eb69f31235443ab47e16222c507d82 : SUCCESS in 1m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2044d79051c941b8977768e216e13067 : SUCCESS in 3m 19s\n- python-tempestconf-tempest-devstack-admin https://zuul.opendev.org/t/openstack/build/06d348b2478c4901b1fad2d18e15250c : SUCCESS in 48m 27s\n- python-tempestconf-tempest-devstack-admin-2024-1 https://zuul.opendev.org/t/openstack/build/92b9ffd83c22455da86a0224323c6b8b : SUCCESS in 24m 32s\n- python-tempestconf-tempest-devstack-admin-2024-2 https://zuul.opendev.org/t/openstack/build/ce561830cd3943dd94e6e9767071d07c : SUCCESS in 20m 48s\n- python-tempestconf-tempest-devstack-admin-2025-1 https://zuul.opendev.org/t/openstack/build/d3ae135f1e93482183c6870e3c1257ae : SUCCESS in 48m 21s\n- python-tempestconf-tempest-devstack-admin-fips-centos9 https://zuul.opendev.org/t/openstack/build/c29195516ce0431b9084bdbf526a987e : FAILURE in 13m 40s (non-voting)\n- python-tempestconf-tempest-devstack-admin-rocky https://zuul.opendev.org/t/openstack/build/5381e5afdfc743bc940912eece7c2b8b : FAILURE in 8m 51s (non-voting)\n- python-tempestconf-tempest-devstack-demo https://zuul.opendev.org/t/openstack/build/a450169588d34106b2eedf49d600897b : FAILURE in 16m 51s\n- python-tempestconf-tempest-devstack-admin-plugins https://zuul.opendev.org/t/openstack/build/b9eda798b64e40bb853ce61ad11856f6 : FAILURE in 38m 52s (non-voting)\n- python-tempestconf-tempest-devstack-enforce-scope-new-defaults-admin https://zuul.opendev.org/t/openstack/build/322b4e0851204533b115188f52dcd8fe : SUCCESS in 22m 15s\n- python-tempestconf-tempest-devstack-enforce-scope-new-defaults-demo https://zuul.opendev.org/t/openstack/build/db8ca4fc84084652a40a5156bc3857e6 : FAILURE in 34m 05s\n- opendev-tox-docs https://zuul.opendev.org/t/openstack/build/7e94501e5ee84fa2bf24b628827b3ef1 : SUCCESS in 3m 14s","accounts_in_message":[],"_revision_number":2},{"id":"7c2e947d20a404b5d9ce589db251abd8706a247d","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-01-30 10:21:48.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f03200aa74e1cdf8d2367ebbd304ff972a679410","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-01-30 10:25:10.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f20e769763f5d28901bb72d8ec6bf42de631069c","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-01-30 10:48:42.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f798b189326272b153806facec24e7ef561fa38a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-01-30 12:42:55.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"4fcd8bde3e5b1cb0d1dbad6223238ffda5e2e841","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 13:36:51.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca18d497b8e048f3854d59100801c8c6\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6307f0ef1e4f4812a09eb2ce43154ad1 : SUCCESS in 2m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2e969949a74e4797881de2c7905836e4 : SUCCESS in 1m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6300b588451b4225b8f5d0b6bf7820e2 : SUCCESS in 2m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d52faafc4bd64ee1af002e05e9604875 : SUCCESS in 3m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1b8e5f435b864ed1b15d09cb5ee51de2 : SUCCESS in 2m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b2df0211a60c41379e6460cf4522dfc6 : SUCCESS in 2m 30s\n- python-tempestconf-tempest-devstack-admin https://zuul.opendev.org/t/openstack/build/fbff4082d1a04beb9a661bc6d94d5574 : SUCCESS in 35m 31s\n- python-tempestconf-tempest-devstack-admin-2024-1 https://zuul.opendev.org/t/openstack/build/0f34d34e9e394128bdda712b2d6747e2 : SUCCESS in 42m 05s\n- python-tempestconf-tempest-devstack-admin-2024-2 https://zuul.opendev.org/t/openstack/build/32f37d2718fd45b28f467d9e72139f94 : SUCCESS in 21m 31s\n- python-tempestconf-tempest-devstack-admin-2025-1 https://zuul.opendev.org/t/openstack/build/406e76d0fbf14cc4abae7e235cea5a69 : SUCCESS in 48m 19s\n- python-tempestconf-tempest-devstack-admin-fips-centos9 https://zuul.opendev.org/t/openstack/build/761f483b4819439b982d8573c919a306 : FAILURE in 12m 28s (non-voting)\n- python-tempestconf-tempest-devstack-admin-rocky https://zuul.opendev.org/t/openstack/build/0d2676c21036482396a74314a4ccc9b6 : FAILURE in 17m 39s (non-voting)\n- python-tempestconf-tempest-devstack-demo https://zuul.opendev.org/t/openstack/build/91ead9545fe94cbfb841f3c107dd0197 : SUCCESS in 19m 13s\n- python-tempestconf-tempest-devstack-admin-plugins https://zuul.opendev.org/t/openstack/build/9b6c27ca92f84471974448da92613166 : FAILURE in 19m 19s (non-voting)\n- python-tempestconf-tempest-devstack-enforce-scope-new-defaults-admin https://zuul.opendev.org/t/openstack/build/139a7d5fb2484821b255f6e2562e9b26 : SUCCESS in 32m 48s\n- python-tempestconf-tempest-devstack-enforce-scope-new-defaults-demo https://zuul.opendev.org/t/openstack/build/e3725d3c16284666b007a10910e18b90 : SUCCESS in 39m 06s\n- opendev-tox-docs https://zuul.opendev.org/t/openstack/build/8f61ed0202944d10b9260b944eded59c : SUCCESS in 2m 00s","accounts_in_message":[],"_revision_number":3},{"id":"0a962c26e7d7de474831cf463c2fb095540416bc","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2026-01-30 14:56:09.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"89f02d9d1112460d8b7c5d16449e56e9f0f8cd96","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2026-01-30 14:56:43.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"22bbb53dcb2446ade0463a2fdf0cfc7402ae23d9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 14:57:11.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"3c41062c5e3ac16b7209756c28a3724954bd6363","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 15:50:17.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc7459fea4c34f728f49025f87b75979\n\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a63bc43b0bb494291f7b1e0c3b8ae24 : SUCCESS in 2m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7ca55a8b004e4b28bdc109809fea114b : SUCCESS in 3m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/29ad0c6d0a454ed88d89b5205588d3f6 : SUCCESS in 3m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a39fd7578ac249f696c63979fb05a3ef : SUCCESS in 2m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a6637e26489440e49426009c9a1a06d5 : SUCCESS in 3m 09s\n- python-tempestconf-tempest-devstack-admin https://zuul.opendev.org/t/openstack/build/a0094c6ee85a4dffb30cca47771dd746 : SUCCESS in 21m 12s\n- python-tempestconf-tempest-devstack-admin-2024-1 https://zuul.opendev.org/t/openstack/build/4a414e3be0db4fe1b0c6a2f61908a400 : SUCCESS in 25m 04s\n- python-tempestconf-tempest-devstack-admin-2024-2 https://zuul.opendev.org/t/openstack/build/cd08a7c18d6c489680df13f2036c69c9 : SUCCESS in 48m 04s\n- python-tempestconf-tempest-devstack-admin-2025-1 https://zuul.opendev.org/t/openstack/build/19904390456d4d62a25e07a31773775a : SUCCESS in 48m 28s\n- python-tempestconf-tempest-devstack-demo https://zuul.opendev.org/t/openstack/build/013ca05618a4433296890ca93c20c71a : SUCCESS in 38m 04s\n- opendev-tox-docs https://zuul.opendev.org/t/openstack/build/270ff4a0fcff4af3a1fe3b3b90d90aa9 : SUCCESS in 3m 10s","accounts_in_message":[],"_revision_number":3},{"id":"f01ad14444b922706c31de369fbd340640925acf","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 15:50:18.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"177a9a09fd80403ad90495566ad6620403b188dd","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 15:51:12.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd8f6b38615942b086ea9b287fb2c0af\n\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8947173e073740068c10d12a30d0dec6 : SUCCESS in 45s\n- opendev-promote-docs https://zuul.opendev.org/t/openstack/build/d4dfb9106b604b42b3a875b15fd4633a : SUCCESS in 40s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"6694bdd7e48e3461776226733fb94dac34ffd0a8","revisions":{"e94ecb2f978cb737237bc6fb31a27c5558a0b1df":{"kind":"REWORK","_number":1,"created":"2026-01-29 20:36:18.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/21/975221/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openinfra/python-tempestconf","ref":"refs/changes/21/975221/1","commands":{"Checkout":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/1"}}},"commit":{"parents":[{"commit":"8515371b7cceebd4282e09f1d8f0cc842df82855","subject":"Add password-regex parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/8515371b7cceebd4282e09f1d8f0cc842df82855"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2026-01-29 20:35:14.000000000","tz":60},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2026-01-29 20:36:13.000000000","tz":60},"subject":"WIP Add demo_reader to accounts file when using non-admin credentials","message":"WIP Add demo_reader to accounts file when using non-admin credentials\n\nChange-Id: Id5e7d9d630543c0074761c2fd4f4feb0ddab774d\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/e94ecb2f978cb737237bc6fb31a27c5558a0b1df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/e94ecb2f978cb737237bc6fb31a27c5558a0b1df"}]},"branch":"refs/heads/master"},"a28ae83755142ecf26eeda2c0c82f2b9961fda45":{"kind":"REWORK","_number":2,"created":"2026-01-30 09:30:33.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/21/975221/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openinfra/python-tempestconf","ref":"refs/changes/21/975221/2","commands":{"Checkout":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/2"}}},"commit":{"parents":[{"commit":"8515371b7cceebd4282e09f1d8f0cc842df82855","subject":"Add password-regex parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/8515371b7cceebd4282e09f1d8f0cc842df82855"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2026-01-29 20:35:14.000000000","tz":60},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2026-01-30 09:29:00.000000000","tz":60},"subject":"Add a reader user to accounts file when using non-admin credentials","message":"Add a reader user to accounts file when using non-admin credentials\n\nIf the default user doesn\u0027t have the \"reader\" role, find an alternative\nuser with the role (for instance in devstack, demo is a member, but\ndemo_reader is a reader)\nIt fixes issues with new tempest tests that require the presence of a\nreader user.\n\nChange-Id: Id5e7d9d630543c0074761c2fd4f4feb0ddab774d\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/a28ae83755142ecf26eeda2c0c82f2b9961fda45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/a28ae83755142ecf26eeda2c0c82f2b9961fda45"}]},"branch":"refs/heads/master"},"6694bdd7e48e3461776226733fb94dac34ffd0a8":{"kind":"REWORK","_number":3,"created":"2026-01-30 12:42:55.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/21/975221/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openinfra/python-tempestconf","ref":"refs/changes/21/975221/3","commands":{"Checkout":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openinfra/python-tempestconf refs/changes/21/975221/3"}}},"commit":{"parents":[{"commit":"8515371b7cceebd4282e09f1d8f0cc842df82855","subject":"Add password-regex parameter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/8515371b7cceebd4282e09f1d8f0cc842df82855"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2026-01-29 20:35:14.000000000","tz":60},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2026-01-30 12:40:04.000000000","tz":60},"subject":"Add a reader user to accounts file when using non-admin credentials","message":"Add a reader user to accounts file when using non-admin credentials\n\nNew tempest tests require the presence of a user with the \"reader\" role.\nThe \"demo\" user defined by tempest in devstack and used by CI jobs only\nhas the \"member\" role, a another user is required to run the tests.\nWhen using config_tempest in a non-admin context, this patch also adds\nthe \"demo_reader\" user (with \"reader\" role) to the generate accounts\nfile.\n\nStory: 2011660\nTask: 53727\n\nChange-Id: Id5e7d9d630543c0074761c2fd4f4feb0ddab774d\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/6694bdd7e48e3461776226733fb94dac34ffd0a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/6694bdd7e48e3461776226733fb94dac34ffd0a8"}]},"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":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"}}]}],"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":{}}}]}
