)]}'
{"id":"openstack%2Ftempest~972642","triplet_id":"openstack%2Ftempest~master~I4f6f2597d096d4e4b35edd7090a8e45c5d78d340","project":"openstack/tempest","branch":"master","topic":"floating_ip_compute","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-04-02 02:54:42.000000000","reason":"Change was submitted"},"35153":{"account":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"last_update":"2026-04-02 02:54:42.000000000","reason":"Change was submitted"},"34373":{"account":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"last_update":"2026-04-02 02:54:42.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-04-02 00:59:56.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":"I4f6f2597d096d4e4b35edd7090a8e45c5d78d340","subject":"Use project_reader in compute floating_ips tests","status":"MERGED","created":"2026-01-08 08:57:31.000000000","updated":"2026-04-02 02:56:07.000000000","submitted":"2026-04-02 02:54:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"972642-floating_ip_compute","meta_rev_id":"59d19e3dbec17b94a71d55174699c0f305ed0c04","_number":972642,"virtual_id_number":972642,"owner":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-02 02:54:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_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":"","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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-02 00:59:56.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"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-02 00:59:56.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"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_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":{"CC":[{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"}],"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-01-08 11:06:32.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 19:02:12.000000000","updated_by":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-02-11 14:53:19.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-03-23 16:20:14.000000000","updated_by":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"reviewer":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"state":"CC"}],"messages":[{"id":"0229345988ed9531e057d3c82adb960e3a66bfc0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-01-08 08:57:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2a13c44f2d56db595fdb2355e5d24ba22d039180","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-08 11:06:32.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/4418b23d1347412ba93696d34f5f93c9\n\n- grenade https://zuul.opendev.org/t/openstack/build/9eb492ae4f59449285ad7352fa4da801 : SUCCESS in 1h 01m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d1dd759f872b4dae9d832ef82145c0aa : FAILURE in 1h 22m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/34450b3e33ab4cfa90b2ebf5f5cdd8dd : SUCCESS in 7m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f84c8fe8c003404d8038014eb3d74be4 : SUCCESS in 14m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d7230edb1ec24f33866c96200afda42c : FAILURE in 3m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e09a118bbeb04fc88410ec313f169503 : SUCCESS in 4m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2eb5cc42fe1042a39b8ba954fc71fb00 : SUCCESS in 4m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/45208414dd0a470bacf137743a127447 : SUCCESS in 4m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3f84942f60f44bb7b72f0d80f3d745c2 : SUCCESS in 6m 35s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/916de450981c42deb619cc82727f7845 : FAILURE in 1h 33m 33s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/2ae4e31e8d9c4109b1123385757e8487 : FAILURE in 2h 03m 58s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/fb1b36dcb52f4710a505b8c2ed4fda5a : FAILURE in 1h 21m 47s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/cf2f8111e53e40dfb13b8183e98c4458 : FAILURE in 1h 16m 56s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/3c260bae26f64af0aa6e264f86c3ca8d : SUCCESS in 1h 10m 40s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/19e8c272e48c44fbaa43abb180d2db23 : SUCCESS in 14m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a27da03254ee4a399467ea7f75081b60 : SUCCESS in 54m 14s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/67fed30bc45543e6a86852b266631231 : SUCCESS in 1h 34m 44s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ddde78557946470d99dfd3aca652fb32 : SUCCESS in 1h 01m 00s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/cb1e6fd9979a43ff953ee5a9f5eb6382 : FAILURE in 1h 02m 36s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4c841112b76f465596bf86a2b2c40523 : FAILURE in 18m 31s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/34c4d6f7a3d947599c50cb54a3ece051 : SUCCESS in 1h 14m 18s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ede5e99f59784c6d93294081fba8053a : SUCCESS in 33m 41s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/72534b8a2331470cb6a87ed2b2411696 : FAILURE in 37m 00s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/d863f5466b5b41ceb0a0aa2e6cfcc1e3 : FAILURE in 1h 08m 11s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/81b8a73d3d174f59bdde29c051792852 : SUCCESS in 1h 22m 33s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/b7e73b189f8243ddb3eee705fd2ad2d2 : SUCCESS in 2m 35s","accounts_in_message":[],"_revision_number":1},{"id":"0f9979eadd5c7dd7b701f37d0d7aff7a544bc962","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-01-29 20:32:56.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"48f027cccbd34e41d6cb36b4c30c309e6d4a307a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-01-29 20:38:15.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b91eda7611de361b2c2339cd4f80d35a2e2deb38","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-29 23:06:50.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/3730ba6143544cb9870ffe93f3e1e321\n\n- grenade https://zuul.opendev.org/t/openstack/build/d5f09423eceb4b499864c10c921716c3 : SUCCESS in 1h 02m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/18097979ea0d4623883fc58d2fb8dfbf : SUCCESS in 1h 52m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/be8c6a175c3a4ed787619e9a80144b9f : SUCCESS in 3m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/783b1e6817dd4163b2bb37ec371e0ec9 : SUCCESS in 14m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7de194f6227d43f4bb9096fd1be20f8a : FAILURE in 2m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/56aa8b0a78d641b1be192d1b93b1c682 : SUCCESS in 3m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fafcad7ed5af4aae93c456990bf71e74 : SUCCESS in 3m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5896934c4f63491e8de3f6f927adc32e : SUCCESS in 3m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f84c1856587f454c8d38efcf809a082a : SUCCESS in 4m 28s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/1c9b4daec86a400c87ca46f773c396b8 : SUCCESS in 1h 27m 54s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/3af2e25c62014d9abcd78d180180d2f4 : SUCCESS in 2h 27m 53s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/7d7662b5034044839962fab3018feb4d : SUCCESS in 1h 47m 27s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/0748cce025774d84a5652b1d5bd5b3be : SUCCESS in 1h 31m 05s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/8e32a90b85374058a519580600769731 : SUCCESS in 1h 19m 26s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/3d7113924901461a9c24117d2563f3a3 : SUCCESS in 14m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/170d84ca1d5640e4b5359b19a2af47fe : SUCCESS in 1h 04m 35s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/ee669e6d31b348eea7f9d21b01ee58bc : SUCCESS in 1h 59m 02s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f1b820a7283a48ab9800d470552421b8 : SUCCESS in 27m 32s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/b6bd2ea983924bab9bd6f4f7cd24e55b : SUCCESS in 54m 29s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d9303f5f25b04090839185ace0fe366f : SUCCESS in 1h 54m 04s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/6e6944151949460bab80b79db346c8d0 : SUCCESS in 1h 10m 53s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/930cce04f06b4e4d9aa60b95cc05544a : SUCCESS in 1h 01m 30s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/805f8af172e94728883fbd42a482f9d6 : SUCCESS in 1h 21m 19s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/ea5fa0743fe54c9f9ef982efad785707 : FAILURE in 31m 37s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/118ebe53a4db4f87962e56a0a023a97c : SUCCESS in 1h 20m 09s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/eddb218a2b774e23a24078e3a82c636b : SUCCESS in 3m 09s","accounts_in_message":[],"_revision_number":3},{"id":"76df804fff533730afd96e005b338f71c72813dd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-01-30 10:35:03.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"2092a7b628f4ac8778b82cb99945e6573bbf9dde","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 13:09:33.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/61a5eed128464b02bfe8eb8cdc3b1a9a\n\n- grenade https://zuul.opendev.org/t/openstack/build/b220d2ede90142a7aaaa8464d509b722 : SUCCESS in 57m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2bdc2a0f1007434ba6e6831a2e4cfd96 : SUCCESS in 1h 47m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bf4493ac32d54b92878a681db0bb5a07 : SUCCESS in 5m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88846b99252042a7aeae267bf7d0d411 : SUCCESS in 13m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3506775771784608ada636b7521923ab : SUCCESS in 3m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3868d9d262494731b0ba4ef5234d1e27 : SUCCESS in 3m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c4645f35c16c43b88e1b912bd7dbc735 : SUCCESS in 4m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/47933cc85c98483d82beaebe42472c2b : SUCCESS in 3m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cccfa4669a1f4b1badf1a679af45609a : SUCCESS in 4m 19s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/82f4e21babb14bfd9fbb17f83bb602ca : SUCCESS in 1h 26m 56s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/36ad506fc96041bc953f63df3fd508e9 : SUCCESS in 2h 29m 24s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/5673a22a9fcb4c54980df38f288c3f96 : SUCCESS in 1h 27m 30s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/7103246fcaa446e3b1407fecb94790e0 : SUCCESS in 1h 37m 01s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/62c089e84bc04efca6b995d4c40ff3be : SUCCESS in 1h 25m 41s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/e297086f8b724ca8a35a3b4f3b487b79 : SUCCESS in 18m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/79f0112ee5524d6bb071d722056fcb12 : SUCCESS in 48m 12s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/ca015faba11b4962a1cb914a722d29ee : SUCCESS in 1h 37m 21s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3144ec0a135d4aecafc85a80c9004149 : SUCCESS in 1h 01m 32s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/94a3dcf81fd449fba3295f2c8d74b55c : SUCCESS in 1h 48m 32s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/81e55c615309424d970479893a8e8fa8 : SUCCESS in 1h 46m 57s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/14c767db06e74805a11044fcd3b447d2 : SUCCESS in 1h 06m 07s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2e07a981f4fe4bc8a92d15a7d0fb2235 : SUCCESS in 51m 32s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/f9c5ed1f5ae24ba8af0b0fc4ef7299af : SUCCESS in 1h 27m 45s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/9ca16edee2f7416f8ae6e9e13e09d976 : FAILURE in 45m 59s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/312244b8d2b74b08b0e5ade65656ffc1 : SUCCESS in 32m 57s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/5da3110a354e496f9e69b1345d04e087 : SUCCESS in 1m 45s","accounts_in_message":[],"_revision_number":4},{"id":"8389e0aae9ac8fe133fc8ae64efc95d1a9b56f8b","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-11 14:56:45.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"418cb9ff2979c5d6b89201355c2b81d4ac643fc4","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-03-17 21:46:48.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"48db08e48396b26d28ed9f1cf4964b4ccd6503f7","author":{"_account_id":34373,"name":"Jason Paroly","email":"jparoly@redhat.com","username":"jparoly"},"date":"2026-03-23 16:20:14.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4d984d12cf7c208036394895b8542dcbb3d82814","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-03-31 23:35:12.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"c065aa602e88babcf6422f18034fe51866cf8499","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-03-31 23:36:09.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"6271ef0596d7914c2b8a02dcdefbc17286051a02","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 02:08:24.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/836c3e98dc7b4262837dab73fadc4342\n\n- grenade https://zuul.opendev.org/t/openstack/build/0382a019c8e74b48b26f2fb602272341 : SUCCESS in 43m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c5ff05c2398a4f3db80f0e3d08b4366d : SUCCESS in 1h 43m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8388d86984ce4ce59d5720c6fa67f6e4 : SUCCESS in 5m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f85d56848d94e59b7ced5d20eeef0d8 : SUCCESS in 9m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/24a687f057f54a85b7afbc0e8c288fdf : SUCCESS in 2m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/667984fe831c4270b889d40092a477db : SUCCESS in 3m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/32ce6b17c2bf4fbfb73aad3b074be6d3 : SUCCESS in 4m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/14cb48751563403a9831d560ec934274 : SUCCESS in 4m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/98a9993e170e4e009312a8018f65aeea : SUCCESS in 3m 28s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/6d1fd009214647baa8060feda0affde4 : SUCCESS in 1h 21m 35s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/b40fbaef9c1348099bd3f9cd6aaced2e : SUCCESS in 2h 26m 14s (non-voting)\n- tempest-full-2026-1 https://zuul.opendev.org/t/openstack/build/a1b57ca498374bde982a81b5a4b17458 : SUCCESS in 1h 41m 24s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/d4d6c296c4b5423b984026c1a53298b6 : SUCCESS in 1h 32m 35s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/9f641bb2c77b4f8b9271dfb3f1047d95 : SUCCESS in 1h 20m 19s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/cda436e3f54a4b0d8f3f95761fea9d99 : SUCCESS in 30m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/572afcc313594c448aeca8ea81d22c6c : SUCCESS in 1h 01m 12s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/5ab8b10e118e413d965e3f988d01c7c9 : SUCCESS in 1h 33m 06s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/aac8615b818d431b972802069e43bf2c : SUCCESS in 43m 23s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/71241b3954e44d09a9a475af6155a7c2 : SUCCESS in 1h 55m 12s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7772d96b87fe48918e325ccc05ca2add : SUCCESS in 1h 47m 44s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/2b8caef85a7e41c895d96f64059c2ce5 : SUCCESS in 1h 07m 59s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/079087215fca4b86af78aad192d9951a : SUCCESS in 1h 05m 10s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/a8e4d878bda34cc38c4edf887f9b33db : SUCCESS in 41m 32s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/e1f7e7cee231493387359b07f7a71d3f : FAILURE in 38m 23s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/05995b9e6479433aab785f937cd66da0 : SUCCESS in 1m 58s","accounts_in_message":[],"_revision_number":6},{"id":"679a0d825dabae527ba793ab7b0ba1dd21252f88","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-04-01 21:16:04.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"6075c062346d771bf1d3286a2d6b464d629a922b","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-04-02 00:59:56.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"0e3cd2c696e72b2ba4e13e0ce041974d71a03d55","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 01:00:26.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"ccc9b5dfe299054edcea55522a5cf2b733579dba","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 02:54:42.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50739fee2f6e471d806fb3e318379b08\n\n- grenade https://zuul.opendev.org/t/openstack/build/b1ca7e76d4bd43d8b54a20988faa4628 : SUCCESS in 47m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/98025be9ac3d4b0a9d4573881302b4b6 : SUCCESS in 1h 43m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28570bc3ee9747628983d124325c7de5 : SUCCESS in 20m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d21e4dd6c9143bda43a23e91abbd922 : SUCCESS in 2m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2fa9a52b14f24a579e6f4d83a566ba4e : SUCCESS in 4m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/63452f80dd1c4cc3b8147d2cb4db1896 : SUCCESS in 3m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7305efdbdfd14cb2adc2fd94e4b07bc9 : SUCCESS in 3m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/775cdf8996c24526a26f6e6b09f2c8c5 : SUCCESS in 3m 54s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/cfbfcb6d79824d5d915ca8f8ec7b5aec : SUCCESS in 1h 45m 45s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/4caf7c50a469432494d1d29f6bfbcbcb : SUCCESS in 41m 23s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/1c8ee4f4e3864ba5b61bfd0ada3af0bb : SUCCESS in 36m 33s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5296136bb25f4e13b5d2195a95528366 : SUCCESS in 32m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/91359f3f2704495e9c4d225c9c8f7b99 : SUCCESS in 1h 00m 23s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/307de50623a34c77906ff9768f2956c1 : SUCCESS in 1h 30m 36s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/9cfa0514942149cf989bf25f910cc685 : SUCCESS in 1h 00m 32s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ce2cdfe0bb374b7f8488e3859a125815 : SUCCESS in 1h 00m 09s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e8e1f1d9535d495fb819efb23893fd1d : SUCCESS in 57m 01s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/a8aa366cccf64fb68f42a1411dfe7251 : SUCCESS in 1h 12m 23s","accounts_in_message":[],"_revision_number":6},{"id":"69094df6e6859ed463ae38c67b9325461e4d0d65","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 02:54:42.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"59d19e3dbec17b94a71d55174699c0f305ed0c04","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 02:56:07.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db79c29c44834b1cba70f214b6163cb1\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fef8759df3fb458999d03ac26a0feda3 : SUCCESS in 56s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"7535fb1fcfdb5d547a9ea0140d9de70c76363815","revisions":{"c00e993a374c25d1fbad1afc025f70c930f04c5c":{"kind":"REWORK","_number":1,"created":"2026-01-08 08:57:31.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/42/972642/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/42/972642/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/42/972642/1"}}},"commit":{"parents":[{"commit":"0a40adcd71db3e057d9da0ddadb01660dfc8b86e","subject":"Merge \"Use reader role in test_list_servers_negative\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0a40adcd71db3e057d9da0ddadb01660dfc8b86e"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-01-08 08:45:04.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-01-08 08:57:18.000000000","tz":330},"subject":"Use project_reader in compute admin tests","message":"Use project_reader in compute admin tests\n\nWe have project_reader credentials in tempest and they\nuse the same project as member role creds. Nova support\nthe project reader role in get server API. Moving the\ncompute floating_ip  tests to use project reader creds in GET\nAPI calls for RBAC support.\n\nChange-Id: I4f6f2597d096d4e4b35edd7090a8e45c5d78d340\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/c00e993a374c25d1fbad1afc025f70c930f04c5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/c00e993a374c25d1fbad1afc025f70c930f04c5c"}]},"branch":"refs/heads/master"},"b10be8631b6279843d7153d74361edef5acd1f67":{"kind":"REWORK","_number":2,"created":"2026-01-29 20:32:56.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/42/972642/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/42/972642/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/42/972642/2"}}},"commit":{"parents":[{"commit":"0a40adcd71db3e057d9da0ddadb01660dfc8b86e","subject":"Merge \"Use reader role in test_list_servers_negative\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0a40adcd71db3e057d9da0ddadb01660dfc8b86e"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-01-08 08:45:04.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-01-29 20:29:02.000000000","tz":330},"subject":"Use project_reader in compute floating_ips tests","message":"Use project_reader in compute floating_ips tests\n\nWe have project_reader credentials in tempest and they\nuse the same project as member role creds. Nova support\nthe project reader role in get server API. Moving the\ncompute floating_ip  tests to use project reader creds in GET\nAPI calls for RBAC support.\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027] to base class\n- Set up reader_floating_ip_client in base class setup_clients method\n- Replaced all GET requests to use reader_servers_client instead of\n  regular client\n\nPartial-Implements: https://blueprints.launchpad.net/tempest/+spec/test-nova-with-srbac-defaults\n\nChange-Id: I4f6f2597d096d4e4b35edd7090a8e45c5d78d340\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/b10be8631b6279843d7153d74361edef5acd1f67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/b10be8631b6279843d7153d74361edef5acd1f67"}]},"branch":"refs/heads/master"},"0016832838f24b59f0e21f9c0f0b7ddd861bef5d":{"kind":"REWORK","_number":3,"created":"2026-01-29 20:38:15.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/42/972642/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/42/972642/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/42/972642/3"}}},"commit":{"parents":[{"commit":"0a40adcd71db3e057d9da0ddadb01660dfc8b86e","subject":"Merge \"Use reader role in test_list_servers_negative\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0a40adcd71db3e057d9da0ddadb01660dfc8b86e"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-01-08 08:45:04.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-01-29 20:37:31.000000000","tz":330},"subject":"Use project_reader in compute floating_ips tests","message":"Use project_reader in compute floating_ips tests\n\nWe have project_reader credentials in tempest and they\nuse the same project as member role creds. Nova support\nthe project reader role in get server API. Moving the\ncompute floating_ip  tests to use project reader creds in GET\nAPI calls for RBAC support.\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027] to base class\n- Set up reader_floating_ips_client in base class setup_clients method\n- Replaced all GET requests to use reader_servers_client instead of\n  regular client\n\nPartial-Implements: https://blueprints.launchpad.net/tempest/+spec/test-nova-with-srbac-defaults\n\nChange-Id: I4f6f2597d096d4e4b35edd7090a8e45c5d78d340\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0016832838f24b59f0e21f9c0f0b7ddd861bef5d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0016832838f24b59f0e21f9c0f0b7ddd861bef5d"}]},"branch":"refs/heads/master"},"777ff8192f7b5e38e712360df13ef42ff22d8716":{"kind":"REWORK","_number":4,"created":"2026-01-30 10:35:03.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/42/972642/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/42/972642/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/42/972642/4"}}},"commit":{"parents":[{"commit":"0a40adcd71db3e057d9da0ddadb01660dfc8b86e","subject":"Merge \"Use reader role in test_list_servers_negative\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0a40adcd71db3e057d9da0ddadb01660dfc8b86e"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-01-08 08:45:04.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-01-30 10:34:48.000000000","tz":330},"subject":"Use project_reader in compute floating_ips tests","message":"Use project_reader in compute floating_ips tests\n\nWe have project_reader credentials in tempest and they\nuse the same project as member role creds. Nova support\nthe project reader role in get server API. Moving the\ncompute floating_ip  tests to use project reader creds in GET\nAPI calls for RBAC support.\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027] to base class\n- Set up reader_floating_ips_client in base class setup_clients method\n- Replaced all GET requests to use reader_servers_client instead of\n  regular client\n\nPartial-Implements: https://blueprints.launchpad.net/tempest/+spec/test-nova-with-srbac-defaults\n\nChange-Id: I4f6f2597d096d4e4b35edd7090a8e45c5d78d340\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/777ff8192f7b5e38e712360df13ef42ff22d8716"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/777ff8192f7b5e38e712360df13ef42ff22d8716"}]},"branch":"refs/heads/master"},"04d3d475f68b42e81fdbf450d4dc44860b684e4b":{"kind":"REWORK","_number":5,"created":"2026-03-31 23:35:12.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/42/972642/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/42/972642/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/42/972642/5"}}},"commit":{"parents":[{"commit":"0a40adcd71db3e057d9da0ddadb01660dfc8b86e","subject":"Merge \"Use reader role in test_list_servers_negative\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0a40adcd71db3e057d9da0ddadb01660dfc8b86e"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-01-08 08:45:04.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-03-31 23:34:53.000000000","tz":330},"subject":"Use project_reader in compute floating_ips tests","message":"Use project_reader in compute floating_ips tests\n\nWe have project_reader credentials in tempest and they\nuse the same project as member role creds. Nova support\nthe project reader role in get server API. Moving the\ncompute floating_ip  tests to use project reader creds in GET\nAPI calls for RBAC support.\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027project_reader\u0027] to base class\n- Set up reader_floating_ips_client in base class setup_clients method\n- Replaced all GET requests to use reader_servers_client instead of\n  regular client\n\nPartial-Implements: https://blueprints.launchpad.net/tempest/+spec/test-nova-with-srbac-defaults\n\nChange-Id: I4f6f2597d096d4e4b35edd7090a8e45c5d78d340\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/04d3d475f68b42e81fdbf450d4dc44860b684e4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/04d3d475f68b42e81fdbf450d4dc44860b684e4b"}]},"branch":"refs/heads/master"},"7535fb1fcfdb5d547a9ea0140d9de70c76363815":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2026-03-31 23:36:09.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/42/972642/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/42/972642/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/42/972642/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/42/972642/6"}}},"commit":{"parents":[{"commit":"0a40adcd71db3e057d9da0ddadb01660dfc8b86e","subject":"Merge \"Use reader role in test_list_servers_negative\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/0a40adcd71db3e057d9da0ddadb01660dfc8b86e"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-01-08 08:45:04.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-03-31 23:35:32.000000000","tz":330},"subject":"Use project_reader in compute floating_ips tests","message":"Use project_reader in compute floating_ips tests\n\nWe have project_reader credentials in tempest and they\nuse the same project as member role creds. Nova support\nthe project reader role in get server API. Moving the\ncompute floating_ip  tests to use project reader creds in GET\nAPI calls for RBAC support.\nChanges include:\n- Set up reader_floating_ips_client in base class setup_clients method\n- Replaced all GET requests to use reader_servers_client instead of\n  regular client\n\nPartial-Implements: https://blueprints.launchpad.net/tempest/+spec/test-nova-with-srbac-defaults\n\nChange-Id: I4f6f2597d096d4e4b35edd7090a8e45c5d78d340\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/7535fb1fcfdb5d547a9ea0140d9de70c76363815"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/7535fb1fcfdb5d547a9ea0140d9de70c76363815"}]},"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":{}}}]}
