)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"3bc20e41a428d461862f3d2a42a566a29fdad376","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"},{"line_number":11,"context_line":"check to retry if the endpoint is not created after the service"},{"line_number":12,"context_line":"has been created because it may take time a bit to create the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"42daa132_bf04bb1c","line":9,"range":{"start_line":9,"start_character":32,"end_line":9,"end_character":48},"updated":"2024-09-04 09:42:16.000000000","message":"Just a confirmation,\nIs it only the `service resource check` that causes a problem by 404 response?\n\nWhen I read the bug report, I was concerned that if the VNF Package/Helm Chart was large, it might happen to other resources.","commit_id":"94928f3c0a2effde7995c9dd3b9b042142fa6cce"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"9493dcc3cbf680650bc2bb7e5a8ab16e51f10493","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"},{"line_number":11,"context_line":"check to retry if the endpoint is not created after the service"},{"line_number":12,"context_line":"has been created because it may take time a bit to create the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"a102f57f_aef99bb9","line":9,"range":{"start_line":9,"start_character":32,"end_line":9,"end_character":48},"in_reply_to":"42daa132_bf04bb1c","updated":"2024-09-06 06:53:16.000000000","message":"When the service resource is created, the endpoint resource is created asynchronously, but in this case, the endpoint had not yet been created, so a 404 response was returned. Other resources will occur an error if they fail to be created, so I think it is only necessary to fix that part in the status check.","commit_id":"94928f3c0a2effde7995c9dd3b9b042142fa6cce"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"2c092ff6d7e139f9abc452b8f429d5c59f83ea3f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"},{"line_number":11,"context_line":"check to retry if the endpoint is not created after the service"},{"line_number":12,"context_line":"has been created because it may take time a bit to create the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"002ebd46_036bdf58","line":9,"range":{"start_line":9,"start_character":32,"end_line":9,"end_character":48},"in_reply_to":"a102f57f_aef99bb9","updated":"2024-09-10 02:00:30.000000000","message":"Thanks for your answer, I understand that there is no problem with other resources.","commit_id":"94928f3c0a2effde7995c9dd3b9b042142fa6cce"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"3bc20e41a428d461862f3d2a42a566a29fdad376","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"},{"line_number":11,"context_line":"check to retry if the endpoint is not created after the service"},{"line_number":12,"context_line":"has been created because it may take time a bit to create the"},{"line_number":13,"context_line":"endpoint. This error may occur when the VNF package to be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"6447fe0f_2556a7ad","line":10,"range":{"start_line":10,"start_character":25,"end_line":10,"end_character":39},"updated":"2024-09-04 09:42:16.000000000","message":"The V1 API seems to have almost the same implementation [1], but is it a V2 API specific problem?\nIf not, is it possible to correct it on the V1 API side too?\n\n[1] https://opendev.org/openstack/tacker/src/branch/stable/2024.1/tacker/vnfm/infra_drivers/kubernetes/kubernetes_driver.py#L292-L301","commit_id":"94928f3c0a2effde7995c9dd3b9b042142fa6cce"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"9493dcc3cbf680650bc2bb7e5a8ab16e51f10493","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"},{"line_number":11,"context_line":"check to retry if the endpoint is not created after the service"},{"line_number":12,"context_line":"has been created because it may take time a bit to create the"},{"line_number":13,"context_line":"endpoint. This error may occur when the VNF package to be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7b1aefc9_49181997","line":10,"range":{"start_line":10,"start_character":25,"end_line":10,"end_character":39},"in_reply_to":"6447fe0f_2556a7ad","updated":"2024-09-06 06:53:16.000000000","message":"I think it is also possible to occur with the V1 API. I will fix the V1 API in the same way as the V2 API.","commit_id":"94928f3c0a2effde7995c9dd3b9b042142fa6cce"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"2c092ff6d7e139f9abc452b8f429d5c59f83ea3f","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"},{"line_number":11,"context_line":"check to retry if the endpoint is not created after the service"},{"line_number":12,"context_line":"has been created because it may take time a bit to create the"},{"line_number":13,"context_line":"endpoint. This error may occur when the VNF package to be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"23bc53a3_759bbef8","line":10,"range":{"start_line":10,"start_character":25,"end_line":10,"end_character":39},"in_reply_to":"7b1aefc9_49181997","updated":"2024-09-10 02:00:30.000000000","message":"Thanks for your fix, I\u0027ve confirmed.","commit_id":"94928f3c0a2effde7995c9dd3b9b042142fa6cce"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"2c092ff6d7e139f9abc452b8f429d5c59f83ea3f","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Ken Fujimoto \u003cfujimoto@valinux.co.jp\u003e"},{"line_number":5,"context_line":"CommitDate: 2024-09-09 09:36:23 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"0db57f36_0bb1aeae","line":7,"range":{"start_line":7,"start_character":37,"end_line":7,"end_character":47},"updated":"2024-09-10 02:00:30.000000000","message":"nit: This patch also fixes the V1API, so I don\u0027t think this is necessary.","commit_id":"5375a4e89b8162cb3bce25b07d0a2306aa3d47e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"d24e59e322d2e82be9f56e73e372737c07109527","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ken Fujimoto \u003cfujimoto@valinux.co.jp\u003e"},{"line_number":5,"context_line":"CommitDate: 2024-09-09 09:36:23 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7804a4c1_2a11c1e1","line":7,"range":{"start_line":7,"start_character":37,"end_line":7,"end_character":47},"in_reply_to":"059e173a_d0a8d5fa","updated":"2024-09-13 12:29:58.000000000","message":"Acknowledged","commit_id":"5375a4e89b8162cb3bce25b07d0a2306aa3d47e9"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"c631934289d54e06a4e43ab117c3acb57841f318","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Ken Fujimoto \u003cfujimoto@valinux.co.jp\u003e"},{"line_number":5,"context_line":"CommitDate: 2024-09-09 09:36:23 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"059e173a_d0a8d5fa","line":7,"range":{"start_line":7,"start_character":37,"end_line":7,"end_character":47},"in_reply_to":"0db57f36_0bb1aeae","updated":"2024-09-10 02:59:07.000000000","message":"I will fix.","commit_id":"5375a4e89b8162cb3bce25b07d0a2306aa3d47e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"2c092ff6d7e139f9abc452b8f429d5c59f83ea3f","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"},{"line_number":11,"context_line":"check to retry if the endpoint is not created after the service"},{"line_number":12,"context_line":"has been created because it may take time a bit to create the"},{"line_number":13,"context_line":"endpoint. This error may occur when the VNF package to be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"2be6991d_4aab48d6","line":10,"range":{"start_line":10,"start_character":24,"end_line":10,"end_character":38},"updated":"2024-09-10 02:00:30.000000000","message":"ditto.","commit_id":"5375a4e89b8162cb3bce25b07d0a2306aa3d47e9"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"c631934289d54e06a4e43ab117c3acb57841f318","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"},{"line_number":11,"context_line":"check to retry if the endpoint is not created after the service"},{"line_number":12,"context_line":"has been created because it may take time a bit to create the"},{"line_number":13,"context_line":"endpoint. This error may occur when the VNF package to be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"350dc0ba_d0f1747f","line":10,"range":{"start_line":10,"start_character":24,"end_line":10,"end_character":38},"in_reply_to":"2be6991d_4aab48d6","updated":"2024-09-10 02:59:07.000000000","message":"I will fix.","commit_id":"5375a4e89b8162cb3bce25b07d0a2306aa3d47e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"d24e59e322d2e82be9f56e73e372737c07109527","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Fix Kubernetes service resource check in v2 API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch fixes the Kubernetes service resource check performed"},{"line_number":10,"context_line":"after instantiate of CNF in the v2 API. It modifies the resource"},{"line_number":11,"context_line":"check to retry if the endpoint is not created after the service"},{"line_number":12,"context_line":"has been created because it may take time a bit to create the"},{"line_number":13,"context_line":"endpoint. This error may occur when the VNF package to be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"6bc9b5ee_a5d2cdc4","line":10,"range":{"start_line":10,"start_character":24,"end_line":10,"end_character":38},"in_reply_to":"350dc0ba_d0f1747f","updated":"2024-09-13 12:29:58.000000000","message":"Acknowledged","commit_id":"5375a4e89b8162cb3bce25b07d0a2306aa3d47e9"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"9493dcc3cbf680650bc2bb7e5a8ab16e51f10493","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"51b3ab2a_8870f9b7","updated":"2024-09-06 06:53:16.000000000","message":"Thank you for the review.","commit_id":"94928f3c0a2effde7995c9dd3b9b042142fa6cce"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"3bc20e41a428d461862f3d2a42a566a29fdad376","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7d0f8371_4d3593aa","updated":"2024-09-04 09:42:16.000000000","message":"Thanks for your patch, please kindly find my comments.","commit_id":"94928f3c0a2effde7995c9dd3b9b042142fa6cce"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"c631934289d54e06a4e43ab117c3acb57841f318","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"14f50671_906d7496","updated":"2024-09-10 02:59:07.000000000","message":"Thank you for your review.","commit_id":"5375a4e89b8162cb3bce25b07d0a2306aa3d47e9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"2c092ff6d7e139f9abc452b8f429d5c59f83ea3f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4da17c04_762c7078","updated":"2024-09-10 02:00:30.000000000","message":"Thanks for your rework, please kindly find additional comment.","commit_id":"5375a4e89b8162cb3bce25b07d0a2306aa3d47e9"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"ff122ef87632aef6f112f15013e048ce8a799605","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a5165be3_0c780329","updated":"2024-09-09 17:14:27.000000000","message":"recheck - for unexpected failure from other than this change.","commit_id":"5375a4e89b8162cb3bce25b07d0a2306aa3d47e9"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"dafd294cb647c52d7ff8adce76c4b3ac5ab234d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"489a6bd3_3b75ba8a","updated":"2024-09-12 02:15:53.000000000","message":"Thank you for the review.","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"6d4f9d55c4c479f737579dac45bb2abdda5db651","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6d741ccd_c74966c0","updated":"2024-09-10 09:46:48.000000000","message":"Thanks for your rework, I will put CR+2 after passed Zuul gates.","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"c9dd68257e5b525fbe7abd0ffa85e62605420c34","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ff26efef_18a9f948","updated":"2024-09-12 08:14:17.000000000","message":"recheck - unrelated failure in tacker-functional-devstack-enhanced-policy-sol (result: TIMED_OUT).","commit_id":"c3723ba45a0b97feb621061775b4329246d9b550"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"3923074a4a15879d02a60fd4cce61ec8d5e0feb0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"32b3c3b2_776615e7","updated":"2024-09-12 12:35:54.000000000","message":"recheck - unrelated failure in tacker-functional-devstack-multinode-sol-encrypt-cred-barbican","commit_id":"c3723ba45a0b97feb621061775b4329246d9b550"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"bfae215b1661be0695f12a908275bf32a423d7f0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"a7ea6381_39654118","updated":"2024-09-13 09:53:11.000000000","message":"I\u0027ve triggered rebase because the gate job (py311) is failing in gate and master branch is updated.","commit_id":"07e7f30e9a1e5a5e2eb866b831699b6febfc6c33"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"74a1b587d3c81f89fb684922f435c5b0ea37db65","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"1089908e_bcb8c83f","updated":"2024-09-13 12:31:05.000000000","message":"LGTM, thanks!","commit_id":"07e7f30e9a1e5a5e2eb866b831699b6febfc6c33"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"d24e59e322d2e82be9f56e73e372737c07109527","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"b5119503_72b37f2d","updated":"2024-09-13 12:29:58.000000000","message":"Thanks for your rework, LGTM.","commit_id":"07e7f30e9a1e5a5e2eb866b831699b6febfc6c33"}],"tacker/tests/unit/vnfm/infra_drivers/kubernetes/test_kubernetes_driver.py":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e99937222be62bf8bcd98ade7d818334d6cdb874","unresolved":true,"context_lines":[{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_service\u0027)"},{"line_number":147,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_endpoints\u0027)"},{"line_number":148,"context_line":"    def test_create_wait_k8s_failure_service_read_endpoinds("},{"line_number":149,"context_line":"            self, mock_endpoinds, mock_read_service):"},{"line_number":150,"context_line":"        k8s_objs \u003d fakes.fake_k8s_objs_service_false_cluster_ip()"},{"line_number":151,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"}],"source_content_type":"text/x-python","patch_set":3,"id":"8db012a3_7f517bda","line":148,"range":{"start_line":148,"start_character":57,"end_line":148,"end_character":58},"updated":"2024-09-11 06:20:14.000000000","message":"Although it\u0027s not a line you\u0027re changed, please fix this typo, not `endpoinds` but `endpoints`.","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"dafd294cb647c52d7ff8adce76c4b3ac5ab234d1","unresolved":true,"context_lines":[{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_service\u0027)"},{"line_number":147,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_endpoints\u0027)"},{"line_number":148,"context_line":"    def test_create_wait_k8s_failure_service_read_endpoinds("},{"line_number":149,"context_line":"            self, mock_endpoinds, mock_read_service):"},{"line_number":150,"context_line":"        k8s_objs \u003d fakes.fake_k8s_objs_service_false_cluster_ip()"},{"line_number":151,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"}],"source_content_type":"text/x-python","patch_set":3,"id":"730cbae7_edd844f9","line":148,"range":{"start_line":148,"start_character":57,"end_line":148,"end_character":58},"in_reply_to":"8db012a3_7f517bda","updated":"2024-09-12 02:15:53.000000000","message":"I understand. I will fix it.","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e99937222be62bf8bcd98ade7d818334d6cdb874","unresolved":true,"context_lines":[{"line_number":146,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_service\u0027)"},{"line_number":147,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_endpoints\u0027)"},{"line_number":148,"context_line":"    def test_create_wait_k8s_failure_service_read_endpoinds("},{"line_number":149,"context_line":"            self, mock_endpoinds, mock_read_service):"},{"line_number":150,"context_line":"        k8s_objs \u003d fakes.fake_k8s_objs_service_false_cluster_ip()"},{"line_number":151,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"},{"line_number":152,"context_line":"        mock_read_service.return_value \u003d fakes.fake_service()"}],"source_content_type":"text/x-python","patch_set":3,"id":"f9bd3995_4db03b36","line":149,"range":{"start_line":149,"start_character":30,"end_line":149,"end_character":31},"updated":"2024-09-11 06:20:14.000000000","message":"not `endpoinds` but `endpoints`.","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"dafd294cb647c52d7ff8adce76c4b3ac5ab234d1","unresolved":true,"context_lines":[{"line_number":146,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_service\u0027)"},{"line_number":147,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_endpoints\u0027)"},{"line_number":148,"context_line":"    def test_create_wait_k8s_failure_service_read_endpoinds("},{"line_number":149,"context_line":"            self, mock_endpoinds, mock_read_service):"},{"line_number":150,"context_line":"        k8s_objs \u003d fakes.fake_k8s_objs_service_false_cluster_ip()"},{"line_number":151,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"},{"line_number":152,"context_line":"        mock_read_service.return_value \u003d fakes.fake_service()"}],"source_content_type":"text/x-python","patch_set":3,"id":"b00da5df_b6fd6416","line":149,"range":{"start_line":149,"start_character":30,"end_line":149,"end_character":31},"in_reply_to":"f9bd3995_4db03b36","updated":"2024-09-12 02:15:53.000000000","message":"I will fix.","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e99937222be62bf8bcd98ade7d818334d6cdb874","unresolved":true,"context_lines":[{"line_number":151,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"},{"line_number":152,"context_line":"        mock_read_service.return_value \u003d fakes.fake_service()"},{"line_number":153,"context_line":"        ex \u003d client.ApiException(status\u003d401)"},{"line_number":154,"context_line":"        mock_endpoinds.side_effect \u003d ex"},{"line_number":155,"context_line":"        self.assertRaises(exceptions.ReadEndpoindsFalse,"},{"line_number":156,"context_line":"                          self.kubernetes.create_wait_k8s,"},{"line_number":157,"context_line":"                          k8s_objs, k8s_client_dict, self.vnf_instance)"}],"source_content_type":"text/x-python","patch_set":3,"id":"f18fdf15_65439cdd","line":154,"range":{"start_line":154,"start_character":8,"end_line":154,"end_character":22},"updated":"2024-09-11 06:20:14.000000000","message":"ditto","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"dafd294cb647c52d7ff8adce76c4b3ac5ab234d1","unresolved":true,"context_lines":[{"line_number":151,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"},{"line_number":152,"context_line":"        mock_read_service.return_value \u003d fakes.fake_service()"},{"line_number":153,"context_line":"        ex \u003d client.ApiException(status\u003d401)"},{"line_number":154,"context_line":"        mock_endpoinds.side_effect \u003d ex"},{"line_number":155,"context_line":"        self.assertRaises(exceptions.ReadEndpoindsFalse,"},{"line_number":156,"context_line":"                          self.kubernetes.create_wait_k8s,"},{"line_number":157,"context_line":"                          k8s_objs, k8s_client_dict, self.vnf_instance)"}],"source_content_type":"text/x-python","patch_set":3,"id":"663f72a3_ce70227a","line":154,"range":{"start_line":154,"start_character":8,"end_line":154,"end_character":22},"in_reply_to":"f18fdf15_65439cdd","updated":"2024-09-12 02:15:53.000000000","message":"ditto","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e99937222be62bf8bcd98ade7d818334d6cdb874","unresolved":true,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_service\u0027)"},{"line_number":160,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_endpoints\u0027)"},{"line_number":161,"context_line":"    def test_create_wait_k8s_failure_service_read_endpoinds_not_exist("},{"line_number":162,"context_line":"            self, mock_endpoinds, mock_read_service):"},{"line_number":163,"context_line":"        k8s_objs \u003d fakes.fake_k8s_objs_service_false_cluster_ip()"},{"line_number":164,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"}],"source_content_type":"text/x-python","patch_set":3,"id":"a58e1ed5_13600b93","line":161,"range":{"start_line":161,"start_character":50,"end_line":161,"end_character":59},"updated":"2024-09-11 06:20:14.000000000","message":"ditto","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"dafd294cb647c52d7ff8adce76c4b3ac5ab234d1","unresolved":true,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_service\u0027)"},{"line_number":160,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_endpoints\u0027)"},{"line_number":161,"context_line":"    def test_create_wait_k8s_failure_service_read_endpoinds_not_exist("},{"line_number":162,"context_line":"            self, mock_endpoinds, mock_read_service):"},{"line_number":163,"context_line":"        k8s_objs \u003d fakes.fake_k8s_objs_service_false_cluster_ip()"},{"line_number":164,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"}],"source_content_type":"text/x-python","patch_set":3,"id":"4671b528_16084dfe","line":161,"range":{"start_line":161,"start_character":50,"end_line":161,"end_character":59},"in_reply_to":"a58e1ed5_13600b93","updated":"2024-09-12 02:15:53.000000000","message":"ditto","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e99937222be62bf8bcd98ade7d818334d6cdb874","unresolved":true,"context_lines":[{"line_number":159,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_service\u0027)"},{"line_number":160,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_endpoints\u0027)"},{"line_number":161,"context_line":"    def test_create_wait_k8s_failure_service_read_endpoinds_not_exist("},{"line_number":162,"context_line":"            self, mock_endpoinds, mock_read_service):"},{"line_number":163,"context_line":"        k8s_objs \u003d fakes.fake_k8s_objs_service_false_cluster_ip()"},{"line_number":164,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"},{"line_number":165,"context_line":"        mock_read_service.return_value \u003d fakes.fake_service()"}],"source_content_type":"text/x-python","patch_set":3,"id":"2c45279f_23d186b7","line":162,"range":{"start_line":162,"start_character":18,"end_line":162,"end_character":32},"updated":"2024-09-11 06:20:14.000000000","message":"ditto","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"dafd294cb647c52d7ff8adce76c4b3ac5ab234d1","unresolved":true,"context_lines":[{"line_number":159,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_service\u0027)"},{"line_number":160,"context_line":"    @mock.patch.object(client.CoreV1Api, \u0027read_namespaced_endpoints\u0027)"},{"line_number":161,"context_line":"    def test_create_wait_k8s_failure_service_read_endpoinds_not_exist("},{"line_number":162,"context_line":"            self, mock_endpoinds, mock_read_service):"},{"line_number":163,"context_line":"        k8s_objs \u003d fakes.fake_k8s_objs_service_false_cluster_ip()"},{"line_number":164,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"},{"line_number":165,"context_line":"        mock_read_service.return_value \u003d fakes.fake_service()"}],"source_content_type":"text/x-python","patch_set":3,"id":"4ed1da8d_b65018a5","line":162,"range":{"start_line":162,"start_character":18,"end_line":162,"end_character":32},"in_reply_to":"2c45279f_23d186b7","updated":"2024-09-12 02:15:53.000000000","message":"ditto","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e99937222be62bf8bcd98ade7d818334d6cdb874","unresolved":true,"context_lines":[{"line_number":164,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"},{"line_number":165,"context_line":"        mock_read_service.return_value \u003d fakes.fake_service()"},{"line_number":166,"context_line":"        ex \u003d client.ApiException(status\u003d404)"},{"line_number":167,"context_line":"        mock_endpoinds.side_effect \u003d ex"},{"line_number":168,"context_line":"        self.assertRaises(vnfm.CNFCreateWaitFailed,"},{"line_number":169,"context_line":"                          self.kubernetes.create_wait_k8s,"},{"line_number":170,"context_line":"                          k8s_objs, k8s_client_dict, self.vnf_instance)"}],"source_content_type":"text/x-python","patch_set":3,"id":"0a93610e_4dc416b5","line":167,"range":{"start_line":167,"start_character":8,"end_line":167,"end_character":22},"updated":"2024-09-11 06:20:14.000000000","message":"ditto","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"dafd294cb647c52d7ff8adce76c4b3ac5ab234d1","unresolved":true,"context_lines":[{"line_number":164,"context_line":"        k8s_client_dict \u003d self.k8s_client_dict"},{"line_number":165,"context_line":"        mock_read_service.return_value \u003d fakes.fake_service()"},{"line_number":166,"context_line":"        ex \u003d client.ApiException(status\u003d404)"},{"line_number":167,"context_line":"        mock_endpoinds.side_effect \u003d ex"},{"line_number":168,"context_line":"        self.assertRaises(vnfm.CNFCreateWaitFailed,"},{"line_number":169,"context_line":"                          self.kubernetes.create_wait_k8s,"},{"line_number":170,"context_line":"                          k8s_objs, k8s_client_dict, self.vnf_instance)"}],"source_content_type":"text/x-python","patch_set":3,"id":"6ca94ac0_dd511178","line":167,"range":{"start_line":167,"start_character":8,"end_line":167,"end_character":22},"in_reply_to":"0a93610e_4dc416b5","updated":"2024-09-12 02:15:53.000000000","message":"ditto","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"}],"tacker/vnfm/infra_drivers/kubernetes/kubernetes_driver.py":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e99937222be62bf8bcd98ade7d818334d6cdb874","unresolved":true,"context_lines":[{"line_number":300,"context_line":"                    pass"},{"line_number":301,"context_line":"                else:"},{"line_number":302,"context_line":"                    msg \u003d _("},{"line_number":303,"context_line":"                        \u0027read endpoinds failed.kind:{kind}.reason:{e}\u0027.format("},{"line_number":304,"context_line":"                            kind\u003dservice.kind, e\u003de))"},{"line_number":305,"context_line":"                    LOG.error(msg)"},{"line_number":306,"context_line":"                    raise exceptions.ReadEndpoindsFalse(error\u003dmsg)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a7b18c7_97c9a24f","line":303,"range":{"start_line":303,"start_character":30,"end_line":303,"end_character":39},"updated":"2024-09-11 06:20:14.000000000","message":"ditto","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"dafd294cb647c52d7ff8adce76c4b3ac5ab234d1","unresolved":true,"context_lines":[{"line_number":300,"context_line":"                    pass"},{"line_number":301,"context_line":"                else:"},{"line_number":302,"context_line":"                    msg \u003d _("},{"line_number":303,"context_line":"                        \u0027read endpoinds failed.kind:{kind}.reason:{e}\u0027.format("},{"line_number":304,"context_line":"                            kind\u003dservice.kind, e\u003de))"},{"line_number":305,"context_line":"                    LOG.error(msg)"},{"line_number":306,"context_line":"                    raise exceptions.ReadEndpoindsFalse(error\u003dmsg)"}],"source_content_type":"text/x-python","patch_set":3,"id":"85aa074a_6a805fa9","line":303,"range":{"start_line":303,"start_character":30,"end_line":303,"end_character":39},"in_reply_to":"7a7b18c7_97c9a24f","updated":"2024-09-12 02:15:53.000000000","message":"ditto","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e99937222be62bf8bcd98ade7d818334d6cdb874","unresolved":true,"context_lines":[{"line_number":303,"context_line":"                        \u0027read endpoinds failed.kind:{kind}.reason:{e}\u0027.format("},{"line_number":304,"context_line":"                            kind\u003dservice.kind, e\u003de))"},{"line_number":305,"context_line":"                    LOG.error(msg)"},{"line_number":306,"context_line":"                    raise exceptions.ReadEndpoindsFalse(error\u003dmsg)"},{"line_number":307,"context_line":"        if status_flag:"},{"line_number":308,"context_line":"            k8s_obj[\u0027status\u0027] \u003d \u0027Create_complete\u0027"},{"line_number":309,"context_line":"            k8s_obj[\u0027message\u0027] \u003d \"Service is created\""}],"source_content_type":"text/x-python","patch_set":3,"id":"31179b53_b4b079aa","line":306,"range":{"start_line":306,"start_character":37,"end_line":306,"end_character":55},"updated":"2024-09-11 06:20:14.000000000","message":"Hmm, it\u0027s also the same. So could you fix it if the class is used not so much, or do in another patch?","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"dafd294cb647c52d7ff8adce76c4b3ac5ab234d1","unresolved":true,"context_lines":[{"line_number":303,"context_line":"                        \u0027read endpoinds failed.kind:{kind}.reason:{e}\u0027.format("},{"line_number":304,"context_line":"                            kind\u003dservice.kind, e\u003de))"},{"line_number":305,"context_line":"                    LOG.error(msg)"},{"line_number":306,"context_line":"                    raise exceptions.ReadEndpoindsFalse(error\u003dmsg)"},{"line_number":307,"context_line":"        if status_flag:"},{"line_number":308,"context_line":"            k8s_obj[\u0027status\u0027] \u003d \u0027Create_complete\u0027"},{"line_number":309,"context_line":"            k8s_obj[\u0027message\u0027] \u003d \"Service is created\""}],"source_content_type":"text/x-python","patch_set":3,"id":"99a06479_bcda90a5","line":306,"range":{"start_line":306,"start_character":37,"end_line":306,"end_character":55},"in_reply_to":"31179b53_b4b079aa","updated":"2024-09-12 02:15:53.000000000","message":"This class is only used in the part that is fixed by this patch, so I will fix with this patch.","commit_id":"a92efd9819cd7c1784b283ef8f94977a81115c79"}]}
