)]}'
{".zuul.d/jobs_2025_2.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"71eb979260c18750c7f84cc2435365e8325613e8","unresolved":false,"context_lines":[{"line_number":27,"context_line":"            magnum:"},{"line_number":28,"context_line":"              image_id: fedora-coreos-38.20230806.3.0-openstack.x86_64"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- job:"},{"line_number":31,"context_line":"    name: magnum-tempest-plugin-tests-cluster-2025-2"},{"line_number":32,"context_line":"    parent: magnum-tempest-plugin-tests-multinode-base"},{"line_number":33,"context_line":"    nodeset: magnum-nested-virt-ubuntu-noble"},{"line_number":34,"context_line":"    override-checkout: stable/2025.2"},{"line_number":35,"context_line":"    vars:"},{"line_number":36,"context_line":"      devstack_localrc:"},{"line_number":37,"context_line":"        MAGNUM_GUEST_IMAGE_URL: https://builds.coreos.fedoraproject.org/prod/streams/stable/builds/38.20230806.3.0/x86_64/fedora-coreos-38.20230806.3.0-openstack.x86_64.qcow2.xz"},{"line_number":38,"context_line":"      devstack_local_conf:"},{"line_number":39,"context_line":"        test-config:"},{"line_number":40,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":41,"context_line":"            magnum:"},{"line_number":42,"context_line":"              image_id: fedora-coreos-38.20230806.3.0-openstack.x86_64"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- job:"},{"line_number":45,"context_line":"    name: magnum-tempest-plugin-tests-cluster-2025-2-k8s_fcos_v1-v1.27.8"},{"line_number":46,"context_line":"    parent: magnum-tempest-plugin-tests-cluster-2025-2"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"4c86edf9_f7d7472f","line":43,"range":{"start_line":30,"start_character":2,"end_line":43,"end_character":0},"updated":"2026-06-25 12:31:28.000000000","message":"Job magnum-tempest-plugin-tests-multinode-base not defined","commit_id":"c26463a936cca422e3fb0c70d3f320433e44ca2e"}],"magnum_tempest_plugin/common/config.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        cls.set_labels(config)"},{"line_number":177,"context_line":"        cls.set_sonobuoy_tests(config)"},{"line_number":178,"context_line":"        cls.set_cluster_master_count(config)"},{"line_number":179,"context_line":"        cls.set_cluster_node_count(config)"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab90a34_ce42bc73","line":179,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: W292 no newline at end of file","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":177,"context_line":"        cls.set_sonobuoy_tests(config)"},{"line_number":178,"context_line":"        cls.set_cluster_master_count(config)"},{"line_number":179,"context_line":"        cls.set_cluster_node_count(config)"},{"line_number":180,"context_line":"        "}],"source_content_type":"text/x-python","patch_set":2,"id":"d6d49217_14611314","line":180,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: W292 no newline at end of file","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":177,"context_line":"        cls.set_sonobuoy_tests(config)"},{"line_number":178,"context_line":"        cls.set_cluster_master_count(config)"},{"line_number":179,"context_line":"        cls.set_cluster_node_count(config)"},{"line_number":180,"context_line":"        "}],"source_content_type":"text/x-python","patch_set":2,"id":"9b30b30c_26270e6e","line":180,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: W293 blank line contains whitespace","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"}],"magnum_tempest_plugin/common/datagen.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":320,"context_line":""},{"line_number":321,"context_line":"def valid_cluster_data(cluster_template_id,"},{"line_number":322,"context_line":"                       name\u003ddata_utils.rand_name(\u0027cluster\u0027),"},{"line_number":323,"context_line":"                       node_count\u003d1, master_count\u003d1, create_timeout\u003dNone, master_lb_enabled\u003dFalse):"},{"line_number":324,"context_line":"    \"\"\"Generates random cluster data with valid"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    :param cluster_template_id: clustertemplate unique id that already exists"}],"source_content_type":"text/x-python","patch_set":1,"id":"5c9332d8_295be51e","line":323,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E501 line too long (99 \u003e 79 characters)","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":331,"context_line":""},{"line_number":332,"context_line":"    return cluster_data(cluster_template_id\u003dcluster_template_id, name\u003dname,"},{"line_number":333,"context_line":"                        master_count\u003dmaster_count, node_count\u003dnode_count,"},{"line_number":334,"context_line":"                        create_timeout\u003dcreate_timeout, master_lb_enabled\u003dmaster_lb_enabled)"},{"line_number":335,"context_line":""},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"def cluster_name_patch_data(name\u003ddata_utils.rand_name(\u0027cluster\u0027)):"}],"source_content_type":"text/x-python","patch_set":1,"id":"d7f4ef06_ab522c5f","line":334,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E501 line too long (91 \u003e 79 characters)","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":320,"context_line":""},{"line_number":321,"context_line":"def valid_cluster_data(cluster_template_id,"},{"line_number":322,"context_line":"                       name\u003ddata_utils.rand_name(\u0027cluster\u0027),"},{"line_number":323,"context_line":"                       node_count\u003d1, master_count\u003d1, create_timeout\u003dNone, "},{"line_number":324,"context_line":"                       master_lb_enabled\u003dFalse):"},{"line_number":325,"context_line":"    \"\"\"Generates random cluster data with valid"},{"line_number":326,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"354a444e_8c784147","line":323,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: W291 trailing whitespace","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":335,"context_line":""},{"line_number":336,"context_line":"    return cluster_data(cluster_template_id\u003dcluster_template_id, name\u003dname,"},{"line_number":337,"context_line":"                        master_count\u003dmaster_count, node_count\u003dnode_count,"},{"line_number":338,"context_line":"                        create_timeout\u003dcreate_timeout, "},{"line_number":339,"context_line":"                        master_lb_enabled\u003dmaster_lb_enabled)"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"a0bbc44e_0d08052f","line":338,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: W291 trailing whitespace","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"}],"magnum_tempest_plugin/common/templates/cluster.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        # NOTE (dimtruck) by default tempest sets timeout to 20 mins."},{"line_number":84,"context_line":"        # We need more time."},{"line_number":85,"context_line":"        test_timeout \u003d  7200"},{"line_number":86,"context_line":"        self.useFixture(fixtures.Timeout(test_timeout, gentle\u003dTrue))"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    def tearDown(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5cc304bf_d0eb32af","line":85,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E222 multiple spaces after operator","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":157,"context_line":"        IDEMPOTENT_IDS[\u0027test_create_list_sign_delete_clusters\u0027])"},{"line_number":158,"context_line":"    def test_create_list_sign_delete_clusters(self):"},{"line_number":159,"context_line":"        gen_model \u003d datagen.valid_cluster_data("},{"line_number":160,"context_line":"            cluster_template_id\u003dself.cluster_template.uuid, node_count\u003dconfig.Config.cluster_node_count, master_count\u003dconfig.Config.cluster_master_count, master_lb_enabled\u003dTrue)"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"        # test cluster create"},{"line_number":163,"context_line":"        _, cluster_model \u003d self._create_cluster(gen_model)"}],"source_content_type":"text/x-python","patch_set":1,"id":"93cab534_733e7379","line":160,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E501 line too long (177 \u003e 79 characters)","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":263,"context_line":"        self.clusters.remove(cluster_model.uuid)"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    def run_sonobuoy(self):"},{"line_number":266,"context_line":"        subprocess.run(\"sonobuoy run --mode conformance-lite --wait --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue)"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"        subprocess.run(\"sonobuoy status --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue)"},{"line_number":269,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5baa8de6_23095a5f","line":266,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E501 line too long (134 \u003e 79 characters)","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":265,"context_line":"    def run_sonobuoy(self):"},{"line_number":266,"context_line":"        subprocess.run(\"sonobuoy run --mode conformance-lite --wait --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue)"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"        subprocess.run(\"sonobuoy status --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue)"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"        result \u003d subprocess.run(\"sonobuoy retrieve --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue, capture_output\u003dTrue, text\u003dTrue)"},{"line_number":271,"context_line":"        tarball \u003d result.stdout.strip()"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ab19653_70a86517","line":268,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E501 line too long (106 \u003e 79 characters)","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":267,"context_line":""},{"line_number":268,"context_line":"        subprocess.run(\"sonobuoy status --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue)"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"        result \u003d subprocess.run(\"sonobuoy retrieve --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue, capture_output\u003dTrue, text\u003dTrue)"},{"line_number":271,"context_line":"        tarball \u003d result.stdout.strip()"},{"line_number":272,"context_line":"        subprocess.run(\"mkdir -p /tmp/magnum-nodes/sonobuoy-results\", shell\u003dTrue, check\u003dTrue)"},{"line_number":273,"context_line":"        subprocess.run(f\"tar -xvf {tarball} -C /tmp/magnum-nodes/sonobuoy-results\", shell\u003dTrue, check\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"4207c790_4ce71062","line":270,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E501 line too long (149 \u003e 79 characters)","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":269,"context_line":""},{"line_number":270,"context_line":"        result \u003d subprocess.run(\"sonobuoy retrieve --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue, capture_output\u003dTrue, text\u003dTrue)"},{"line_number":271,"context_line":"        tarball \u003d result.stdout.strip()"},{"line_number":272,"context_line":"        subprocess.run(\"mkdir -p /tmp/magnum-nodes/sonobuoy-results\", shell\u003dTrue, check\u003dTrue)"},{"line_number":273,"context_line":"        subprocess.run(f\"tar -xvf {tarball} -C /tmp/magnum-nodes/sonobuoy-results\", shell\u003dTrue, check\u003dTrue)"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"        subprocess.run(\"sonobuoy delete --all --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue)  "}],"source_content_type":"text/x-python","patch_set":1,"id":"fab60016_384486cb","line":272,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E501 line too long (93 \u003e 79 characters)","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":270,"context_line":"        result \u003d subprocess.run(\"sonobuoy retrieve --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue, capture_output\u003dTrue, text\u003dTrue)"},{"line_number":271,"context_line":"        tarball \u003d result.stdout.strip()"},{"line_number":272,"context_line":"        subprocess.run(\"mkdir -p /tmp/magnum-nodes/sonobuoy-results\", shell\u003dTrue, check\u003dTrue)"},{"line_number":273,"context_line":"        subprocess.run(f\"tar -xvf {tarball} -C /tmp/magnum-nodes/sonobuoy-results\", shell\u003dTrue, check\u003dTrue)"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"        subprocess.run(\"sonobuoy delete --all --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue)  "},{"line_number":276,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"cc4fc63b_f620407a","line":273,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E501 line too long (107 \u003e 79 characters)","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":272,"context_line":"        subprocess.run(\"mkdir -p /tmp/magnum-nodes/sonobuoy-results\", shell\u003dTrue, check\u003dTrue)"},{"line_number":273,"context_line":"        subprocess.run(f\"tar -xvf {tarball} -C /tmp/magnum-nodes/sonobuoy-results\", shell\u003dTrue, check\u003dTrue)"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"        subprocess.run(\"sonobuoy delete --all --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue)  "},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"    @testtools.testcase.attr(\u0027negative\u0027)"},{"line_number":278,"context_line":"    @decorators.idempotent_id("}],"source_content_type":"text/x-python","patch_set":1,"id":"64d87648_e07b1a11","line":275,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E501 line too long (112 \u003e 79 characters)","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":272,"context_line":"        subprocess.run(\"mkdir -p /tmp/magnum-nodes/sonobuoy-results\", shell\u003dTrue, check\u003dTrue)"},{"line_number":273,"context_line":"        subprocess.run(f\"tar -xvf {tarball} -C /tmp/magnum-nodes/sonobuoy-results\", shell\u003dTrue, check\u003dTrue)"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"        subprocess.run(\"sonobuoy delete --all --kubeconfig /tmp/magnum-nodes/kube.conf\", shell\u003dTrue, check\u003dTrue)  "},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"    @testtools.testcase.attr(\u0027negative\u0027)"},{"line_number":278,"context_line":"    @decorators.idempotent_id("}],"source_content_type":"text/x-python","patch_set":1,"id":"699f0b1b_79ca65b4","line":275,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: W291 trailing whitespace","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":157,"context_line":"        IDEMPOTENT_IDS[\u0027test_create_list_sign_delete_clusters\u0027])"},{"line_number":158,"context_line":"    def test_create_list_sign_delete_clusters(self):"},{"line_number":159,"context_line":"        gen_model \u003d datagen.valid_cluster_data("},{"line_number":160,"context_line":"            cluster_template_id\u003dself.cluster_template.uuid, "},{"line_number":161,"context_line":"            node_count\u003dconfig.Config.cluster_node_count, "},{"line_number":162,"context_line":"            master_count\u003dconfig.Config.cluster_master_count, "},{"line_number":163,"context_line":"            master_lb_enabled\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":2,"id":"792c3934_58b5878e","line":160,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: W291 trailing whitespace","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":158,"context_line":"    def test_create_list_sign_delete_clusters(self):"},{"line_number":159,"context_line":"        gen_model \u003d datagen.valid_cluster_data("},{"line_number":160,"context_line":"            cluster_template_id\u003dself.cluster_template.uuid, "},{"line_number":161,"context_line":"            node_count\u003dconfig.Config.cluster_node_count, "},{"line_number":162,"context_line":"            master_count\u003dconfig.Config.cluster_master_count, "},{"line_number":163,"context_line":"            master_lb_enabled\u003dTrue)"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"6ffa52a4_5ab0bf4a","line":161,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: W291 trailing whitespace","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":159,"context_line":"        gen_model \u003d datagen.valid_cluster_data("},{"line_number":160,"context_line":"            cluster_template_id\u003dself.cluster_template.uuid, "},{"line_number":161,"context_line":"            node_count\u003dconfig.Config.cluster_node_count, "},{"line_number":162,"context_line":"            master_count\u003dconfig.Config.cluster_master_count, "},{"line_number":163,"context_line":"            master_lb_enabled\u003dTrue)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"        # test cluster create"}],"source_content_type":"text/x-python","patch_set":2,"id":"72708076_8a7f9bc5","line":162,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: W291 trailing whitespace","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":312,"context_line":"            f\"sonobuoy delete --all --kubeconfig {kubeconfig}\","},{"line_number":313,"context_line":"            shell\u003dTrue,"},{"line_number":314,"context_line":"            check\u003dTrue,"},{"line_number":315,"context_line":"        ) "},{"line_number":316,"context_line":""},{"line_number":317,"context_line":"    @testtools.testcase.attr(\u0027negative\u0027)"},{"line_number":318,"context_line":"    @decorators.idempotent_id("}],"source_content_type":"text/x-python","patch_set":2,"id":"57602906_e1cb8648","line":315,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: W291 trailing whitespace","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"}],"magnum_tempest_plugin/config.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                help\u003d\"Enable Sonobuoy\"),"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    cfg.IntOpt(\"cluster_master_count\","},{"line_number":90,"context_line":"                default\u003d1,"},{"line_number":91,"context_line":"                help\u003d\"Number of master nodes to create in test clusters\"),"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    cfg.IntOpt(\"cluster_node_count\","}],"source_content_type":"text/x-python","patch_set":1,"id":"2b41111a_535e9779","line":90,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    cfg.IntOpt(\"cluster_master_count\","},{"line_number":90,"context_line":"                default\u003d1,"},{"line_number":91,"context_line":"                help\u003d\"Number of master nodes to create in test clusters\"),"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    cfg.IntOpt(\"cluster_node_count\","},{"line_number":94,"context_line":"                default\u003d1,"}],"source_content_type":"text/x-python","patch_set":1,"id":"03c9038b_8070081f","line":91,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":91,"context_line":"                help\u003d\"Number of master nodes to create in test clusters\"),"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    cfg.IntOpt(\"cluster_node_count\","},{"line_number":94,"context_line":"                default\u003d1,"},{"line_number":95,"context_line":"                help\u003d\"Number of worker nodes to create in test clusters\"),"},{"line_number":96,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":1,"id":"f14f6f9f_fbbf058b","line":94,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8d55f623b048e143710f89e368845a5c9c09ff69","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    cfg.IntOpt(\"cluster_node_count\","},{"line_number":94,"context_line":"                default\u003d1,"},{"line_number":95,"context_line":"                help\u003d\"Number of worker nodes to create in test clusters\"),"},{"line_number":96,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":1,"id":"9d32b360_59e08500","line":95,"updated":"2026-06-24 16:42:49.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"d1cb67d9cef9b3ca6cee49c00ef63b71f7d1c0d2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":83,"context_line":"               default\u003d\u0027{}\u0027,"},{"line_number":84,"context_line":"               help\u003d\"A dict of labels to be defined in cluster template\"),"},{"line_number":85,"context_line":"    cfg.BoolOpt(\"sonobuoy_tests\","},{"line_number":86,"context_line":"               default\u003dFalse,"},{"line_number":87,"context_line":"               help\u003d\"Enable Sonobuoy\"),"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    cfg.IntOpt(\"cluster_master_count\","}],"source_content_type":"text/x-python","patch_set":2,"id":"1bda34fe_55879626","line":86,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":84,"context_line":"               help\u003d\"A dict of labels to be defined in cluster template\"),"},{"line_number":85,"context_line":"    cfg.BoolOpt(\"sonobuoy_tests\","},{"line_number":86,"context_line":"               default\u003dFalse,"},{"line_number":87,"context_line":"               help\u003d\"Enable Sonobuoy\"),"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    cfg.IntOpt(\"cluster_master_count\","},{"line_number":90,"context_line":"               default\u003d1,"}],"source_content_type":"text/x-python","patch_set":2,"id":"c3a017e5_1876f091","line":87,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c697949ce33fb2ef5eb78bfb8b314d381418da76","unresolved":false,"context_lines":[{"line_number":94,"context_line":"               default\u003d1,"},{"line_number":95,"context_line":"               help\u003d\"Number of worker nodes to create in test clusters\"),"},{"line_number":96,"context_line":"]"},{"line_number":97,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"43fb56e6_df8762e6","line":97,"updated":"2026-06-25 10:47:08.000000000","message":"pep8: W391 blank line at end of file","commit_id":"6afb861f7866fa4e0b820710244a7acfc21f97c7"}]}
