)]}'
{"id":"openstack%2Ftempest~974305","triplet_id":"openstack%2Ftempest~master~If918a0691310ce0031c18c96e3ece260637f5cc5","project":"openstack/tempest","branch":"master","topic":"bp/test-cinder-with-srbac-defaults","attention_set":{"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2026-06-30 11:08:51.000000000","reason":"Vote got outdated and was removed: Code-Review-1"}},"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-06-30 12:29:47.000000000","reason":"\u003cGERRIT_ACCOUNT_32704\u003e replied on the change","reason_account":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"}},"35153":{"account":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"last_update":"2026-06-30 11:28:47.000000000","reason":"\u003cGERRIT_ACCOUNT_35153\u003e replied on the change","reason_account":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"}},"32102":{"account":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"last_update":"2026-07-13 09:16:39.000000000","reason":"\u003cGERRIT_ACCOUNT_32102\u003e replied on the change","reason_account":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"}}},"hashtags":[],"change_id":"If918a0691310ce0031c18c96e3ece260637f5cc5","subject":"Use reader role for volume tests","status":"NEW","created":"2026-01-22 10:43:46.000000000","updated":"2026-07-13 09:16:39.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"577ae35d4923ca4094fda0d26cea6ed6b74eefca","_number":974305,"virtual_id_number":974305,"owner":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-06-30 13:44:06.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"all":[{"value":1,"date":"2026-06-30 12:29:47.000000000","permitted_voting_range":{"min":-1,"max":1},"_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-06-30 11:28:47.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":{"all":[{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_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,"permitted_voting_range":{"min":0,"max":2},"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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"},{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-22 16:01:44.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-22 17:20:31.000000000","updated_by":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-01-30 20:28:51.000000000","updated_by":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"reviewer":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"state":"REVIEWER"},{"updated":"2026-02-04 15:37:05.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"}],"messages":[{"id":"7309de9365d7af410ef7b0fc40fa08207e254f45","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-01-22 10:43:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"22486545238d3c51ee83122c837120601a93d8d5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-01-22 12:37:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d95c8b0bda66cb79598829359d45dde5e9cbd255","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 16:01:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e4d52abc1bde4c92b56b2ddea5172d00\n\n- grenade https://zuul.opendev.org/t/openstack/build/781d33631f414b6faa0da554e6914c43 : SUCCESS in 1h 04m 32s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/49145f048a034857ba856d030a6eed03 : SUCCESS in 55m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/51f552cad3c44c0bb5cc3cc82dd3282b : SUCCESS in 4m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/332f8ea6f87e4e8380e1da4a337c555a : SUCCESS in 8m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/54f960bf903f4e54a90deb9695e09f18 : SUCCESS in 2m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9da9a1ce839d404db0dee7a51b7fcfa9 : SUCCESS in 5m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/88db67746ce045139b046c5dea2e61e8 : SUCCESS in 4m 05s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1172136d040b4a428c80b2bbe23a797e : SUCCESS in 4m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/362d745471ea422ead0caf58d06f3213 : SUCCESS in 5m 10s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/3b3bc572dc4b436991c5acdfe9deeada : SUCCESS in 1h 20m 06s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/e1c32c980ef44693b8226117174ad6fb : SUCCESS in 2h 41m 11s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/a45d372bddbd4a74a81addd467972ae0 : SUCCESS in 1h 41m 01s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/4cc79275b5504e0caf9657f4d734485f : SUCCESS in 1h 23m 30s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/07e6268167044a8f9d74ea6b960aa6e7 : SUCCESS in 1h 17m 48s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/caaddcd5f59b41ec9938d02d4376322e : SUCCESS in 30m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3fac6bdc8ff24036b7e67451bfd58c83 : SUCCESS in 56m 05s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/0289cb0cda424ce28ba05d9fc22664d0 : SUCCESS in 1h 53m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3c4e2bf79679486ea706f321a16ffea8 : SUCCESS in 59m 55s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/e9f6c5e4583d47a3bb5b35da2266890a : SUCCESS in 1h 34m 25s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8534556fd65b41edb825e4b18ec6abda : SUCCESS in 1h 41m 21s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/6f09e8aa087c4e659c56222a7a7cff2a : SUCCESS in 1h 06m 51s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e350b328ff0245d6b286c484ae8109c0 : SUCCESS in 56m 08s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/5c6eb4de198a4ed9912f6bac2d608926 : SUCCESS in 1h 19m 29s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/96fde203469d4eaf993b36b503d65139 : FAILURE in 1h 08m 31s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/d12318f7b5ee45fa93c0de5548c3becb : SUCCESS in 36m 23s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/7daee44395654fb8bd9b91f51d3aec9e : SUCCESS in 3m 07s","accounts_in_message":[],"_revision_number":2},{"id":"d9d6245c2f65bc05d552eb80ec53539757a2bf74","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-01-29 12:37:04.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"67ea76472b7d11eb0ae38d7fd41bd4cf18203f65","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-29 15:28:19.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a035793a457046169ed2048a2954c5fd\n\n- grenade https://zuul.opendev.org/t/openstack/build/77d10f0f819d4ed4a7cd01315085a5d1 : SUCCESS in 53m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cbef23e8c8c74cf9afc6e08a239b38f8 : SUCCESS in 1h 13m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4ac7211980494ef7b03cfbfef51d0f0c : SUCCESS in 3m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c6046d2002f4083bd37af2887cd5075 : SUCCESS in 13m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8543f725a41a45609e2f2b1b394ac048 : SUCCESS in 5m 38s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/60fe03305a8b4b78b96592fa52cba2fa : SUCCESS in 6m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/31f07f239ffe4436bd16f48c8689fcbd : SUCCESS in 4m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/75055748eeba4c05bce25b96acf65bf3 : SUCCESS in 4m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/872c1026d9684b7181f5b9ccfe1494ce : SUCCESS in 5m 15s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/5868b56cd4914e14a90bcc39a2f892f2 : SUCCESS in 1h 12m 19s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/70c8c4949a464d35b10ff2ba2dda97a0 : SUCCESS in 2h 36m 36s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/54ba6f1eae994faaa892c60e154b4d84 : SUCCESS in 1h 43m 59s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/788c576db481468db0b4a096c633c113 : SUCCESS in 1h 28m 44s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/11afdcf9e69444eaa03f25688866af45 : SUCCESS in 49m 07s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/9640b9717ec842f3be11061aeb79145e : SUCCESS in 19m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/82ae096cf9824a2992dcdf46c1ed1890 : SUCCESS in 58m 32s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/7beef95a63a54a3bab5f3d5ec2308de4 : SUCCESS in 1h 48m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a848e4fd387b48499629b816ca7f8361 : SUCCESS in 51m 45s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/88c75bfe834a469b974231a9adae87d5 : SUCCESS in 1h 38m 10s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9989808b81d24833ac0d35c22c93b86f : SUCCESS in 2h 02m 30s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/dfd9f2dac221468d8ee4724f3973e52f : SUCCESS in 1h 10m 37s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c81be5ae067046d294257512b36858bb : SUCCESS in 1h 09m 37s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/df1bbda579d343729c5c09dbd6002558 : SUCCESS in 1h 10m 40s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/84030c8ee7f24158a4df0556250d2cb5 : FAILURE in 1h 13m 55s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/faee6d9009884d3186f3cc69227157c3 : SUCCESS in 59m 30s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/e40ad685ded84f9ba2a1e30e89dee0fd : SUCCESS in 4m 42s","accounts_in_message":[],"_revision_number":3},{"id":"0aa04b0fafe7a27f684a9877d05fe66a3013eaeb","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-01-30 20:28:51.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"46950f43f26acf19a071452876e43677d44e7779","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-01-30 20:35:18.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"079c4eac3be3adafb392b0d5dabc12ab612b02b7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-02-02 12:26:23.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"e5f2361bdd0671853e38811dd6f308d05a219111","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-02 14:31:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/75abf6af07f441f39fc25046e070dc11\n\n- grenade https://zuul.opendev.org/t/openstack/build/88cd7e3d5ff9435589e8746089c8bc2a : SUCCESS in 59m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/66163aaef7a7409a9fa902b2f122305e : SUCCESS in 1h 47m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d4f87a724a904de488b11eb96d8a7611 : SUCCESS in 4m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8199fe13aba64ed8a5376c6df09840ae : SUCCESS in 13m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b1f0c94934a6438685c1ad1e6b6e39df : SUCCESS in 4m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/51c6b33dc80543208cdf5b235f262706 : SUCCESS in 3m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/58bb31cc17e046d18cad86dbad7745fe : SUCCESS in 2m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fb66ebb5c1a74b90bb9420255a91ba98 : SUCCESS in 2m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a5d00835719b46ee991b8417f83daaef : SUCCESS in 3m 57s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/66c44b7e861e4103a443fda7258c39c1 : SUCCESS in 1h 24m 13s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/e097768876f444a982735b4415246015 : SUCCESS in 1h 16m 36s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/e60c4764741a446191b9abaf08ab478d : SUCCESS in 1h 19m 58s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/f0529f3f927742caa351fd1cb835a0f5 : SUCCESS in 1h 34m 53s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/786b6c8ac9244b09829f674b5dbee6ca : SUCCESS in 1h 26m 14s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/f46f413c5562428d9299adaece4ab758 : SUCCESS in 31m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5a6aad7ce20348199a111f08ca593e3e : SUCCESS in 43m 08s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/124cece3363a4a949cc288e3bf7c0988 : SUCCESS in 1h 59m 46s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8daa40c37e7445e1a42e9c8e8c6680cb : SUCCESS in 56m 57s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/4de61d021e7f4f7b8140b66ef3dd151d : SUCCESS in 1h 22m 39s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4c66df95146d4bd087831023743e4fba : SUCCESS in 1h 41m 04s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/090bca5863e4439a844500fec2f902ea : SUCCESS in 1h 19m 01s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a9dfa6b5009e41c2b74b5a954848c715 : SUCCESS in 58m 46s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/9f0d7b32b28f416ca9151f8dc4b5c4d1 : SUCCESS in 1h 02m 31s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/5b42a1c14e2641e985bad8427c7884a0 : FAILURE in 37m 48s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/41ba95299a4747d788018167b1ba1da1 : SUCCESS in 1h 09m 51s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/aeb265d96cb74ecfac12b7dad4cc8674 : SUCCESS in 2m 35s","accounts_in_message":[],"_revision_number":4},{"id":"d1db337e22bfb74e1a18111029f90e7c922f5ea0","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-02-02 15:35:30.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"94ed73ddbd5d2ce157228bf4f3def9df8876ed3e","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-04 15:40:14.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c46250c80408543e1109894fe1a4fe02d6f25dbf","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-06-24 20:24:10.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"a6c740722da26975c64f9150845ca726131c678c","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-06-24 20:29:23.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"995050f988cc04df08f51643687498ee442c9008","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-06-30 11:08:51.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"d35489f92d2cee8304eaae3d788b20dca2bcae76","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-06-30 11:11:30.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"98d0c5133294557e932b7170852ba58aee718cdc","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-06-30 11:28:47.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"f520c0808fe526cccb04e1365567fd73a66afa89","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-06-30 12:29:47.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"f75c2f88b176cdac459d22e1d837fbe4321383e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 13:44:06.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/951da808ca4848c88c35643d7811f938\n\n- grenade https://zuul.opendev.org/t/openstack/build/7c53bca4f80d40a595ed425c1f7aecc5 : SUCCESS in 1h 03m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d564f745c6444609b5b72990dabea9b0 : SUCCESS in 56m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b756374be9ed4cb394fb057ab07a3bf1 : SUCCESS in 5m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3ebc3b61930a473891793fe5e6025d3a : SUCCESS in 9m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/55aee1d048d2444eb1586d4cae7b91dc : SUCCESS in 28m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e13a42e0f184cdcaf44b10e9a136963 : SUCCESS in 3m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bc1ef4c0bc4041d2b0ee40235256f500 : SUCCESS in 3m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0a885893ae704d968e950f1a13a9ee51 : SUCCESS in 5m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8425994828f14adc84be7631cefa2e8f : SUCCESS in 2m 37s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/9317dfc911fa4457b8abbe5c945f3f13 : SUCCESS in 1h 32m 54s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/fdbfc5cb2af240e5a5e8911f5ca95f7c : SUCCESS in 2h 28m 29s (non-voting)\n- tempest-full-2026-1 https://zuul.opendev.org/t/openstack/build/296702dd54a8431087745abc2b10dc30 : SUCCESS in 58m 33s\n- tempest-full-2025-1 https://zuul.opendev.org/t/openstack/build/d63c772876ef4cc79814b83904ef39e6 : SUCCESS in 59m 32s\n- cinder-tempest-lvm-multibackend-2025-1 https://zuul.opendev.org/t/openstack/build/eb275f966df64d02abdf2a4c8bf397d0 : SUCCESS in 1h 32m 20s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/af56b7c3406d48fbb7c4fb4e5d3a392b : SUCCESS in 1h 23m 37s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/07846f61459e4bf9849c6e9e8575e411 : SUCCESS in 6m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8cb596fafeb74441843e50f5f3e7dc65 : SUCCESS in 30m 21s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/2788b5b537af4a6c9158540d33610517 : SUCCESS in 49m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/cb25f052951247859c87c8636850ba49 : SUCCESS in 58m 36s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/0f33f1111a23483dbc1a0a6b0d567742 : SUCCESS in 2h 02m 33s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ed9065e41c7244a48c56d65528abdee1 : SUCCESS in 1h 42m 43s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/abf434650c074714bbb96eece2482ab0 : SUCCESS in 1h 09m 54s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/13b393bb62634cc380ec7ed944be65ab : SUCCESS in 1h 04m 31s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/4292ada3bce247ce8227cc4e8843dc57 : SUCCESS in 1h 15m 02s (non-voting)\n- tempest-full-preprov-creds https://zuul.opendev.org/t/openstack/build/8bdbac18594b4ef88efa8a658f52fd63 : SUCCESS in 1h 46m 57s\n- tempest-full-preprov-creds-no-admin https://zuul.opendev.org/t/openstack/build/e305b6cef4a346f4bdf43add09a95ff9 : SUCCESS in 1h 22m 46s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/9a4830347cd14835b43c4a4ce16f8f7a : SUCCESS in 1h 08m 10s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/823bc03b91ee46d28ca2eb4208cff29b : SUCCESS in 3m 15s","accounts_in_message":[],"_revision_number":5},{"id":"577ae35d4923ca4094fda0d26cea6ed6b74eefca","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-07-13 09:16:39.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"0b16cabe87d911ed97449ebf4c9ab2fdc29ddb2c","revisions":{"bfdceceb9d16a5aaf83d8c3f5099a34abdad9f57":{"kind":"REWORK","_number":1,"created":"2026-01-22 10:43:46.000000000","uploader":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"ref":"refs/changes/05/974305/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/05/974305/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/05/974305/1"}}},"commit":{"parents":[{"commit":"01919bb03157a913518647c29b09a80f140d2d56","subject":"Merge \"Use reader role for network tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/01919bb03157a913518647c29b09a80f140d2d56"}]}],"author":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-01-22 10:41:40.000000000","tz":0},"committer":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-01-22 10:43:42.000000000","tz":0},"subject":"Use reader role for volume tests","message":"Use reader role for volume tests\n\nOpenStack services have implemented the \u0027reader\u0027 role in their\nRBAC policy by default. But the Tempest tests for the reader role\nAPIs are calling these APIs with an admin or member user.\n\nThis patch update all the test files in tempest/api/volume to use\nthe reader role for the GET requests (list, show, get operations).\nThis ensures proper RBAC testing by using the project_reader\ncredentials for read operations while maintaining the primary\ncredentials for write operations.\n\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027] to test classes\n- Set up reader_client in setup_clients method\n- Replaced all GET requests to use reader_client instead of regular client\n- Updated files: test_availability_zone.py, test_extensions.py,\n  test_image_metadata.py, test_snapshot_metadata.py, test_versions.py,\n  test_volume_absolute_limits.py, test_volume_delete_cascade.py,\n  test_volume_metadata.py, test_volume_transfers.py, test_volumes_actions.py,\n  test_volumes_backup.py, test_volumes_clone.py, test_volumes_extend.py,\n  test_volumes_get.py, test_volumes_list.py, test_volumes_negative.py,\n  test_volumes_snapshots.py, test_volumes_snapshots_list.py,\n  test_volumes_snapshots_negative.py\n\nImplements-blueprint: test-cinder-with-srbac-defaults\nChange-Id: If918a0691310ce0031c18c96e3ece260637f5cc5\nSigned-off-by: Manpreet Kaur \u003ckaurmanpreet2620@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/bfdceceb9d16a5aaf83d8c3f5099a34abdad9f57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/bfdceceb9d16a5aaf83d8c3f5099a34abdad9f57"}]},"branch":"refs/heads/master"},"fa465aa2a233174b98a5719ae2721069022184a7":{"kind":"REWORK","_number":2,"created":"2026-01-22 12:37:26.000000000","uploader":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"ref":"refs/changes/05/974305/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/05/974305/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/05/974305/2"}}},"commit":{"parents":[{"commit":"01919bb03157a913518647c29b09a80f140d2d56","subject":"Merge \"Use reader role for network tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/01919bb03157a913518647c29b09a80f140d2d56"}]}],"author":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-01-22 10:41:40.000000000","tz":0},"committer":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-01-22 12:37:25.000000000","tz":0},"subject":"Use reader role for volume tests","message":"Use reader role for volume tests\n\nOpenStack services have implemented the \u0027reader\u0027 role in their\nRBAC policy by default. But the Tempest tests for the reader role\nAPIs are calling these APIs with an admin or member user.\n\nThis patch update all the test files in tempest/api/volume to use\nthe reader role for the GET requests (list, show, get operations).\nThis ensures proper RBAC testing by using the project_reader\ncredentials for read operations while maintaining the primary\ncredentials for write operations.\n\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027] to test classes\n- Set up reader_client in setup_clients method\n- Replaced all GET requests to use reader_client instead of regular client\n- Updated files: test_availability_zone.py, test_extensions.py,\n  test_image_metadata.py, test_snapshot_metadata.py, test_versions.py,\n  test_volume_absolute_limits.py, test_volume_delete_cascade.py,\n  test_volume_metadata.py, test_volume_transfers.py, test_volumes_actions.py,\n  test_volumes_backup.py, test_volumes_clone.py, test_volumes_extend.py,\n  test_volumes_get.py, test_volumes_list.py, test_volumes_negative.py,\n  test_volumes_snapshots.py, test_volumes_snapshots_list.py,\n  test_volumes_snapshots_negative.py\n\nImplements-blueprint: test-cinder-with-srbac-defaults\nChange-Id: If918a0691310ce0031c18c96e3ece260637f5cc5\nSigned-off-by: Manpreet Kaur \u003ckaurmanpreet2620@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/fa465aa2a233174b98a5719ae2721069022184a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/fa465aa2a233174b98a5719ae2721069022184a7"}]},"branch":"refs/heads/master"},"c829ec1e9b9418698b80fd0f19d39c2edc8c7f2e":{"kind":"REWORK","_number":3,"created":"2026-01-29 12:37:04.000000000","uploader":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"ref":"refs/changes/05/974305/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/05/974305/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/05/974305/3"}}},"commit":{"parents":[{"commit":"9dac5e69794335dd52cb630250fddeb6896f709e","subject":"Merge \"Add setUp to ensure volume availability in snapshot tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/9dac5e69794335dd52cb630250fddeb6896f709e"}]}],"author":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-01-22 10:41:40.000000000","tz":0},"committer":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-01-29 12:37:02.000000000","tz":0},"subject":"Use reader role for volume tests","message":"Use reader role for volume tests\n\nOpenStack services have implemented the \u0027reader\u0027 role in their\nRBAC policy by default. But the Tempest tests for the reader role\nAPIs are calling these APIs with an admin or member user.\n\nThis patch update all the test files in tempest/api/volume to use\nthe reader role for the GET requests (list, show, get operations).\nThis ensures proper RBAC testing by using the project_reader\ncredentials for read operations while maintaining the primary\ncredentials for write operations.\n\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027] to test classes\n- Set up reader_client in setup_clients method\n- Replaced all GET requests to use reader_client instead of regular client\n- Updated files: test_availability_zone.py, test_extensions.py,\n  test_image_metadata.py, test_snapshot_metadata.py, test_versions.py,\n  test_volume_absolute_limits.py, test_volume_delete_cascade.py,\n  test_volume_metadata.py, test_volume_transfers.py, test_volumes_actions.py,\n  test_volumes_backup.py, test_volumes_clone.py, test_volumes_extend.py,\n  test_volumes_get.py, test_volumes_list.py, test_volumes_negative.py,\n  test_volumes_snapshots.py, test_volumes_snapshots_list.py,\n  test_volumes_snapshots_negative.py\n\nImplements-blueprint: test-cinder-with-srbac-defaults\nChange-Id: If918a0691310ce0031c18c96e3ece260637f5cc5\nSigned-off-by: Manpreet Kaur \u003ckaurmanpreet2620@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/c829ec1e9b9418698b80fd0f19d39c2edc8c7f2e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/c829ec1e9b9418698b80fd0f19d39c2edc8c7f2e"}]},"branch":"refs/heads/master"},"8c6a8b4700d8eedddab13b25650c8ee31b12f4e0":{"kind":"REWORK","_number":4,"created":"2026-02-02 12:26:23.000000000","uploader":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"ref":"refs/changes/05/974305/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/05/974305/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/05/974305/4"}}},"commit":{"parents":[{"commit":"9dac5e69794335dd52cb630250fddeb6896f709e","subject":"Merge \"Add setUp to ensure volume availability in snapshot tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/9dac5e69794335dd52cb630250fddeb6896f709e"}]}],"author":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-01-22 10:41:40.000000000","tz":0},"committer":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-02-02 12:26:02.000000000","tz":0},"subject":"Use reader role for volume tests","message":"Use reader role for volume tests\n\nOpenStack services have implemented the \u0027reader\u0027 role in their\nRBAC policy by default. But the Tempest tests for the reader role\nAPIs are calling these APIs with an admin or member user.\n\nThis patch update all the test files in tempest/api/volume to use\nthe reader role for the GET requests (list, show, get operations).\nThis ensures proper RBAC testing by using the project_reader\ncredentials for read operations while maintaining the primary\ncredentials for write operations.\n\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027] to test classes\n- Set up reader_client in setup_clients method\n- Replaced all GET requests to use reader_client instead of regular client\n- Updated files: test_availability_zone.py, test_extensions.py,\n  test_image_metadata.py, test_snapshot_metadata.py, test_versions.py,\n  test_volume_absolute_limits.py, test_volume_delete_cascade.py,\n  test_volume_metadata.py, test_volume_transfers.py, test_volumes_actions.py,\n  test_volumes_backup.py, test_volumes_clone.py, test_volumes_extend.py,\n  test_volumes_get.py, test_volumes_list.py, test_volumes_negative.py,\n  test_volumes_snapshots.py, test_volumes_snapshots_list.py,\n  test_volumes_snapshots_negative.py\n\nImplements-blueprint: test-cinder-with-srbac-defaults\nChange-Id: If918a0691310ce0031c18c96e3ece260637f5cc5\nSigned-off-by: Manpreet Kaur \u003ckaurmanpreet2620@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8c6a8b4700d8eedddab13b25650c8ee31b12f4e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8c6a8b4700d8eedddab13b25650c8ee31b12f4e0"}]},"branch":"refs/heads/master"},"0b16cabe87d911ed97449ebf4c9ab2fdc29ddb2c":{"kind":"REWORK","_number":5,"created":"2026-06-30 11:08:51.000000000","uploader":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"ref":"refs/changes/05/974305/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/05/974305/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/05/974305/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/05/974305/5"}}},"commit":{"parents":[{"commit":"8d40001b9742e6088508946a4d2ba98325d79233","subject":"Use reader role for image tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8d40001b9742e6088508946a4d2ba98325d79233"}]}],"author":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-01-22 10:41:40.000000000","tz":0},"committer":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-06-30 11:08:49.000000000","tz":60},"subject":"Use reader role for volume tests","message":"Use reader role for volume tests\n\nOpenStack services have implemented the \u0027reader\u0027 role in their\nRBAC policy by default. But the Tempest tests for the reader role\nAPIs are calling these APIs with an admin or member user.\n\nThis patch update all the test files in tempest/api/volume to use\nthe reader role for the GET requests (list, show, get operations).\nThis ensures proper RBAC testing by using the project_reader\ncredentials for read operations while maintaining the primary\ncredentials for write operations.\n\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027] to test classes\n- Set up reader_client in setup_clients method\n- Replaced all GET requests to use reader_client instead of regular client\n- Updated files: test_availability_zone.py, test_extensions.py,\n  test_image_metadata.py, test_snapshot_metadata.py, test_versions.py,\n  test_volume_absolute_limits.py, test_volume_delete_cascade.py,\n  test_volume_metadata.py, test_volume_transfers.py, test_volumes_actions.py,\n  test_volumes_backup.py, test_volumes_clone.py, test_volumes_extend.py,\n  test_volumes_get.py, test_volumes_list.py, test_volumes_negative.py,\n  test_volumes_snapshots.py, test_volumes_snapshots_list.py,\n  test_volumes_snapshots_negative.py\n\nImplements-blueprint: test-cinder-with-srbac-defaults\nChange-Id: If918a0691310ce0031c18c96e3ece260637f5cc5\nSigned-off-by: Manpreet Kaur \u003ckaurmanpreet2620@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0b16cabe87d911ed97449ebf4c9ab2fdc29ddb2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0b16cabe87d911ed97449ebf4c9ab2fdc29ddb2c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
