)]}'
{".zuul.yaml":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"61564e6e22d1a50be9d741073a023deec4823de5","unresolved":true,"context_lines":[{"line_number":520,"context_line":"          q-meta: false"},{"line_number":521,"context_line":"          q-ovn-metadata-agent: true"},{"line_number":522,"context_line":"          magnum-api: false "},{"line_number":523,"context_line":"          magnum-cond: false"},{"line_number":524,"context_line":""},{"line_number":525,"context_line":"- job:"},{"line_number":526,"context_line":"    name: magnum-tempest-test-two-node"}],"source_content_type":"text/x-yaml","patch_set":94,"id":"974863b9_10dffcb2","line":523,"updated":"2023-05-11 10:34:55.000000000","message":"lets remove barbican on this subnode, and probably turn heat off too.\n\nI think we can remove octavia as well in this case.","commit_id":"f333a6028f393037fec9fd2b4d9cfd87ebf00ced"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"b95bef2dac4023dca538fe93213610c1b9b8bb83","unresolved":false,"context_lines":[{"line_number":520,"context_line":"          q-meta: false"},{"line_number":521,"context_line":"          q-ovn-metadata-agent: true"},{"line_number":522,"context_line":"          magnum-api: false "},{"line_number":523,"context_line":"          magnum-cond: false"},{"line_number":524,"context_line":""},{"line_number":525,"context_line":"- job:"},{"line_number":526,"context_line":"    name: magnum-tempest-test-two-node"}],"source_content_type":"text/x-yaml","patch_set":94,"id":"65408092_8c4f3248","line":523,"in_reply_to":"974863b9_10dffcb2","updated":"2023-05-13 02:45:16.000000000","message":"Done","commit_id":"f333a6028f393037fec9fd2b4d9cfd87ebf00ced"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"6fb0ca7db8ed087f68b03f89cb1051761f15bc14","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":98,"id":"c393f391_ae101eff","updated":"2023-05-13 01:10:59.000000000","message":"magnum.common.exception.KubeVersionPropertyNotFound: Image 2dc3b99c-f490-4be2-8a42-74849ccb1690 does not have a kube_version property.\n\nwe changed that, image upload needs a tweak.","commit_id":"589500a4645fe10ded9c8d52841f1785c21ca226"}],"magnum_tempest_plugin/tests/api/v1/test_cluster.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"76586d3301d9ecd15b3422965f0816dda2cc88f8","unresolved":true,"context_lines":[{"line_number":83,"context_line":"            else:"},{"line_number":84,"context_line":"                model \u003d datagen.valid_cluster_template()"},{"line_number":85,"context_line":"                #_,"},{"line_number":86,"context_line":"                cls.cluster_template \u003d model #cls._create_cluster_template(model)"},{"line_number":87,"context_line":"                cls.delete_template \u003d True"},{"line_number":88,"context_line":"        except Exception:"},{"line_number":89,"context_line":"            raise"}],"source_content_type":"text/x-python","patch_set":36,"id":"a6c0cb09_f825b545","line":86,"updated":"2023-03-07 18:03:13.000000000","message":"what is going on here?","commit_id":"2e174037952919dc414eb228a55e669e5320da57"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"76586d3301d9ecd15b3422965f0816dda2cc88f8","unresolved":true,"context_lines":[{"line_number":91,"context_line":"    @classmethod"},{"line_number":92,"context_line":"    def tearDownClass(cls):"},{"line_number":93,"context_line":"        # if cls.delete_template:"},{"line_number":94,"context_line":"        #     cls._delete_cluster_template(cls.cluster_template.uuid)"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"        if config.Config.keypair_name:"},{"line_number":97,"context_line":"            cls.keypairs_client.delete_keypair(config.Config.keypair_name)"}],"source_content_type":"text/x-python","patch_set":36,"id":"4a1ad7ee_92b4c169","line":94,"updated":"2023-03-07 18:03:13.000000000","message":"Did we get to the bottom of why this failed? I think it was trying to delete templates created by different users?","commit_id":"2e174037952919dc414eb228a55e669e5320da57"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"76586d3301d9ecd15b3422965f0816dda2cc88f8","unresolved":true,"context_lines":[{"line_number":324,"context_line":"        gen_model \u003d datagen.valid_cluster_data("},{"line_number":325,"context_line":"            cluster_template_id\u003dcluster_template.uuid, node_count\u003d1)"},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"        print(\"gen_model:\",gen_model)"},{"line_number":328,"context_line":"        # test cluster create"},{"line_number":329,"context_line":"        _, cluster_model \u003d self._create_cluster(gen_model)"},{"line_number":330,"context_line":"        self.assertNotIn(\u0027status\u0027, cluster_model)"}],"source_content_type":"text/x-python","patch_set":36,"id":"1ccede88_e8590666","line":327,"updated":"2023-03-07 18:03:13.000000000","message":"we should probably remove the debug bits if we don\u0027t need those now?","commit_id":"2e174037952919dc414eb228a55e669e5320da57"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"7281e506852b27bbbf7d01c5dd7ba0279d86ba55","unresolved":true,"context_lines":[{"line_number":386,"context_line":""},{"line_number":387,"context_line":"        self.LOG.info(\"Running sonobuoy on created cluster...\")"},{"line_number":388,"context_line":""},{"line_number":389,"context_line":"        process \u003d Popen([\"run-sonobuoy\",str(cfg)], stdout\u003dPIPE, stderr\u003dSTDOUT)"},{"line_number":390,"context_line":"        with process.stdout:"},{"line_number":391,"context_line":"            utils.log_subprocess_output(process.stdout,self.LOG)"},{"line_number":392,"context_line":"        exitcode \u003d process.wait()"}],"source_content_type":"text/x-python","patch_set":36,"id":"ddbd9b09_c80622bb","line":389,"updated":"2023-03-07 18:00:50.000000000","message":"Should we not just configure a path to the installed sonobuoy binary, and get the magnum devstack plugin to install sonobuoy for us? Might make this easier to maintain in the medium term.","commit_id":"2e174037952919dc414eb228a55e669e5320da57"}]}
