)]}'
{"translator/hot/tosca/etsi_nfv/common_affinityrule/tosca_policies_nfv_common_affinityrule.py":[{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"3d3150e6109392b3616473da89a918535d1ebaf8","unresolved":true,"context_lines":[{"line_number":40,"context_line":"                policy_props \u003d self.policy.properties"},{"line_number":41,"context_line":"                scope \u003d policy_props.get(\u0027scope\u0027, None)"},{"line_number":42,"context_line":"                if scope is not None:"},{"line_number":43,"context_line":"                    if scope \u003d\u003d \u0027nfvi_node\u0027:"},{"line_number":44,"context_line":"                        self.properties[\u0027name\u0027] \u003d self.name"},{"line_number":45,"context_line":"                        self.properties[\u0027policies\u0027] \u003d [rule]"},{"line_number":46,"context_line":"                        if resource.name in self.policy.targets:"}],"source_content_type":"text/x-python","patch_set":1,"id":"2371dcf0_d40ec6a7","line":43,"range":{"start_line":43,"start_character":20,"end_line":43,"end_character":44},"updated":"2021-03-05 04:57:50.000000000","message":"Can you add a note here to clarify the supported scope values. I understand \u0027nfvi_node\u0027 is only supported in the permitted values: \u0027nfvi_pop\u0027, \u0027zone\u0027, \u0027zone_group\u0027, and \u0027nfvi_node\u0027.","commit_id":"122b050776f29385faa2a8b61c3d1bc04d8ec69e"},{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"1f96b4a309d806e8d94508ce68ab853fa9af60f7","unresolved":false,"context_lines":[{"line_number":40,"context_line":"                policy_props \u003d self.policy.properties"},{"line_number":41,"context_line":"                scope \u003d policy_props.get(\u0027scope\u0027, None)"},{"line_number":42,"context_line":"                if scope is not None:"},{"line_number":43,"context_line":"                    if scope \u003d\u003d \u0027nfvi_node\u0027:"},{"line_number":44,"context_line":"                        self.properties[\u0027name\u0027] \u003d self.name"},{"line_number":45,"context_line":"                        self.properties[\u0027policies\u0027] \u003d [rule]"},{"line_number":46,"context_line":"                        if resource.name in self.policy.targets:"}],"source_content_type":"text/x-python","patch_set":1,"id":"c3a892ee_8bcce8c9","line":43,"range":{"start_line":43,"start_character":20,"end_line":43,"end_character":44},"in_reply_to":"16616547_444e884d","updated":"2021-03-07 07:44:39.000000000","message":"Done","commit_id":"122b050776f29385faa2a8b61c3d1bc04d8ec69e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"b8456ba209bfe1377f3e002bba05df9ea2d57d81","unresolved":true,"context_lines":[{"line_number":40,"context_line":"                policy_props \u003d self.policy.properties"},{"line_number":41,"context_line":"                scope \u003d policy_props.get(\u0027scope\u0027, None)"},{"line_number":42,"context_line":"                if scope is not None:"},{"line_number":43,"context_line":"                    if scope \u003d\u003d \u0027nfvi_node\u0027:"},{"line_number":44,"context_line":"                        self.properties[\u0027name\u0027] \u003d self.name"},{"line_number":45,"context_line":"                        self.properties[\u0027policies\u0027] \u003d [rule]"},{"line_number":46,"context_line":"                        if resource.name in self.policy.targets:"}],"source_content_type":"text/x-python","patch_set":1,"id":"16616547_444e884d","line":43,"range":{"start_line":43,"start_character":20,"end_line":43,"end_character":44},"in_reply_to":"2371dcf0_d40ec6a7","updated":"2021-03-05 05:25:28.000000000","message":"I added NOTE description.","commit_id":"122b050776f29385faa2a8b61c3d1bc04d8ec69e"}],"translator/tests/data/etsi_nfv/tosca_nfv_vdu_with_scope_nfvi.yaml":[{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"3d3150e6109392b3616473da89a918535d1ebaf8","unresolved":true,"context_lines":[{"line_number":75,"context_line":"  policies:"},{"line_number":76,"context_line":"    - Affinity:"},{"line_number":77,"context_line":"        type: tosca.policies.nfv.AffinityRule"},{"line_number":78,"context_line":"        targets: [ VDU1 ]"},{"line_number":79,"context_line":"        properties:"},{"line_number":80,"context_line":"          scope: nfvi_node"},{"line_number":81,"context_line":"    - AntiAffinity:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"465763eb_a5fca6c5","line":78,"range":{"start_line":78,"start_character":8,"end_line":78,"end_character":25},"updated":"2021-03-05 04:57:50.000000000","message":"Is it possible to use \"tosca.groups.nfv.PlacementGroup\" in targets as defined in ETSI NFV-SOL001? I believe the current implementation doesn\u0027t support \"tosca.groups.nfv.PlacementGroup\" so we need to mention the restriction somewhere.","commit_id":"122b050776f29385faa2a8b61c3d1bc04d8ec69e"},{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"1f96b4a309d806e8d94508ce68ab853fa9af60f7","unresolved":false,"context_lines":[{"line_number":75,"context_line":"  policies:"},{"line_number":76,"context_line":"    - Affinity:"},{"line_number":77,"context_line":"        type: tosca.policies.nfv.AffinityRule"},{"line_number":78,"context_line":"        targets: [ VDU1 ]"},{"line_number":79,"context_line":"        properties:"},{"line_number":80,"context_line":"          scope: nfvi_node"},{"line_number":81,"context_line":"    - AntiAffinity:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"23596551_4f60b0de","line":78,"range":{"start_line":78,"start_character":8,"end_line":78,"end_character":25},"in_reply_to":"18f25968_bb767e75","updated":"2021-03-07 07:44:39.000000000","message":"Done","commit_id":"122b050776f29385faa2a8b61c3d1bc04d8ec69e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"b8456ba209bfe1377f3e002bba05df9ea2d57d81","unresolved":true,"context_lines":[{"line_number":75,"context_line":"  policies:"},{"line_number":76,"context_line":"    - Affinity:"},{"line_number":77,"context_line":"        type: tosca.policies.nfv.AffinityRule"},{"line_number":78,"context_line":"        targets: [ VDU1 ]"},{"line_number":79,"context_line":"        properties:"},{"line_number":80,"context_line":"          scope: nfvi_node"},{"line_number":81,"context_line":"    - AntiAffinity:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"18f25968_bb767e75","line":78,"range":{"start_line":78,"start_character":8,"end_line":78,"end_character":25},"in_reply_to":"465763eb_a5fca6c5","updated":"2021-03-05 05:25:28.000000000","message":"I added in NOTE that only \u0027tosca.nodes.nfv.Vdu.Compute\u0027 is supported as targets in \u0027tosca_policies_nfv_common_affinityrule.py\u0027.\nIn addition, I added \u0027tosca_groups_nfv_placementgroup.py\u0027 as code without conversion logic and \u0027test_hot_translate_etsi_nfv_vdu_with_unsupported_target\u0027 as unittest.","commit_id":"122b050776f29385faa2a8b61c3d1bc04d8ec69e"}]}
