)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d91cc2572acd4b93ac464f42be6f80049fc2f531","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support flow of Getting VNF package"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Supported the following operations:"},{"line_number":10,"context_line":"    - VNF packages (GET)"},{"line_number":11,"context_line":"    - VNF package content (GET)"},{"line_number":12,"context_line":"    - VNFD in an individual VNF package (GET)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"9f560f44_7b919b9a","line":9,"updated":"2020-09-03 10:24:01.000000000","message":"The commit message is not clear.\nI understand that you will implement these operations required for InstantiateVNF.\nIs it right?","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"7191a411d1510ffa47d2bf061c1d457150422188","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support flow of Getting VNF package"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Supported the following operations:"},{"line_number":10,"context_line":"    - VNF packages (GET)"},{"line_number":11,"context_line":"    - VNF package content (GET)"},{"line_number":12,"context_line":"    - VNFD in an individual VNF package (GET)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"9f560f44_fe1de310","line":9,"in_reply_to":"9f560f44_7b919b9a","updated":"2020-09-15 06:36:40.000000000","message":"Did you check this comment?","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"4e5d6a97f3e1e7cf8952a45db080fcd983c04ff4","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support flow of Getting VNF package"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Supported the following operations:"},{"line_number":10,"context_line":"    - VNF packages (GET)"},{"line_number":11,"context_line":"    - VNF package content (GET)"},{"line_number":12,"context_line":"    - VNFD in an individual VNF package (GET)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"9f560f44_f4904845","line":9,"in_reply_to":"9f560f44_fe1de310","updated":"2020-09-16 13:59:43.000000000","message":"The message was modified. As for your question, it is not instantiateVNF but CreateVNF","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"c08dbb72edce0cd4e82dcc60b0bb793d22c55b0b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    - VNFD in an individual VNF package (GET)"},{"line_number":13,"context_line":"    - Individual VNF package artifact (GET)"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: Ibdafdda815f8e130226b9d8eef4f18639f01292c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"9f560f44_f0eb3d75","line":15,"updated":"2020-09-16 04:37:33.000000000","message":"Please blueprint with `Implements` as following before that.\n\nImplements: blueprint support-etsi-nfv-specs","commit_id":"1061f56262e024d91c7a47607db80094275e3870"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"8c3404af681d69056a40cea613946d6ada6dbb3b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    - VNFD in an individual VNF package (GET)"},{"line_number":13,"context_line":"    - Individual VNF package artifact (GET)"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: Ibdafdda815f8e130226b9d8eef4f18639f01292c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"9f560f44_50f2a49c","line":15,"in_reply_to":"9f560f44_f0eb3d75","updated":"2020-09-19 11:50:35.000000000","message":"Done","commit_id":"1061f56262e024d91c7a47607db80094275e3870"}],"tacker/api/schemas/vnf_lcm.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d91cc2572acd4b93ac464f42be6f80049fc2f531","unresolved":false,"context_lines":[{"line_number":181,"context_line":"        \u0027vnfdId\u0027: parameter_types.uuid,"},{"line_number":182,"context_line":"        \u0027vnfInstanceName\u0027: parameter_types.name_allow_zero_min_length,"},{"line_number":183,"context_line":"        \u0027vnfInstanceDescription\u0027: parameter_types.description,"},{"line_number":184,"context_line":"        \u0027metadata\u0027: parameter_types.keyvalue_pairs,"},{"line_number":185,"context_line":"    },"},{"line_number":186,"context_line":"    \u0027required\u0027: [\u0027vnfdId\u0027],"},{"line_number":187,"context_line":"    \u0027additionalProperties\u0027: False,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_3bdf233b","line":184,"updated":"2020-09-03 10:24:01.000000000","message":"I think this is a fix for the 748358 patch.\nIs it right?","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"add11768fc096a1d1d066646bbe6e4dfe4b1ebc4","unresolved":false,"context_lines":[{"line_number":181,"context_line":"        \u0027vnfdId\u0027: parameter_types.uuid,"},{"line_number":182,"context_line":"        \u0027vnfInstanceName\u0027: parameter_types.name_allow_zero_min_length,"},{"line_number":183,"context_line":"        \u0027vnfInstanceDescription\u0027: parameter_types.description,"},{"line_number":184,"context_line":"        \u0027metadata\u0027: parameter_types.keyvalue_pairs,"},{"line_number":185,"context_line":"    },"},{"line_number":186,"context_line":"    \u0027required\u0027: [\u0027vnfdId\u0027],"},{"line_number":187,"context_line":"    \u0027additionalProperties\u0027: False,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_a98fd62b","line":184,"in_reply_to":"9f560f44_3bdf233b","updated":"2020-09-12 12:26:51.000000000","message":"It\u0027s not necessary for this patch so it is reverted.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"}],"tacker/api/vnflcm/v1/__init__.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d91cc2572acd4b93ac464f42be6f80049fc2f531","unresolved":false,"context_lines":[{"line_number":30,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"class SyncVnfPackage:"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @classmethod"},{"line_number":36,"context_line":"    def create_package(cls, context, vnf_package_info):"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_5b83f704","line":33,"updated":"2020-09-03 10:24:01.000000000","message":"Similar code has been added to the 747920 patch.\nI think either one should be the parent.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"7191a411d1510ffa47d2bf061c1d457150422188","unresolved":false,"context_lines":[{"line_number":30,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"class SyncVnfPackage:"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @classmethod"},{"line_number":36,"context_line":"    def create_package(cls, context, vnf_package_info):"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_dec8df76","line":33,"in_reply_to":"9f560f44_298d8630","updated":"2020-09-15 06:36:40.000000000","message":"It looks like it\u0027s not ported, is it right?","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"add11768fc096a1d1d066646bbe6e4dfe4b1ebc4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"class SyncVnfPackage:"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @classmethod"},{"line_number":36,"context_line":"    def create_package(cls, context, vnf_package_info):"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_298d8630","line":33,"in_reply_to":"9f560f44_5b83f704","updated":"2020-09-12 12:26:51.000000000","message":"The processing of __init__.py has been ported to sync_resources.py.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"8c3404af681d69056a40cea613946d6ada6dbb3b","unresolved":false,"context_lines":[{"line_number":30,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"class SyncVnfPackage:"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @classmethod"},{"line_number":36,"context_line":"    def create_package(cls, context, vnf_package_info):"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_105dcc78","line":33,"in_reply_to":"9f560f44_dec8df76","updated":"2020-09-19 11:50:35.000000000","message":"Ported in the latest patchset.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"c08dbb72edce0cd4e82dcc60b0bb793d22c55b0b","unresolved":false,"context_lines":[{"line_number":13,"context_line":"from oslo_config import cfg"},{"line_number":14,"context_line":"from oslo_log import log as logging"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import six"},{"line_number":17,"context_line":"import webob"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from tacker.common import csar_utils"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_0bbfd2cf","line":16,"updated":"2020-09-16 04:37:33.000000000","message":"We should not import six Python2 support is already dropped.","commit_id":"1061f56262e024d91c7a47607db80094275e3870"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"8c3404af681d69056a40cea613946d6ada6dbb3b","unresolved":false,"context_lines":[{"line_number":13,"context_line":"from oslo_config import cfg"},{"line_number":14,"context_line":"from oslo_log import log as logging"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import six"},{"line_number":17,"context_line":"import webob"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from tacker.common import csar_utils"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_b0f18098","line":16,"in_reply_to":"9f560f44_0bbfd2cf","updated":"2020-09-19 11:50:35.000000000","message":"__init__.py was ported to sync_resources.py","commit_id":"1061f56262e024d91c7a47607db80094275e3870"}],"tacker/api/vnflcm/v1/controller.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d91cc2572acd4b93ac464f42be6f80049fc2f531","unresolved":false,"context_lines":[{"line_number":413,"context_line":"            return self._make_problem_detail(str(e), 500,"},{"line_number":414,"context_line":"                \u0027Internal Server Error\u0027)"},{"line_number":415,"context_line":""},{"line_number":416,"context_line":"    def _find_vnf_package_info(self, filter_key, filter_val):"},{"line_number":417,"context_line":"        try:"},{"line_number":418,"context_line":"            vnf_package_info_res \u003d \\"},{"line_number":419,"context_line":"                VnfPackageRequest.index(params\u003d{"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_bba693aa","line":416,"updated":"2020-09-03 10:24:01.000000000","message":"Similar code has been added to the 747920 patch.\nI think either one should be the parent.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"add11768fc096a1d1d066646bbe6e4dfe4b1ebc4","unresolved":false,"context_lines":[{"line_number":413,"context_line":"            return self._make_problem_detail(str(e), 500,"},{"line_number":414,"context_line":"                \u0027Internal Server Error\u0027)"},{"line_number":415,"context_line":""},{"line_number":416,"context_line":"    def _find_vnf_package_info(self, filter_key, filter_val):"},{"line_number":417,"context_line":"        try:"},{"line_number":418,"context_line":"            vnf_package_info_res \u003d \\"},{"line_number":419,"context_line":"                VnfPackageRequest.index(params\u003d{"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_6983fe03","line":416,"in_reply_to":"9f560f44_bba693aa","updated":"2020-09-12 12:26:51.000000000","message":"I will leave it in this patch to change the parent-child relationship.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"}],"tacker/db/db_sqlalchemy/models.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d91cc2572acd4b93ac464f42be6f80049fc2f531","unresolved":false,"context_lines":[{"line_number":182,"context_line":"    vim_connection_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":183,"context_line":"    tenant_id \u003d sa.Column(\u0027tenant_id\u0027, sa.String(length\u003d64), nullable\u003dFalse)"},{"line_number":184,"context_line":"    vnf_pkg_id \u003d sa.Column(types.Uuid, nullable\u003dFalse)"},{"line_number":185,"context_line":"    vnf_metadata \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"class VnfInstantiatedInfo(model_base.BASE, models.SoftDeleteMixin,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_1bdcdf16","line":185,"updated":"2020-09-03 10:24:01.000000000","message":"I think this is a fix for the 748358 patch.\nIs it right?","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"add11768fc096a1d1d066646bbe6e4dfe4b1ebc4","unresolved":false,"context_lines":[{"line_number":182,"context_line":"    vim_connection_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":183,"context_line":"    tenant_id \u003d sa.Column(\u0027tenant_id\u0027, sa.String(length\u003d64), nullable\u003dFalse)"},{"line_number":184,"context_line":"    vnf_pkg_id \u003d sa.Column(types.Uuid, nullable\u003dFalse)"},{"line_number":185,"context_line":"    vnf_metadata \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"class VnfInstantiatedInfo(model_base.BASE, models.SoftDeleteMixin,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_09740235","line":185,"in_reply_to":"9f560f44_1bdcdf16","updated":"2020-09-12 12:26:51.000000000","message":"It\u0027s not necessary for this patch so it is reverted.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"}],"tacker/objects/vnf_instance.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d91cc2572acd4b93ac464f42be6f80049fc2f531","unresolved":false,"context_lines":[{"line_number":137,"context_line":"        \u0027vim_connection_info\u0027: fields.ListOfObjectsField("},{"line_number":138,"context_line":"            \u0027VimConnectionInfo\u0027, nullable\u003dTrue, default\u003d[]),"},{"line_number":139,"context_line":"        \u0027tenant_id\u0027: fields.StringField(nullable\u003dFalse),"},{"line_number":140,"context_line":"        \u0027vnf_pkg_id\u0027: fields.StringField(nullable\u003dFalse),"},{"line_number":141,"context_line":"        \u0027vnf_metadata\u0027: fields.DictOfStringsField(nullable\u003dTrue, default\u003d{}),"},{"line_number":142,"context_line":"        \u0027instantiated_vnf_info\u0027: fields.ObjectField(\u0027InstantiatedVnfInfo\u0027,"},{"line_number":143,"context_line":"                                                nullable\u003dTrue, default\u003dNone)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_1b785ff6","line":140,"updated":"2020-09-03 10:24:01.000000000","message":"I think this is a fix for the 746632 patch.\nIs it right?\nSame for others.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"add11768fc096a1d1d066646bbe6e4dfe4b1ebc4","unresolved":false,"context_lines":[{"line_number":137,"context_line":"        \u0027vim_connection_info\u0027: fields.ListOfObjectsField("},{"line_number":138,"context_line":"            \u0027VimConnectionInfo\u0027, nullable\u003dTrue, default\u003d[]),"},{"line_number":139,"context_line":"        \u0027tenant_id\u0027: fields.StringField(nullable\u003dFalse),"},{"line_number":140,"context_line":"        \u0027vnf_pkg_id\u0027: fields.StringField(nullable\u003dFalse),"},{"line_number":141,"context_line":"        \u0027vnf_metadata\u0027: fields.DictOfStringsField(nullable\u003dTrue, default\u003d{}),"},{"line_number":142,"context_line":"        \u0027instantiated_vnf_info\u0027: fields.ObjectField(\u0027InstantiatedVnfInfo\u0027,"},{"line_number":143,"context_line":"                                                nullable\u003dTrue, default\u003dNone)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_e96eee61","line":140,"in_reply_to":"9f560f44_1b785ff6","updated":"2020-09-12 12:26:51.000000000","message":"It\u0027s not necessary for this patch so it is reverted.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d91cc2572acd4b93ac464f42be6f80049fc2f531","unresolved":false,"context_lines":[{"line_number":138,"context_line":"            \u0027VimConnectionInfo\u0027, nullable\u003dTrue, default\u003d[]),"},{"line_number":139,"context_line":"        \u0027tenant_id\u0027: fields.StringField(nullable\u003dFalse),"},{"line_number":140,"context_line":"        \u0027vnf_pkg_id\u0027: fields.StringField(nullable\u003dFalse),"},{"line_number":141,"context_line":"        \u0027vnf_metadata\u0027: fields.DictOfStringsField(nullable\u003dTrue, default\u003d{}),"},{"line_number":142,"context_line":"        \u0027instantiated_vnf_info\u0027: fields.ObjectField(\u0027InstantiatedVnfInfo\u0027,"},{"line_number":143,"context_line":"                                                nullable\u003dTrue, default\u003dNone)"},{"line_number":144,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_7bca3b46","line":141,"updated":"2020-09-03 10:24:01.000000000","message":"I think this is a fix for the 748358 patch.\nIs it right?\nSame for others.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"add11768fc096a1d1d066646bbe6e4dfe4b1ebc4","unresolved":false,"context_lines":[{"line_number":138,"context_line":"            \u0027VimConnectionInfo\u0027, nullable\u003dTrue, default\u003d[]),"},{"line_number":139,"context_line":"        \u0027tenant_id\u0027: fields.StringField(nullable\u003dFalse),"},{"line_number":140,"context_line":"        \u0027vnf_pkg_id\u0027: fields.StringField(nullable\u003dFalse),"},{"line_number":141,"context_line":"        \u0027vnf_metadata\u0027: fields.DictOfStringsField(nullable\u003dTrue, default\u003d{}),"},{"line_number":142,"context_line":"        \u0027instantiated_vnf_info\u0027: fields.ObjectField(\u0027InstantiatedVnfInfo\u0027,"},{"line_number":143,"context_line":"                                                nullable\u003dTrue, default\u003dNone)"},{"line_number":144,"context_line":"    }"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_498f1a22","line":141,"in_reply_to":"9f560f44_7bca3b46","updated":"2020-09-12 12:26:51.000000000","message":"It\u0027s not necessary for this patch so it is reverted.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"}],"tacker/tests/unit/objects/fakes.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d91cc2572acd4b93ac464f42be6f80049fc2f531","unresolved":false,"context_lines":[{"line_number":125,"context_line":"        \"vnfd_version\": \"1.0\","},{"line_number":126,"context_line":"        \"tenant_id\": uuidsentinel.tenant_id,"},{"line_number":127,"context_line":"        \"vnf_pkg_id\": uuidsentinel.vnf_pkg_id,"},{"line_number":128,"context_line":"        \"vnf_metadata\": {\"key\": \"value\"}"},{"line_number":129,"context_line":"    }"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_1b05ff7a","line":128,"updated":"2020-09-03 10:24:01.000000000","message":"I think this is a fix for the 748358 patch.\nIs it right?\nSame for others.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"add11768fc096a1d1d066646bbe6e4dfe4b1ebc4","unresolved":false,"context_lines":[{"line_number":125,"context_line":"        \"vnfd_version\": \"1.0\","},{"line_number":126,"context_line":"        \"tenant_id\": uuidsentinel.tenant_id,"},{"line_number":127,"context_line":"        \"vnf_pkg_id\": uuidsentinel.vnf_pkg_id,"},{"line_number":128,"context_line":"        \"vnf_metadata\": {\"key\": \"value\"}"},{"line_number":129,"context_line":"    }"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_2992a64b","line":128,"in_reply_to":"9f560f44_1b05ff7a","updated":"2020-09-12 12:26:51.000000000","message":"It\u0027s not necessary for this patch so it is reverted.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"}],"tacker/tests/unit/vnflcm/fakes.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d91cc2572acd4b93ac464f42be6f80049fc2f531","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        \u0027vnfd_id\u0027: uuidsentinel.vnfd_id,"},{"line_number":82,"context_line":"        \u0027vnfd_version\u0027: \u00271.0\u0027,"},{"line_number":83,"context_line":"        \u0027vnf_pkg_id\u0027: uuidsentinel.vnf_pkg_id,"},{"line_number":84,"context_line":"        \u0027vnf_metadata\u0027: {\"key\": \"value\"}}"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    if updates:"},{"line_number":87,"context_line":"        vnf_instance.update(**updates)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_bbedf3b8","line":84,"updated":"2020-09-03 10:24:01.000000000","message":"I think this is a fix for the 748358 patch.\nIs it right?\nSame for others.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"add11768fc096a1d1d066646bbe6e4dfe4b1ebc4","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        \u0027vnfd_id\u0027: uuidsentinel.vnfd_id,"},{"line_number":82,"context_line":"        \u0027vnfd_version\u0027: \u00271.0\u0027,"},{"line_number":83,"context_line":"        \u0027vnf_pkg_id\u0027: uuidsentinel.vnf_pkg_id,"},{"line_number":84,"context_line":"        \u0027vnf_metadata\u0027: {\"key\": \"value\"}}"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    if updates:"},{"line_number":87,"context_line":"        vnf_instance.update(**updates)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_8995b234","line":84,"in_reply_to":"9f560f44_bbedf3b8","updated":"2020-09-12 12:26:51.000000000","message":"It\u0027s not necessary for this patch so it is reverted.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"}],"tacker/tests/unit/vnflcm/test_controller.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d91cc2572acd4b93ac464f42be6f80049fc2f531","unresolved":false,"context_lines":[{"line_number":71,"context_line":"                \u0027vnf_instance_description\u0027: None,"},{"line_number":72,"context_line":"                \u0027vnf_instance_name\u0027: None,"},{"line_number":73,"context_line":"                \u0027vnf_pkg_id\u0027: uuidsentinel.vnf_pkg_id,"},{"line_number":74,"context_line":"                \u0027vnf_metadata\u0027: {\"key\": \"value\"}}"},{"line_number":75,"context_line":"        mock_vnf_instance_create.return_value \u003d\\"},{"line_number":76,"context_line":"            fakes.return_vnf_instance_model(**updates)"},{"line_number":77,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_9b3d8f2e","line":74,"updated":"2020-09-03 10:24:01.000000000","message":"I think this is a fix for the 748358 patch.\nIs it right?\nSame for others.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"add11768fc096a1d1d066646bbe6e4dfe4b1ebc4","unresolved":false,"context_lines":[{"line_number":71,"context_line":"                \u0027vnf_instance_description\u0027: None,"},{"line_number":72,"context_line":"                \u0027vnf_instance_name\u0027: None,"},{"line_number":73,"context_line":"                \u0027vnf_pkg_id\u0027: uuidsentinel.vnf_pkg_id,"},{"line_number":74,"context_line":"                \u0027vnf_metadata\u0027: {\"key\": \"value\"}}"},{"line_number":75,"context_line":"        mock_vnf_instance_create.return_value \u003d\\"},{"line_number":76,"context_line":"            fakes.return_vnf_instance_model(**updates)"},{"line_number":77,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_69981e68","line":74,"in_reply_to":"9f560f44_9b3d8f2e","updated":"2020-09-12 12:26:51.000000000","message":"It\u0027s not necessary for this patch so it is reverted.","commit_id":"e96f7532684f843d999ac9a4e13beef61c9e2357"}],"tacker/tests/unit/vnflcm/test_init.py":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"c08dbb72edce0cd4e82dcc60b0bb793d22c55b0b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import ddt"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from tacker.api.vnflcm.v1 import SyncVnfPackage"},{"line_number":16,"context_line":"from tacker.common import csar_utils"},{"line_number":17,"context_line":"from tacker import context"},{"line_number":18,"context_line":"from tacker.glance_store import store as glance_store"},{"line_number":19,"context_line":"from tacker import objects"},{"line_number":20,"context_line":"from tacker.tests.unit import base"},{"line_number":21,"context_line":"from tacker.tests.unit.vnflcm import fakes"},{"line_number":22,"context_line":"from tacker.tests import uuidsentinel"},{"line_number":23,"context_line":"from tacker.vnfm.nfvo_client import FaliedDownloadContentException"},{"line_number":24,"context_line":"from tacker.vnfm.nfvo_client import UndefinedExternalSettingException"},{"line_number":25,"context_line":"from tacker.vnfm.nfvo_client import VnfPackageRequest"},{"line_number":26,"context_line":"from unittest import mock"},{"line_number":27,"context_line":"from webob import exc"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"@ddt.ddt"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_901e41b9","line":27,"range":{"start_line":13,"start_character":0,"end_line":27,"end_character":21},"updated":"2020-09-16 04:37:33.000000000","message":"Please follow the guidelines for the order.","commit_id":"1061f56262e024d91c7a47607db80094275e3870"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"8c3404af681d69056a40cea613946d6ada6dbb3b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import ddt"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from tacker.api.vnflcm.v1 import SyncVnfPackage"},{"line_number":16,"context_line":"from tacker.common import csar_utils"},{"line_number":17,"context_line":"from tacker import context"},{"line_number":18,"context_line":"from tacker.glance_store import store as glance_store"},{"line_number":19,"context_line":"from tacker import objects"},{"line_number":20,"context_line":"from tacker.tests.unit import base"},{"line_number":21,"context_line":"from tacker.tests.unit.vnflcm import fakes"},{"line_number":22,"context_line":"from tacker.tests import uuidsentinel"},{"line_number":23,"context_line":"from tacker.vnfm.nfvo_client import FaliedDownloadContentException"},{"line_number":24,"context_line":"from tacker.vnfm.nfvo_client import UndefinedExternalSettingException"},{"line_number":25,"context_line":"from tacker.vnfm.nfvo_client import VnfPackageRequest"},{"line_number":26,"context_line":"from unittest import mock"},{"line_number":27,"context_line":"from webob import exc"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"@ddt.ddt"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_f02818ef","line":27,"range":{"start_line":13,"start_character":0,"end_line":27,"end_character":21},"in_reply_to":"9f560f44_901e41b9","updated":"2020-09-19 11:50:35.000000000","message":"test_init.py was ported to test_sync_resources.py.","commit_id":"1061f56262e024d91c7a47607db80094275e3870"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"c08dbb72edce0cd4e82dcc60b0bb793d22c55b0b","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def _create_vnfd_pkg_data(self):"},{"line_number":42,"context_line":"        vnfd_data \u003d {}"},{"line_number":43,"context_line":"        vnfd_data[\u0027provider\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":44,"context_line":"            \u0027vnf_provider\u0027)"},{"line_number":45,"context_line":"        vnfd_data[\u0027product_name\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":46,"context_line":"            \u0027vnf_product_name\u0027)"},{"line_number":47,"context_line":"        vnfd_data[\u0027software_version\u0027] \u003d \\"},{"line_number":48,"context_line":"            fakes.return_vnf_package_vnfd().get(\u0027vnf_software_version\u0027)"},{"line_number":49,"context_line":"        vnfd_data[\u0027descriptor_version\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":50,"context_line":"            \u0027vnfd_version\u0027)"},{"line_number":51,"context_line":"        vnfd_data[\u0027package_uuid\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":52,"context_line":"            \u0027package_uuid\u0027)"},{"line_number":53,"context_line":"        vnfd_data[\u0027descriptor_id\u0027] \u003d uuidsentinel.descriptor_id"},{"line_number":54,"context_line":"        return vnfd_data"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_b0638541","line":52,"range":{"start_line":43,"start_character":0,"end_line":52,"end_character":27},"updated":"2020-09-16 04:37:33.000000000","message":"It looks something redundant. What do you think to revise as bellow?\n\n\n```\nfor attr in [\u0027provider\u0027, ...]:\n    vnf_data[attr] \u003d fakes.return_vnf_package_vnfd().get(attr)\n```","commit_id":"1061f56262e024d91c7a47607db80094275e3870"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"8c3404af681d69056a40cea613946d6ada6dbb3b","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def _create_vnfd_pkg_data(self):"},{"line_number":42,"context_line":"        vnfd_data \u003d {}"},{"line_number":43,"context_line":"        vnfd_data[\u0027provider\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":44,"context_line":"            \u0027vnf_provider\u0027)"},{"line_number":45,"context_line":"        vnfd_data[\u0027product_name\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":46,"context_line":"            \u0027vnf_product_name\u0027)"},{"line_number":47,"context_line":"        vnfd_data[\u0027software_version\u0027] \u003d \\"},{"line_number":48,"context_line":"            fakes.return_vnf_package_vnfd().get(\u0027vnf_software_version\u0027)"},{"line_number":49,"context_line":"        vnfd_data[\u0027descriptor_version\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":50,"context_line":"            \u0027vnfd_version\u0027)"},{"line_number":51,"context_line":"        vnfd_data[\u0027package_uuid\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":52,"context_line":"            \u0027package_uuid\u0027)"},{"line_number":53,"context_line":"        vnfd_data[\u0027descriptor_id\u0027] \u003d uuidsentinel.descriptor_id"},{"line_number":54,"context_line":"        return vnfd_data"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_d02b54e7","line":52,"range":{"start_line":43,"start_character":0,"end_line":52,"end_character":27},"in_reply_to":"9f560f44_b0638541","updated":"2020-09-19 11:50:35.000000000","message":"test_init.py was ported to test_sync_resources.py. _create_vnfd_pkg_data() was deleted in test_sync_resources.py.","commit_id":"1061f56262e024d91c7a47607db80094275e3870"}],"tacker/tests/unit/vnflcm/test_sync_resource.py":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"c08dbb72edce0cd4e82dcc60b0bb793d22c55b0b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import ddt"},{"line_number":14,"context_line":"import tacker.vnfm.nfvo_client as nfvo_client"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_70428dad","line":13,"updated":"2020-09-16 04:37:33.000000000","message":"Please follow the guidelines for the order of importing.","commit_id":"1061f56262e024d91c7a47607db80094275e3870"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"8c3404af681d69056a40cea613946d6ada6dbb3b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import ddt"},{"line_number":14,"context_line":"import tacker.vnfm.nfvo_client as nfvo_client"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_50658448","line":13,"in_reply_to":"9f560f44_70428dad","updated":"2020-09-19 11:50:35.000000000","message":"Fixed.","commit_id":"1061f56262e024d91c7a47607db80094275e3870"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"c08dbb72edce0cd4e82dcc60b0bb793d22c55b0b","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import ddt"},{"line_number":14,"context_line":"import tacker.vnfm.nfvo_client as nfvo_client"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from tacker.api.vnflcm.v1 import sync_resource as sync"},{"line_number":18,"context_line":"from tacker.conductor.conductorrpc import vnf_pkgm_rpc"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_9045a1b7","line":15,"updated":"2020-09-16 04:37:33.000000000","message":"No need to have two empty lines.","commit_id":"1061f56262e024d91c7a47607db80094275e3870"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"8c3404af681d69056a40cea613946d6ada6dbb3b","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import ddt"},{"line_number":14,"context_line":"import tacker.vnfm.nfvo_client as nfvo_client"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from tacker.api.vnflcm.v1 import sync_resource as sync"},{"line_number":18,"context_line":"from tacker.conductor.conductorrpc import vnf_pkgm_rpc"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_b074e0ff","line":15,"in_reply_to":"9f560f44_9045a1b7","updated":"2020-09-19 11:50:35.000000000","message":"Fixed.","commit_id":"1061f56262e024d91c7a47607db80094275e3870"}]}
