)]}'
{"id":"openstack%2Ftempest~973810","triplet_id":"openstack%2Ftempest~master~Ie881c3e3cb302b282fa9ad530d7f8cada68a69fd","project":"openstack/tempest","branch":"master","topic":"bp/test-neutron-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-07-01 16:33:16.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-07-07 12:53:14.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"}},"32102":{"account":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"last_update":"2026-07-13 09:17:06.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":"Ie881c3e3cb302b282fa9ad530d7f8cada68a69fd","subject":"Use reader role for network admin tests","status":"NEW","created":"2026-01-19 12:18:40.000000000","updated":"2026-07-13 09:17:06.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e9954992e9c311e5ecb3b4d3dfd622e63fd6ed10","_number":973810,"virtual_id_number":973810,"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"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-01 18:48:24.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-07-07 12:53:14.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":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":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":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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-19 14:19:12.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-20 11:31:16.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-07-06 13:16:38.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":"97a4c7645174cc4beeabe2c3e1c2f0bc83f28989","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-01-19 12:18:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4ab39d3946222ca06e55612b5ec75ff5e8e44157","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 14:19:12.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/d8bf2fc907c7421d863892007eeac997\n\n- grenade https://zuul.opendev.org/t/openstack/build/198b89de84a44db1a4a468ed0a727532 : SUCCESS in 1h 06m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7354681cee2e443b9760899bc27db5d0 : SUCCESS in 56m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/698459f6bf5243409c3d70fe295a3793 : SUCCESS in 5m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6346d73b84f342b6a63b2eeb86c7a676 : SUCCESS in 13m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e878ab11bb34ac4b8fa65e9dbca7f2c : SUCCESS in 4m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ac713f54127a4cd19fa168d2de237ae3 : SUCCESS in 2m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/28c7e0753ce94fee8b1a36cef97b2753 : SUCCESS in 2m 24s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c6fffbbc677e43c88546dbd2da7db9ab : SUCCESS in 4m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4f3a3b55631143a4b6eab99c449b9d8c : SUCCESS in 2m 43s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/bf945c9c9a0a467f950bb77601203735 : SUCCESS in 1h 34m 43s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/5684c16f3877458bb7f726eafc59df43 : SUCCESS in 1h 23m 00s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/2babe2c9b154488b8c6aa2c95b1bafcf : SUCCESS in 1h 44m 58s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/c933cad46fb0491f9d2827cff7a37d1d : SUCCESS in 1h 40m 17s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/ccad412a08e84947b6fdc7611687745d : SUCCESS in 38m 29s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/05f04865875042df98ade255551ef495 : SUCCESS in 19m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e5be691ff82e44aebc972b03310e7e43 : SUCCESS in 37m 27s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/f80084b6ea844c579c84bb01596fa129 : SUCCESS in 1h 58m 46s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/88a6f45070ba4ff78a9c244fcd4f1c69 : SUCCESS in 57m 02s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/aa1780b1c6e546fda1996ce125ae2eec : SUCCESS in 1h 50m 42s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f5e0babc15a84ccca1d3ccf2017f1ce7 : FAILURE in 19m 14s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/3241801be6904a17ba9e98f190cff7c6 : SUCCESS in 49m 13s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/20a9a2a0ebca47cf839b79a6d55829c2 : SUCCESS in 38m 36s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/cc177abfa9954fcf9d21c19d7a314088 : FAILURE in 1h 11m 08s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/de26d8028e1a4c22b3a329f99c6b4bfd : FAILURE in 1h 19m 12s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/3cf8dafea4e347cb8915b86707bad562 : SUCCESS in 1h 15m 53s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/8b5c3db2d5db4830a33ae558f300d1c8 : SUCCESS in 3m 01s","accounts_in_message":[],"_revision_number":1},{"id":"576f8c73feddee2bdc03abd9a49b3ecd08ece9e4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-01-19 19:53:07.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"9815c1456ff93707f5ee5b80a4549d1ec3098222","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 22:00:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e58b3f5bf71b4d939a960417182c2f59\n\n- grenade https://zuul.opendev.org/t/openstack/build/69bdcef3f6344426a235d39acbd1bee7 : SUCCESS in 31m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/568669790b2e4faf88f5d5981a84b785 : SUCCESS in 1h 49m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8ec8b56de452471aa3e5e2f009c366f2 : SUCCESS in 6m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/75400ecd1f7d49b886bd211a81813142 : SUCCESS in 14m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35e537bb55d24e77a302b35fa6a143dd : SUCCESS in 3m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d2b3acf0134b4022a9cfd65f33463b4a : SUCCESS in 2m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8e3788eedd8b414e887103a95109f9c7 : SUCCESS in 3m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f9e74b1e51c04ca6844da412760c9526 : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/65a52c1c9b2b497cbcd4e064caa4f66e : SUCCESS in 3m 14s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/7fdc9f446ac8490d9adc8cf73b734838 : SUCCESS in 47m 42s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/e3087230a74d45ba8819210235564131 : SUCCESS in 1h 49m 25s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/fe150e16cd1b4561a22a131632beb00d : SUCCESS in 1h 25m 09s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/e4ed4488cf304a65839a20c4fd4bd3ba : SUCCESS in 1h 35m 36s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/d1afe34214b945cc9779ddfc20441767 : SUCCESS in 44m 30s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/78150c9aeb234fa9b8bd91aa79409edb : SUCCESS in 33m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e29019772989429d945a23b7325cd6a2 : SUCCESS in 44m 39s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/3e1bb968d33449b49b2d17938c300a66 : SUCCESS in 2h 01m 16s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5c8d843e11b2435b924ec9e1d7576c25 : SUCCESS in 42m 32s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/96f06c8e7673479e9af4e279bc94923e : SUCCESS in 1h 22m 43s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/dc0fe2bebbbc492f8772355023944c8d : SUCCESS in 1h 43m 33s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/b4b17709a8f14c4bba8cfb81c8e34b59 : SUCCESS in 1h 08m 46s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4acd793ebd54488ca4d8b817df41e1cb : SUCCESS in 1h 03m 02s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/9235462d5d5a4ab8a85f16b017427369 : FAILURE in 57m 56s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/651a8fda1c6e4fb78f5a399d68f9d2a0 : FAILURE in 47m 56s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/1e8d423c122e4432b9e3973b4cab5cac : SUCCESS in 1h 21m 23s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/dc78a2ab118c4d6893a4f6677b485a95 : SUCCESS in 2m 23s","accounts_in_message":[],"_revision_number":2},{"id":"e8f600121a407e37ddae211dc04cfcdf90d01f1a","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-06-24 20:20:40.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"afc4238b3a0885b0b23f80ecab582e569708b892","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-07-01 16:33:16.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"f9de5c3336e4a1c6d1dfbf5ca1662938bc0a6b8c","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-07-01 16:39:44.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f589e0a3165583e8c31d07a3d06144562f0e67f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-01 18:48:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e879ff3d1ec9450897a85eabfb33de94\n\n- grenade https://zuul.opendev.org/t/openstack/build/e749119ccf974b5b861230178b9af4c7 : SUCCESS in 44m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/91b46d499329422f8c9973a2b82c22e5 : SUCCESS in 1h 01m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c3ec5916346a4ee386a70e972a5c485d : SUCCESS in 5m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed37435b14274f1dad90a1ee7473a7de : SUCCESS in 12m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8e6fd4e4b96d4bbf97dd8d9edbf6e896 : SUCCESS in 29m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e9f2dbea39e455b9e9562f1459445c5 : SUCCESS in 4m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/250a1022cb204a25a180df31d5295f90 : SUCCESS in 4m 35s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4d334034a6394cb9bfea6c609138c69c : SUCCESS in 2m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0262cfd7f68745f3b579bdd3cd1e256a : SUCCESS in 5m 51s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/6d3df3c293094b8db0054296f3dd252f : SUCCESS in 1h 16m 20s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/088ce2efd372462897c51e2d9edcf2d8 : FAILURE in 2h 09m 46s (non-voting)\n- tempest-full-2026-1 https://zuul.opendev.org/t/openstack/build/fc368b7a2d524a71b6264a9b7640d3ac : SUCCESS in 1h 30m 36s\n- tempest-full-2025-1 https://zuul.opendev.org/t/openstack/build/5db7ebb17680428a9f3da7efd6b2cd3b : SUCCESS in 1h 52m 11s\n- cinder-tempest-lvm-multibackend-2025-1 https://zuul.opendev.org/t/openstack/build/45c88702b9a243fb8564ea37a32148c4 : SUCCESS in 1h 27m 46s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/838180dc2b88454188959c029abc6c80 : SUCCESS in 1h 07m 58s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/724a98b758df473b9088d9d8fbdb5d15 : SUCCESS in 15m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2a0377dd79ae4feba0bbb150bbafc51a : SUCCESS in 45m 18s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/c3ddc05d52474e30b8085526800622cb : SUCCESS in 1h 38m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/63dfe179a4fd42af8d2c2724653fe293 : SUCCESS in 49m 38s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/fa899f6f34184b0e9515031193c431e8 : SUCCESS in 1h 47m 00s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6d2b982efb594735a0573aad310f400d : SUCCESS in 1h 43m 43s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/2474ac55ab0641229e36ca24f91a5e54 : SUCCESS in 1h 12m 07s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/29b6179d1c1a47b4b7d36a29cb1346dc : SUCCESS in 45m 14s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/f3ef6bc61a5b40b6b700e9ff95d6dfb0 : FAILURE in 56m 35s (non-voting)\n- tempest-full-preprov-creds https://zuul.opendev.org/t/openstack/build/f68e353f07e947b487b2a528e1243836 : SUCCESS in 1h 56m 34s\n- tempest-full-preprov-creds-no-admin https://zuul.opendev.org/t/openstack/build/ce43e1609bda478bafda9a1587b11f28 : SUCCESS in 1h 20m 35s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/e6019179fe78464c9bedde1bb15f8ffe : SUCCESS in 1h 07m 31s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/1ad22d46cd5544168d80a191c344537b : SUCCESS in 4m 14s","accounts_in_message":[],"_revision_number":3},{"id":"a85b16eb8a37df91614f3caa86bba3a934cdefb4","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-07-07 12:53:14.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e9954992e9c311e5ecb3b4d3dfd622e63fd6ed10","author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"date":"2026-07-13 09:17:06.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"96b034ae44748d3760f9e42c393e5dbbf98c2964","revisions":{"8ba867e769fbcd01446e6e86e4eda0a20a1215af":{"kind":"REWORK","_number":1,"created":"2026-01-19 12:18:40.000000000","uploader":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"ref":"refs/changes/10/973810/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/10/973810/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/10/973810/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/10/973810/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/10/973810/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/10/973810/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-19 12:13:34.000000000","tz":0},"committer":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-01-19 12:13:34.000000000","tz":0},"subject":"Use reader role for network admin tests","message":"Use reader role for network admin tests\n\nOpenStack services have implemented the \u0027reader\u0027 role in their\nRBAC policy by default for read operations.\n\nThis patch updates all the neutron admin test cases in\ntempest/api/network/admin to use the reader role for the GET requests\n(list, show, get operations).\nThis ensures proper RBAC testing by using the project_reader\ncredentials for read operations while maintaining the admin/primary\ncredentials for write operations.\n\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027admin\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 admin or regular\n  client\n- Updated files: test_dhcp_agent_scheduler.py,\n  test_external_network_extension.py, test_floating_ips_admin_actions.py,\n  test_metering_extensions.py, test_routers.py, test_routers_dvr.py\n\nNote:\nIn some cases, Neutron\u0027s default policy restricts a \"reader\" to only view\nresources within their own project. Refer to Neutron Policy [1].\n\n- In test_external_network_extension.py, \"reader\" can only view floating\n  IPs within their own project: (rule:admin_only) or (role:reader and\n  project_id:%(project_id)s).\n- In test_metering_extensions.py, listing all metering_label attribute is\n  restricted to the admin.\n- In test_ports.py, listing ports created with an extension attribute\n  \u0027binding:host_id\u0027 is restricted to admin user.\n- In test_routers.py, listing all ports is restricted to the admin role.\n\n[1] https://docs.openstack.org/neutron/latest/configuration/policy.html\n\nImplements-blueprint: test-neutron-with-srbac-defaults\nChange-Id: Ie881c3e3cb302b282fa9ad530d7f8cada68a69fd\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/8ba867e769fbcd01446e6e86e4eda0a20a1215af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/8ba867e769fbcd01446e6e86e4eda0a20a1215af"}]},"branch":"refs/heads/master"},"d085c56ce9e939cfb37836c61443cf06d123912b":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-01-19 19:53:07.000000000","uploader":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"ref":"refs/changes/10/973810/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/10/973810/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/10/973810/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/10/973810/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/10/973810/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/10/973810/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-19 12:13:34.000000000","tz":0},"committer":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-01-19 19:53:07.000000000","tz":0},"subject":"Use reader role for network admin tests","message":"Use reader role for network admin tests\n\nOpenStack services have implemented the \u0027reader\u0027 role in their\nRBAC policy by default for read operations.\n\nThis patch updates all the neutron admin test cases in\ntempest/api/network/admin to use the reader role for the GET requests\n(list, show, get operations).\nThis ensures proper RBAC testing by using the project_reader\ncredentials for read operations while maintaining the admin/primary\ncredentials for write operations.\n\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027admin\u0027, \u0027project_reader\u0027] to test classes.\n- Set up reader_client in setup_clients method.\n- Replaced GET requests to use reader_client instead of admin or  regular client.\n- Updated files: test_dhcp_agent_scheduler.py,\ntest_external_network_extension.py,test_floating_ips_admin_actions.py,\ntest_metering_extensions.py, test_routers.py, test_routers_dvr.py\n\nNote:\nIn some cases, Neutron\u0027s default policy restricts a \"reader\" to only view resources within their own project. Refer to Neutron Policy [1].\n- In test_external_network_extension.py, \"reader\" can only view floating IPs within their own project: (rule:admin_only) or (role:reader and project_id:%(project_id)s).\n- In test_metering_extensions.py, listing all metering_label attribute is restricted to the admin.\n- In test_ports.py, listing ports created with an extension attribute\n\u0027binding:host_id\u0027 is restricted to admin user.\n- In test_routers.py, listing all ports is restricted to the admin role.\n\n[1] https://docs.openstack.org/neutron/latest/configuration/policy.html\n\nImplements-blueprint: test-neutron-with-srbac-defaults\nChange-Id: Ie881c3e3cb302b282fa9ad530d7f8cada68a69fd\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/d085c56ce9e939cfb37836c61443cf06d123912b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/d085c56ce9e939cfb37836c61443cf06d123912b"}]},"branch":"refs/heads/master","description":"Edit commit message"},"96b034ae44748d3760f9e42c393e5dbbf98c2964":{"kind":"REWORK","_number":3,"created":"2026-07-01 16:33:16.000000000","uploader":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"ref":"refs/changes/10/973810/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/10/973810/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/10/973810/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/10/973810/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/10/973810/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/10/973810/3"}}},"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-19 12:13:34.000000000","tz":0},"committer":{"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","date":"2026-07-01 16:33:14.000000000","tz":60},"subject":"Use reader role for network admin tests","message":"Use reader role for network admin tests\n\nOpenStack services have implemented the \u0027reader\u0027 role in their\nRBAC policy by default for read operations.\n\nThis patch updates all the neutron admin test cases in\ntempest/api/network/admin to use the reader role for the GET requests\n(list, show, get operations).\nThis ensures proper RBAC testing by using the project_reader\ncredentials for read operations while maintaining the admin/primary\ncredentials for write operations.\n\nChanges include:\n- Added credentials \u003d [\u0027primary\u0027, \u0027admin\u0027, \u0027project_reader\u0027] to test classes.\n- Set up reader_client in setup_clients method.\n- Replaced GET requests to use reader_client instead of admin or  regular client.\n- Updated files: test_dhcp_agent_scheduler.py,\ntest_external_network_extension.py,test_floating_ips_admin_actions.py,\ntest_metering_extensions.py, test_routers.py, test_routers_dvr.py\n\nNote:\nIn some cases, Neutron\u0027s default policy restricts a \"reader\" to only view resources within their own project. Refer to Neutron Policy [1].\n- In test_external_network_extension.py, \"reader\" can only view floating IPs within their own project: (rule:admin_only) or (role:reader and project_id:%(project_id)s).\n- In test_metering_extensions.py, listing all metering_label attribute is restricted to the admin.\n- In test_ports.py, listing ports created with an extension attribute\n\u0027binding:host_id\u0027 is restricted to admin user.\n- In test_routers.py, listing all ports is restricted to the admin role.\n\n[1] https://docs.openstack.org/neutron/latest/configuration/policy.html\n\nImplements-blueprint: test-neutron-with-srbac-defaults\nChange-Id: Ie881c3e3cb302b282fa9ad530d7f8cada68a69fd\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/96b034ae44748d3760f9e42c393e5dbbf98c2964"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/96b034ae44748d3760f9e42c393e5dbbf98c2964"}]},"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":""}}}]}
