vnfd = self.descriptor.vnfd[0]
# Add vnf configuration
vnf_config = vnfd.vnf_configuration
-
- # vnf_config.config_attributes.config_delay = 10
-
- # Select "script" configuration
- vnf_config.script.script_type = 'bash'
+ vnf_config.script.script_type = 'python'
# Add initial config primitive
- vnf_config.create_initial_config_primitive()
init_config = VnfdYang.InitialConfigPrimitive.from_dict(
{
"seq": 1,
vnfd = self.descriptor.vnfd[0]
# Add vnf configuration
vnf_config = vnfd.vnf_configuration
-
- # Select "script" configuration
- vnf_config.script.script_type = 'bash'
+ vnf_config.script.script_type = 'python'
# Add initial config primitive
- vnf_config.create_initial_config_primitive()
init_config = VnfdYang.InitialConfigPrimitive.from_dict(
{
"seq": 1,
self.vnfd_config = {}
self._placement_groups = []
- def default_config(self, vnfd):
+ def default_config(self, constituent_vnfd, vnfd, mano_ut, use_ns_init_conf, use_vnf_init_conf):
vnf_config = vnfd.vnfd.vnf_configuration
vnf_config.config_attributes.config_priority = 0
vnf_config.config_attributes.config_delay = 0
- # Select "script" configuration
- vnf_config.script.script_type = 'bash'
- vnf_config.config_template = "#!/bin/bash"
+ if vnfd.name == 'pong_vnfd' or vnfd.name == 'pong_vnfd_with_epa' or vnfd.name == 'pong_vnfd_aws':
+ vnf_config.config_attributes.config_priority = 1
+ # First priority config delay will delay the entire NS config delay
+ if mano_ut is False:
+ vnf_config.config_attributes.config_delay = 60
+ else:
+ # This is PONG and inside mano_ut
+ # This is test only
+ vnf_config.config_attributes.config_delay = 10
+
+ if vnfd.name == 'ping_vnfd' or vnfd.name == 'ping_vnfd_with_epa' or vnfd.name == 'ping_vnfd_aws':
+ vnf_config.config_attributes.config_priority = 2
def ns_config(self, nsd, vnfd_list, mano_ut):
constituent_vnfd.start_by_default = False
constituent_vnfd.vnfd_id_ref = vnfd.descriptor.vnfd[0].id
- self.default_config(vnfd)
+ self.default_config(constituent_vnfd, vnfd, mano_ut,
+ - use_ns_init_conf, use_vnf_init_conf)
member_vnf_index += 1
# Enable config primitives if either mano_ut or