)]}'
{"id":"openstack%2Ftempest~977228","triplet_id":"openstack%2Ftempest~master~I24feaaced466e7539895b45ff35ebc10229acc73","project":"openstack/tempest","branch":"master","topic":"bp/test-nova-with-srbac-defaults","attention_set":{},"removed_from_attention_set":{"32704":{"account":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"last_update":"2026-02-27 04:53:11.000000000","reason":"Change was submitted"},"34373":{"account":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"last_update":"2026-02-27 04:53:11.000000000","reason":"Change was submitted"},"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2026-02-27 02:09:49.000000000","reason":"\u003cGERRIT_ACCOUNT_8556\u003e replied on the change","reason_account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}}},"hashtags":[],"change_id":"I24feaaced466e7539895b45ff35ebc10229acc73","subject":"Use project_reader in compute volumes tests","status":"MERGED","created":"2026-02-18 15:04:55.000000000","updated":"2026-02-27 04:54:06.000000000","submitted":"2026-02-27 04:53:11.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"977228-bp/test-nova-with-srbac-defaults","meta_rev_id":"bbe840aab20bdc72173dc9f18cd6b9e00888146d","_number":977228,"virtual_id_number":977228,"owner":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-27 04:53:10.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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},{"value":2,"date":"2026-02-27 02:09:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},{"value":1,"date":"2026-02-27 02:09:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Release Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-18 17:02:56.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-02-23 16:43:41.000000000","updated_by":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"reviewer":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"state":"REVIEWER"},{"updated":"2026-02-26 02:43:34.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"}],"messages":[{"id":"c769340c6311cf02f4857a40fa1875596768384d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-02-18 15:04:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a0a1ab30d93bb6ef3db66d18790b76f87cb8b812","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-02-18 15:06:21.000000000","message":"Topic volumes-reader-client removed","accounts_in_message":[],"_revision_number":1},{"id":"83ed447a49dd226f821280bf24b709f5c61dd3d0","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-02-18 15:06:24.000000000","message":"Topic set to bp/test-nova-with-srbac-defaults","accounts_in_message":[],"_revision_number":1},{"id":"a414b5a6c186ab405f6fba47b76d7198513fd6c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 17:02:56.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/af577f1a5b934ea5bde372d195a61b9a\n\n- grenade https://zuul.opendev.org/t/openstack/build/a6a320d233af4be49f92d68a4b3f9880 : SUCCESS in 54m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/596ae71dd84b40cb87124f87d4c568a7 : SUCCESS in 1h 42m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5434eb2f11ed4e5b8214433eb16e71b3 : SUCCESS in 3m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b887567fb6d468f93c627e4981eaf4c : SUCCESS in 13m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee438a83f3fe4a54af5805496cb71630 : FAILURE in 5m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e74998dad1dc4cb8a5413a9059d77a84 : SUCCESS in 2m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f87bde669c25432b8ac258ad79cfb555 : SUCCESS in 4m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/42be6d67bc60466bb1d331ab07e8eed1 : SUCCESS in 2m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2ff7e537a3cb4aa9b649a758ac4a0ec9 : SUCCESS in 3m 06s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/66aced6fc1274eda8b0063a81ed9af19 : SUCCESS in 1h 23m 45s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/f3500dd5e19f4528993d57780ba88f7d : SUCCESS in 1h 11m 48s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/09f6f4a6f6bc47b8adf09b691d3795a7 : SUCCESS in 1h 52m 17s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/e6b6204736ca4f28bafbcd18a6f905da : SUCCESS in 59m 21s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/7104ff926b064c3faf4cab87cf07dff4 : SUCCESS in 55m 09s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/5302d60f38e042b18e705232d6c8a783 : SUCCESS in 18m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/399d9b35f00f4899ad0d52ef271071f0 : SUCCESS in 30m 19s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/d452dfae3bf54904b32c4225010d8fb2 : SUCCESS in 52m 15s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d8c76c8658a44b8e9142f779d316efaa : SUCCESS in 50m 57s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/033c083895ec4c55b6a51fdf6dace8d6 : SUCCESS in 1h 25m 33s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ea06b97179a54923b4cc9520dd2241be : SUCCESS in 1h 41m 19s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/3de671b84f83412dbbebfb2407656b07 : SUCCESS in 42m 28s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3a6ab974504c498397e55426f4e33e59 : SUCCESS in 1h 21m 06s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/4c0982ac68374768aba84868550a835a : SUCCESS in 1h 31m 02s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/93ff0ca2aefd494d9b8d7ce00f0a0ee4 : FAILURE in 1h 20m 16s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/ff47bdf30eda48909a2bd52574444bec : SUCCESS in 2m 47s","accounts_in_message":[],"_revision_number":1},{"id":"72590f5c257587cdf22745e3ba0b78442e53e166","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-02-18 17:47:11.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"f3e970ec4adb8bf026a798ee7c42fc32c781d2e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 20:37:20.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/cc3e124f632f437089b3634179639d73\n\n- grenade https://zuul.opendev.org/t/openstack/build/af3d4335549340f3b9f96ecf01239470 : SUCCESS in 32m 22s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ba6e4cc8b15c45bcb2a5e37f3e29b670 : SUCCESS in 1h 46m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d1c8d2851b7a4aaa8a3908071889790e : SUCCESS in 4m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0bdd67166574735a061c41f402ca087 : SUCCESS in 9m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32adadadda634bcd845faa4f11c33c6f : SUCCESS in 3m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/020c59c0656d48e9913213e1c0dbf9e6 : SUCCESS in 3m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d36499412dc1401f9be7aead853c2e83 : SUCCESS in 2m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5eb55e5ce21847a09095f85c6973bc29 : SUCCESS in 6m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c4db2d0f51d84830bed822e6f8878219 : SUCCESS in 4m 04s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/310e3800e79d467ab67f6474ac43c0e0 : SUCCESS in 56m 13s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/7a78b48f173c4267a172c5dc914babf6 : SUCCESS in 2h 42m 08s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/ff85e96a72814c39b2c4a9f1a459bf0e : SUCCESS in 1h 16m 32s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/d15310b74fe04d208bd763b5999aca45 : SUCCESS in 1h 32m 23s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/ae160a3d7476490fb18b32abf50e5a94 : SUCCESS in 1h 09m 22s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/3dbb96e33ff441618b81f152ae419e38 : SUCCESS in 29m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e57a8a370e1b4448b983bba3a6118c77 : SUCCESS in 28m 41s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/c7af45a141d942c8941aaa856fc2cedb : SUCCESS in 52m 07s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0a10a9705d594f03a9ecd399c38c0dd7 : SUCCESS in 49m 42s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/a8715eae97394567ae3d5c458405e5e2 : SUCCESS in 2h 04m 57s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/86f9f468dece4193b0ac9c6a7c4e592d : FAILURE in 18m 49s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/be28b9ed9d594dd3a9996bacfb43c327 : SUCCESS in 1h 00m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/60c489d85e2d428cb0ed1f75a9232875 : SUCCESS in 1h 14m 26s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/95aaffb868124cc4996cff87385e3fc1 : SUCCESS in 1h 13m 40s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/d84c25f4f68d4a3dbd5b4583170cc989 : FAILURE in 1h 10m 22s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/6f1e4cf5d5254d01a4184417396637a6 : SUCCESS in 1m 48s","accounts_in_message":[],"_revision_number":2},{"id":"1fd432a75b41c4d31d094822e716d798b3e66d0c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-02-18 20:49:11.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"53001cd205f25345ab2f474a6f48fded34e7116a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 22:22:41.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/f4d865c2ef7d4e408e78fd79e737123a\n\n- grenade https://zuul.opendev.org/t/openstack/build/31abfe38e02a458a8372d0f2af8a8661 : SUCCESS in 47m 26s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c768143b5ee1449fba18c760731455b6 : SUCCESS in 1h 20m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/53d9421b4b244fb78b629edcc30211f0 : SUCCESS in 2m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c99fd3d822af49c792dd69b44963402e : SUCCESS in 14m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f65de54e3494128a8fcdb515a8b9257 : SUCCESS in 3m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9c34d542064b4aef92e4623661451d56 : SUCCESS in 2m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d837d764aa944e488e2ae55e5df5c9cf : SUCCESS in 3m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/07e98f6ffc1b4d35acc3380d4a9d0eed : SUCCESS in 2m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/24ffcb827a2f4c7f889ab87fe12297ed : SUCCESS in 3m 50s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/7f8ee8e25b17445c8ad2994417b55ff0 : SUCCESS in 55m 33s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/0780bf32c0ee4d96b2c66da74734d597 : SUCCESS in 1h 12m 43s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/9394428bf0574aaaac350cf71765d1ce : SUCCESS in 1h 32m 38s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/2238ccaea4f64c8faf80b8f245ee0f38 : SUCCESS in 1h 07m 30s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/1df9179f7c92421faad84742f621890f : SUCCESS in 1h 18m 00s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/4eaa192fa9e640e5a3f632b75bdf9b50 : SUCCESS in 32m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/98e88a7ba5114811b4366d22c44c7ac4 : SUCCESS in 1h 01m 22s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/c014c3001af64f298eb01d6e9ec3d590 : SUCCESS in 54m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/21bc4845eb274ea78a290a1646639d5e : SUCCESS in 47m 57s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/31044b05f2d04cfd9fec5ddb768d0863 : SUCCESS in 1h 16m 44s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/07580e1baaee4fca93a10609c7073494 : FAILURE in 18m 30s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/a0aa5b8c426f4078bb98576410a440e5 : SUCCESS in 1h 11m 24s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b005d7e5c2894ef5836ec63521f1d21c : SUCCESS in 1h 01m 37s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/6f14214e93fb4ce6a3fda255e03eb531 : SUCCESS in 52m 38s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/ab7f1941aa9447e6b60c7f4c1ad20567 : FAILURE in 51m 20s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/e133c617a366488390b26c3b209deae0 : SUCCESS in 2m 17s","accounts_in_message":[],"_revision_number":3},{"id":"3658293a37ada2065902c870e37d61bd9afcdfbc","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-02-23 13:58:04.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ce7a629abfe89e0d8169ed23ff672ceb9f0fb222","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 16:30:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/51e484ae53ea48fb8d179105584d164d\n\n- grenade https://zuul.opendev.org/t/openstack/build/54d26200c880471f96bd47ed4c9c0e45 : SUCCESS in 1h 03m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0fb68650e1de4e2eac7386cfd2d10a06 : SUCCESS in 1h 33m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/82636ecc308a4a27b56d8d032096191f : SUCCESS in 6m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c65adb1737d422e8fc6ebf152c10964 : SUCCESS in 17m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a6fa517e1e146aa81aa2e713969be3e : SUCCESS in 4m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/dd2f81e6bcf74bf39381fb08d46ea98d : SUCCESS in 3m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ac1de918f6af4b85a5d2d4c793d0b483 : SUCCESS in 2m 38s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/725581b6f77f4050b6d148520290cd51 : SUCCESS in 2m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7b145290fad048079b071bd266418eae : SUCCESS in 4m 25s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/7f6d62be1de6466db5ad98f724a112aa : SUCCESS in 1h 30m 36s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/4e1635f3cfd64b80a717564b7e800235 : SUCCESS in 2h 23m 31s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/17294472bdf54ce185af12c33231f135 : SUCCESS in 1h 19m 49s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/2d2e8c233c5144f4a5f8e028568ed7f2 : SUCCESS in 1h 35m 21s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/d238ba19706742f1bbbac8b0fd3dffb2 : SUCCESS in 1h 15m 55s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/d729180f412d4112a8a31d8f09bead0a : SUCCESS in 31m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b6179f55e2ac4d57a494a7e6d1cd44d8 : SUCCESS in 1h 02m 47s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/eb0975caa6c046029f38fe6e6342eada : SUCCESS in 1h 28m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/27fda83921e341038eae1a6f41d1d15a : SUCCESS in 58m 56s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/1757c463ad2f46d8b89e305f40aa0c73 : SUCCESS in 1h 16m 55s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c7d9c4af569e4dc2a3d8c8febc7729c7 : SUCCESS in 1h 48m 22s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/536ba5ce482e44b8b18cce52a1e15974 : SUCCESS in 1h 16m 01s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/65cc78a5d8304dc99b76a426e2ed3979 : SUCCESS in 1h 00m 43s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/5bfd8cdcf23044f888e6b84696ca4ea1 : SUCCESS in 50m 49s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/1ecc99460e084e589269b726932d91f8 : FAILURE in 58m 49s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/baf0eb5f0c3142dba20fb3d3d1c47112 : SUCCESS in 4m 06s","accounts_in_message":[],"_revision_number":3},{"id":"1d94c1be344f13ca6329168e1232be7ac84e33ef","author":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"date":"2026-02-23 16:43:41.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c729be445f6c0e12aa0ea1c5addcbed721085a5b","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-02-26 02:43:34.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"258474f835a27aa669918d8ee6cde8846558674a","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-02-26 14:43:50.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"2d229c8d48089872c1df274be8d8db40cd86e61c","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-02-26 14:52:52.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"39a7de99ce55ffffead1caaabce8a767b39c222c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-02-26 15:42:54.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"914a41b0f503efebe9528ddecc7d09d6377b1f42","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-02-26 15:43:50.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"129a4a1801ab96bd5c6f9c4b00d5b5fad55ddba1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 17:52:05.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/711b71a458f144668324708aec4eceb1\n\n- grenade https://zuul.opendev.org/t/openstack/build/1ce9b1b36f2a4d8690a5e16f95307790 : SUCCESS in 1h 04m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f70ea6c7b0c9438897bc1c1b43f0510b : SUCCESS in 1h 55m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6bfb41253be444da81e13e0747483d55 : SUCCESS in 3m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6806de846fb84818bf0ea3d43226716d : SUCCESS in 13m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/90fab1c47bde4c9eb3e7d840be0a12ab : SUCCESS in 3m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/74b3d908d44c4b04a8d3cb4f2830e969 : SUCCESS in 3m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/80e228596ccd40a6af64f4e7f9824450 : SUCCESS in 4m 30s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b591e2f1acdd436b8974fae1f3b3a33b : SUCCESS in 3m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dc87897392294b148351fa629a0f4f83 : SUCCESS in 2m 55s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/9353dbe078254dbdb2b0f21dfb4bcbec : SUCCESS in 1h 18m 40s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/dac4f8132c454bd6a7e3e11937413340 : SUCCESS in 2h 05m 55s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/446c8e4403454fdfb1eeae65e2f4e283 : SUCCESS in 1h 46m 22s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/bae2b2c0ea86428fb3b6484f552e89f4 : SUCCESS in 1h 20m 26s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/e83a61bb994e47cbad4aaf193d7bd6ea : SUCCESS in 1h 21m 58s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/d61e6516dad048299248e24a1df08061 : SUCCESS in 31m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8df6ca3af7bd4e4992459bb68f156c1c : SUCCESS in 32m 58s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/ac4f2c7f60bb48069d451e8c0bfdb90f : SUCCESS in 1h 49m 06s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/830276a1af534e819ea5ad22ece126b5 : SUCCESS in 31m 29s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/0aee897fe9d04b3cb1153b0f02099994 : SUCCESS in 55m 13s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/567bde79c3a9418cae3c187fa1ecc5c5 : SUCCESS in 57m 41s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/be486d3b439c4a4293d20441745b09ca : SUCCESS in 40m 24s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2c3d244c2d934e97b3138bb6497bd4fd : SUCCESS in 54m 08s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/e543ce9d2dba425ba71982f9e796178c : SUCCESS in 1h 13m 42s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/f202f85bcef14513981bbdfd02a52a3f : FAILURE in 1h 21m 39s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/e0f240f9b5b74898a7191db873c838d3 : SUCCESS in 2m 51s","accounts_in_message":[],"_revision_number":4},{"id":"ca4143276fcd64169df9b7c75b9854d36fe38cb9","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-02-27 02:09:49.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9c9d26a95069e6039c7ca877427358c82d1f4751","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 02:17:17.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"84b4a65603103450cebf9606b4c894458d1e0e22","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 04:53:10.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/feb5e6b2f6f047beb282e51af82af18d\n\n- grenade https://zuul.opendev.org/t/openstack/build/4beff9c234154093ac4f330f9a24f50f : SUCCESS in 58m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fd8faa4d36d44c60803bb56c945488f2 : SUCCESS in 1h 10m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a88255140574b63aef5a16fd63f6339 : SUCCESS in 18m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b4100fd629544c6b74440301f465bd5 : SUCCESS in 3m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cb96c9a8a6224573ad83e1d55cc3edfe : SUCCESS in 3m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b321510763d24260a5365d1429a0564e : SUCCESS in 5m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7004ef144de74cd383a9e2bbc95054d5 : SUCCESS in 4m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4f887a63a4334c76831b834254b64a58 : SUCCESS in 6m 46s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/0aa4a3e76479456da923bfb75f7ff257 : SUCCESS in 1h 56m 08s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/6450ddcd611a44939bb3c10c13b7ee0e : SUCCESS in 46m 07s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/8681306e2e7146e5bd5a00e602e36347 : SUCCESS in 1h 23m 34s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/58fddf746ff24092af672e43f2c26dfc : SUCCESS in 54m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/48b13cc99cb940898c8ad22c22d32151 : SUCCESS in 36m 06s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/37592a4a7ef5483d85d88d071d204798 : SUCCESS in 1h 12m 59s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/5b03c7d764e24ff699235d37a97c763d : SUCCESS in 1h 38m 59s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e9c5ec2a43d44a9ab37dafe1b066a49f : SUCCESS in 1h 09m 01s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ae20ea6d49bd4186bc9307305ee7b59a : SUCCESS in 1h 04m 09s","accounts_in_message":[],"_revision_number":4},{"id":"17d00ac2aa2bdf5a2c8934795aceaeb8fd61a6e6","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 04:53:11.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"bbe840aab20bdc72173dc9f18cd6b9e00888146d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 04:54:06.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8051a26df0224fc6a6acdad72c26d4f8\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ddc31a69914d4020913661a6c212b401 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f1addff61ba10cac7e2b5b0fc12da8568099864d","revisions":{"49dd3df68afd02c46aa366d8b0a3d6c709ad141d":{"kind":"REWORK","_number":1,"created":"2026-02-18 15:04:55.000000000","uploader":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"ref":"refs/changes/28/977228/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/28/977228/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/28/977228/1"}}},"commit":{"parents":[{"commit":"8e81302fd6259d43563495076c02f822c1664c6a","subject":"Merge \"Use project_reader in security groups tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8e81302fd6259d43563495076c02f822c1664c6a"}]}],"author":{"name":"Jason Paroly","email":"jparoly@redhat.com","date":"2026-02-18 15:03:07.000000000","tz":-300},"committer":{"name":"Jason Paroly","email":"jparoly@redhat.com","date":"2026-02-18 15:03:28.000000000","tz":-300},"subject":"Use project_reader in compute volumes tests","message":"Use project_reader in compute volumes tests\n\nCreate BaseVolumeTest base class in tempest/api/compute/volumes/base.py\nto provide reader client setup for all volume extension tests.\n\nUpdate test files to use reader clients for read operations\n\nChange-Id: I24feaaced466e7539895b45ff35ebc10229acc73\nSigned-off-by: Jason Paroly \u003cjparoly@redhat.com\u003e\nCo-Authored-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/49dd3df68afd02c46aa366d8b0a3d6c709ad141d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/49dd3df68afd02c46aa366d8b0a3d6c709ad141d"}]},"branch":"refs/heads/master"},"e52caa0177b985a7da873f931659fe0776cd8828":{"kind":"REWORK","_number":2,"created":"2026-02-18 17:47:11.000000000","uploader":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"ref":"refs/changes/28/977228/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/28/977228/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/28/977228/2"}}},"commit":{"parents":[{"commit":"8e81302fd6259d43563495076c02f822c1664c6a","subject":"Merge \"Use project_reader in security groups tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8e81302fd6259d43563495076c02f822c1664c6a"}]}],"author":{"name":"Jason Paroly","email":"jparoly@redhat.com","date":"2026-02-18 15:03:07.000000000","tz":-300},"committer":{"name":"Jason Paroly","email":"jparoly@redhat.com","date":"2026-02-18 17:46:13.000000000","tz":-300},"subject":"Use project_reader in compute volumes tests","message":"Use project_reader in compute volumes tests\n\nCreate BaseVolumeTest base class in tempest/api/compute/volumes/base.py\nto provide reader client setup for all volume extension tests.\n\nUpdate test files to use reader clients for read operations\n\nChange-Id: I24feaaced466e7539895b45ff35ebc10229acc73\nSigned-off-by: Jason Paroly \u003cjparoly@redhat.com\u003e\nCo-Authored-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/e52caa0177b985a7da873f931659fe0776cd8828"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/e52caa0177b985a7da873f931659fe0776cd8828"}]},"branch":"refs/heads/master"},"5996a1e0bc5ceef4e02f0874e2c0d78df3bff83e":{"kind":"REWORK","_number":3,"created":"2026-02-18 20:49:11.000000000","uploader":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"ref":"refs/changes/28/977228/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/28/977228/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/28/977228/3"}}},"commit":{"parents":[{"commit":"8e81302fd6259d43563495076c02f822c1664c6a","subject":"Merge \"Use project_reader in security groups tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8e81302fd6259d43563495076c02f822c1664c6a"}]}],"author":{"name":"Jason Paroly","email":"jparoly@redhat.com","date":"2026-02-18 15:03:07.000000000","tz":-300},"committer":{"name":"Jason Paroly","email":"jparoly@redhat.com","date":"2026-02-18 20:47:41.000000000","tz":-300},"subject":"Use project_reader in compute volumes tests","message":"Use project_reader in compute volumes tests\n\nCreate BaseVolumeTest base class in tempest/api/compute/volumes/base.py\nto provide reader client setup for all volume extension tests.\n\nUpdate test files to use reader clients for read operations\n\nChange-Id: I24feaaced466e7539895b45ff35ebc10229acc73\nSigned-off-by: Jason Paroly \u003cjparoly@redhat.com\u003e\nCo-Authored-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/5996a1e0bc5ceef4e02f0874e2c0d78df3bff83e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/5996a1e0bc5ceef4e02f0874e2c0d78df3bff83e"}]},"branch":"refs/heads/master"},"f1addff61ba10cac7e2b5b0fc12da8568099864d":{"kind":"REWORK","_number":4,"created":"2026-02-26 15:42:54.000000000","uploader":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"ref":"refs/changes/28/977228/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/28/977228/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/28/977228/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/28/977228/4"}}},"commit":{"parents":[{"commit":"8e81302fd6259d43563495076c02f822c1664c6a","subject":"Merge \"Use project_reader in security groups tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8e81302fd6259d43563495076c02f822c1664c6a"}]}],"author":{"name":"Jason Paroly","email":"jparoly@redhat.com","date":"2026-02-18 15:03:07.000000000","tz":-300},"committer":{"name":"Jason Paroly","email":"jparoly@redhat.com","date":"2026-02-26 15:42:03.000000000","tz":-300},"subject":"Use project_reader in compute volumes tests","message":"Use project_reader in compute volumes tests\n\nAdd reader client setup for volumes_extensions_client and\nsnapshots_extensions_client to BaseV2ComputeTest.setup_clients()\nin tempest/api/compute/base.py.\n\nUpdate test files to use reader clients for read operations.\n\nChange-Id: I24feaaced466e7539895b45ff35ebc10229acc73\nSigned-off-by: Jason Paroly \u003cjparoly@redhat.com\u003e\nCo-Authored-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/f1addff61ba10cac7e2b5b0fc12da8568099864d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/f1addff61ba10cac7e2b5b0fc12da8568099864d"}]},"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Review-Priority","status":"MAY"}]}],"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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\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":{}}}]}
