)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"e9954992e9c311e5ecb3b4d3dfd622e63fd6ed10","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c32c9148_d59d68ec","updated":"2026-07-13 09:17:06.000000000","message":"@gmaan, ping for review!","commit_id":"96b034ae44748d3760f9e42c393e5dbbf98c2964"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"26a5097971bff0556277b3e223feb84360ccfb06","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"68d39884_a60a9c44","updated":"2026-08-25 13:05:37.000000000","message":"@gmaan.os14@gmail.com: Could you please review the changes?","commit_id":"96b034ae44748d3760f9e42c393e5dbbf98c2964"},{"author":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"change_message_id":"a85b16eb8a37df91614f3caa86bba3a934cdefb4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d724a522_0b7be71d","updated":"2026-07-07 12:53:14.000000000","message":"LGTM","commit_id":"96b034ae44748d3760f9e42c393e5dbbf98c2964"},{"author":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"change_message_id":"b2fd8ea012c809cf3f5b682209bf88c529eeebd1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"86ff241b_ccbacd39","updated":"2026-10-06 09:57:37.000000000","message":"Please consider moving this work to glance-tempest-plugin and closing this patch","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"},{"author":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"change_message_id":"ca7ea454cbda5229eb199376a9799330caf1e6ec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"7ee017d7_4c6fb445","updated":"2026-10-06 15:13:21.000000000","message":"Removing -1 as it not image tests","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4dd37700e271786b1f18fae8b41210dad675d3e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0ce7a880_659c8616","updated":"2026-10-09 03:20:57.000000000","message":"lgtm","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"e39a1571618af783106853eb69fefda74f6de8d8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"8963f91d_226dda97","updated":"2026-10-10 07:07:55.000000000","message":"recheck tempest-full-preprov-creds","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"c69baf125541a04b03c41ab2542b8e59493c2394","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b62b3c8c_40f8ceb1","updated":"2026-10-10 16:20:04.000000000","message":"recheck tempest-slow-py3","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4dd37700e271786b1f18fae8b41210dad675d3e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"f11ee22f_9aaa2042","in_reply_to":"86ff241b_ccbacd39","updated":"2026-10-09 03:20:57.000000000","message":"even for image tests, we do not need to move thes tests in plugin right?","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"}],"tempest/api/network/admin/test_dhcp_agent_scheduler.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e8f600121a407e37ddae211dc04cfcdf90d01f1a","unresolved":true,"context_lines":[{"line_number":37,"context_line":"    def setup_clients(cls):"},{"line_number":38,"context_line":"        super(DHCPAgentSchedulersTestJSON, cls).setup_clients()"},{"line_number":39,"context_line":"        if CONF.enforce_scope.neutron:"},{"line_number":40,"context_line":"            cls.reader_admin_agents_client \u003d ("},{"line_number":41,"context_line":"                cls.os_project_reader.network_agents_client)"},{"line_number":42,"context_line":"            cls.reader_admin_ports_client \u003d cls.os_project_reader.ports_client"},{"line_number":43,"context_line":"            cls.reader_admin_networks_client \u003d ("}],"source_content_type":"text/x-python","patch_set":2,"id":"faec1047_ebe3f786","line":40,"range":{"start_line":40,"start_character":16,"end_line":40,"end_character":42},"updated":"2026-06-24 20:20:40.000000000","message":"name is confusing, if it is reader + admin or only reader. As it is reader only, let\u0027s name it to reader_agents_client.\n\nditto for other clients alias also","commit_id":"d085c56ce9e939cfb37836c61443cf06d123912b"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"f9de5c3336e4a1c6d1dfbf5ca1662938bc0a6b8c","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    def setup_clients(cls):"},{"line_number":38,"context_line":"        super(DHCPAgentSchedulersTestJSON, cls).setup_clients()"},{"line_number":39,"context_line":"        if CONF.enforce_scope.neutron:"},{"line_number":40,"context_line":"            cls.reader_admin_agents_client \u003d ("},{"line_number":41,"context_line":"                cls.os_project_reader.network_agents_client)"},{"line_number":42,"context_line":"            cls.reader_admin_ports_client \u003d cls.os_project_reader.ports_client"},{"line_number":43,"context_line":"            cls.reader_admin_networks_client \u003d ("}],"source_content_type":"text/x-python","patch_set":2,"id":"10071b9b_05d7b991","line":40,"range":{"start_line":40,"start_character":16,"end_line":40,"end_character":42},"in_reply_to":"faec1047_ebe3f786","updated":"2026-07-01 16:39:44.000000000","message":"Reverted changes as suggested. Additionally, tempest/api/network/admin/test_floating_ips_admin_actions.py and tempest/api/network/admin/test_routers_dvr.py, the centralized router update test case, the member (reader-only) role is restricted and cannot view the admin-only distributed attribute. They were admin-related changes; therefore, reverted.","commit_id":"d085c56ce9e939cfb37836c61443cf06d123912b"}],"tempest/api/network/admin/test_metering_extensions.py":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1ce2d79198a0d7dc9bb8148581afd0e2bcfea6c2","unresolved":true,"context_lines":[{"line_number":139,"context_line":"    def test_show_metering_label(self):"},{"line_number":140,"context_line":"        \"\"\"Verifies the details of a metering label\"\"\""},{"line_number":141,"context_line":"        body \u003d self.reader_metering_labels_client.show_metering_label("},{"line_number":142,"context_line":"            self.metering_label[\u0027id\u0027])"},{"line_number":143,"context_line":"        metering_label \u003d body[\u0027metering_label\u0027]"},{"line_number":144,"context_line":"        self.assertEqual(self.metering_label[\u0027id\u0027], metering_label[\u0027id\u0027])"},{"line_number":145,"context_line":"        self.assertEqual(self.metering_label[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":4,"id":"f41ff9ca_ddd19644","line":142,"updated":"2026-10-12 10:17:52.000000000","message":"This broken couple of neutron jobs https://zuul.openstack.org/builds?job_name\u003dneutron-ovs-tempest-fips\u0026job_name\u003dneutron-ovs-tempest-with-os-ken-master\u0026job_name\u003dneutron-ovs-tempest-with-oslo-master\u0026job_name\u003dneutron-ovs-tempest-with-sqlalchemy-master\u0026project\u003dopenstack%2Fneutron\u0026branch\u003dmaster\u0026skip\u003d0","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"315ce91403d1bc68f1d8f8254fe955d25d8c80d7","unresolved":true,"context_lines":[{"line_number":139,"context_line":"    def test_show_metering_label(self):"},{"line_number":140,"context_line":"        \"\"\"Verifies the details of a metering label\"\"\""},{"line_number":141,"context_line":"        body \u003d self.reader_metering_labels_client.show_metering_label("},{"line_number":142,"context_line":"            self.metering_label[\u0027id\u0027])"},{"line_number":143,"context_line":"        metering_label \u003d body[\u0027metering_label\u0027]"},{"line_number":144,"context_line":"        self.assertEqual(self.metering_label[\u0027id\u0027], metering_label[\u0027id\u0027])"},{"line_number":145,"context_line":"        self.assertEqual(self.metering_label[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":4,"id":"59857aef_9497d56c","line":142,"in_reply_to":"ac045fe3_123599a1","updated":"2026-10-12 16:15:58.000000000","message":"Thankd Yatin for fix and sorry for missing the failing job.\n\njust curious about failing non-voting job \u0027neutron-ovs-tempest-dvr\u0027. is that run anywhere else than tempest? I am thinking can we make it voting or add the equivalent job running in neutron gate https://zuul.opendev.org/t/openstack/builds?job_name\u003dneutron-ovs-tempest-dvr\u0026skip\u003d0","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"305d6b85aef82e3e851352f64158452911fae1c3","unresolved":true,"context_lines":[{"line_number":139,"context_line":"    def test_show_metering_label(self):"},{"line_number":140,"context_line":"        \"\"\"Verifies the details of a metering label\"\"\""},{"line_number":141,"context_line":"        body \u003d self.reader_metering_labels_client.show_metering_label("},{"line_number":142,"context_line":"            self.metering_label[\u0027id\u0027])"},{"line_number":143,"context_line":"        metering_label \u003d body[\u0027metering_label\u0027]"},{"line_number":144,"context_line":"        self.assertEqual(self.metering_label[\u0027id\u0027], metering_label[\u0027id\u0027])"},{"line_number":145,"context_line":"        self.assertEqual(self.metering_label[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":4,"id":"ac045fe3_123599a1","line":142,"in_reply_to":"dce866c9_10634769","updated":"2026-10-12 10:35:36.000000000","message":"proposed https://review.opendev.org/c/openstack/tempest/+/1009989","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"28ca974f5085c806d71988887a047da082544638","unresolved":true,"context_lines":[{"line_number":139,"context_line":"    def test_show_metering_label(self):"},{"line_number":140,"context_line":"        \"\"\"Verifies the details of a metering label\"\"\""},{"line_number":141,"context_line":"        body \u003d self.reader_metering_labels_client.show_metering_label("},{"line_number":142,"context_line":"            self.metering_label[\u0027id\u0027])"},{"line_number":143,"context_line":"        metering_label \u003d body[\u0027metering_label\u0027]"},{"line_number":144,"context_line":"        self.assertEqual(self.metering_label[\u0027id\u0027], metering_label[\u0027id\u0027])"},{"line_number":145,"context_line":"        self.assertEqual(self.metering_label[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":4,"id":"dce866c9_10634769","line":142,"in_reply_to":"f41ff9ca_ddd19644","updated":"2026-10-12 10:23:29.000000000","message":"also failed in this patch but job was non voting https://zuul.opendev.org/t/openstack/build/8d5d613aa54d4810b25097876f487162","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1ce2d79198a0d7dc9bb8148581afd0e2bcfea6c2","unresolved":true,"context_lines":[{"line_number":179,"context_line":"    @decorators.idempotent_id(\u0027b7354489-96ea-41f3-9452-bace120fb4a7\u0027)"},{"line_number":180,"context_line":"    def test_show_metering_label_rule(self):"},{"line_number":181,"context_line":"        \"\"\"Verifies the metering details of a rule\"\"\""},{"line_number":182,"context_line":"        client \u003d self.reader_metering_label_rules_client"},{"line_number":183,"context_line":"        body \u003d (client.show_metering_label_rule("},{"line_number":184,"context_line":"                self.metering_label_rule[\u0027id\u0027]))"},{"line_number":185,"context_line":"        metering_label_rule \u003d body[\u0027metering_label_rule\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"910a5dac_5b453b53","line":182,"updated":"2026-10-12 10:17:52.000000000","message":"same here","commit_id":"48dfcda3c2c2a2460c42a1819a77866011f28d5b"}]}
