)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":39300,"name":"Olessya Khussainova","display_name":"Olessya Khussainova","email":"olessya.khussainova@ps.kz","username":"Cellofun"},"change_message_id":"d75ad25d389680f6e6c827f3d04ef9b9c46cad53","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"18b901d7_19ed9d7c","updated":"2026-09-17 06:04:05.000000000","message":"Looks good to me. Thanks for adding the actual data synchronization checks!","commit_id":"53e929d5aba046db0be6d0b6ccc766d7a14391b4"}],"trove_tempest_plugin/tests/scenario/base_ssl.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dd2898ebe3c00b0aeb4b7215a233835ff5bcff9f","unresolved":false,"context_lines":[{"line_number":752,"context_line":"        return {\"ssl\": ssl}"},{"line_number":753,"context_line":""},{"line_number":754,"context_line":""},{"line_number":755,"context_line":"    def insert_data_replication(self, ip, mode):"},{"line_number":756,"context_line":"        with utils.ssl_files(self.p12) as ssl_files:"},{"line_number":757,"context_line":"            LOG.info(\"ssl_files\u003d%s\", ssl_files)"},{"line_number":758,"context_line":"            db_url \u003d self._get_db_url(ip, mode, ssl_files)"}],"source_content_type":"text/x-python","patch_set":1,"id":"d599f032_769f84c5","line":755,"updated":"2026-09-16 15:15:43.000000000","message":"pep8: E303 too many blank lines (2)","commit_id":"209bf38e095728a39a6c7d2a0458db7caad37074"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dd2898ebe3c00b0aeb4b7215a233835ff5bcff9f","unresolved":false,"context_lines":[{"line_number":772,"context_line":"        return data"},{"line_number":773,"context_line":""},{"line_number":774,"context_line":""},{"line_number":775,"context_line":"    def verify_data_replication(self, ip, mode, data):"},{"line_number":776,"context_line":"        with utils.ssl_files(self.p12) as ssl_files:"},{"line_number":777,"context_line":"            db_url \u003d self._get_db_url(ip, mode, ssl_files)"},{"line_number":778,"context_line":"            args \u003d self._get_connect_args(mode, ssl_files)"}],"source_content_type":"text/x-python","patch_set":1,"id":"768f2d02_5c9d4cea","line":775,"updated":"2026-09-16 15:15:43.000000000","message":"pep8: E303 too many blank lines (2)","commit_id":"209bf38e095728a39a6c7d2a0458db7caad37074"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dd2898ebe3c00b0aeb4b7215a233835ff5bcff9f","unresolved":false,"context_lines":[{"line_number":916,"context_line":"        return data"},{"line_number":917,"context_line":""},{"line_number":918,"context_line":""},{"line_number":919,"context_line":"    def verify_data_replication(self, ip, mode, data):"},{"line_number":920,"context_line":"        if mode is None:"},{"line_number":921,"context_line":"            client \u003d Valkey("},{"line_number":922,"context_line":"                host\u003dip,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ab63d99_41b31598","line":919,"updated":"2026-09-16 15:15:43.000000000","message":"pep8: E303 too many blank lines (2)","commit_id":"209bf38e095728a39a6c7d2a0458db7caad37074"}],"trove_tempest_plugin/tests/scenario/test_instance_ssl.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dd2898ebe3c00b0aeb4b7215a233835ff5bcff9f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import os"},{"line_number":19,"context_line":"import tempfile"},{"line_number":20,"context_line":"import uuid"},{"line_number":21,"context_line":"from trove_tempest_plugin.tests import constants"},{"line_number":22,"context_line":"from trove_tempest_plugin.tests.scenario import base_ssl"},{"line_number":23,"context_line":"from trove_tempest_plugin.tests import utils"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ec303561_fd01ac56","line":21,"updated":"2026-09-16 15:15:43.000000000","message":"pep8: H306: imports not in alphabetical order (uuid, trove_tempest_plugin.tests.constants)","commit_id":"209bf38e095728a39a6c7d2a0458db7caad37074"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dd2898ebe3c00b0aeb4b7215a233835ff5bcff9f","unresolved":false,"context_lines":[{"line_number":156,"context_line":"        return data"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"    def verify_data_replication(self, ip, mode, data):"},{"line_number":160,"context_line":"        with utils.ssl_files(self.p12) as ssl_files:"},{"line_number":161,"context_line":"            db_url \u003d self._get_db_url(ip, mode, ssl_files)"},{"line_number":162,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"8b1923f6_94cab36c","line":159,"updated":"2026-09-16 15:15:43.000000000","message":"pep8: E303 too many blank lines (2)","commit_id":"209bf38e095728a39a6c7d2a0458db7caad37074"}],"trove_tempest_plugin/tests/utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dd2898ebe3c00b0aeb4b7215a233835ff5bcff9f","unresolved":false,"context_lines":[{"line_number":14,"context_line":"import ipaddress"},{"line_number":15,"context_line":"import tempfile"},{"line_number":16,"context_line":"import time"},{"line_number":17,"context_line":"import os"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from cryptography.hazmat.primitives.asymmetric import rsa"},{"line_number":20,"context_line":"from cryptography.hazmat.primitives import hashes"}],"source_content_type":"text/x-python","patch_set":1,"id":"11d475ef_af09c49f","line":17,"updated":"2026-09-16 15:15:43.000000000","message":"pep8: H306: imports not in alphabetical order (time, os)","commit_id":"209bf38e095728a39a6c7d2a0458db7caad37074"}]}
