xtesting
openstacksdk
-onapsdk==8.1.2
+onapsdk==9.0.0
jinja2
kubernetes
avionix==0.4.4
\ No newline at end of file
from onapsdk.configuration import settings
from onapsdk.exceptions import APIError, ResourceNotFound
from onapsdk.msb.k8s import Definition
-from onapsdk.so.instantiation import VnfParameter
+from onapsdk.so.instantiation import InstantiationParameter
import onaptests.utils.exceptions as onap_test_exceptions
from ..base import BaseStep
return self._service_instance_name
return self.parent.service_instance_name
- def get_vnf_parameters(self, vnf_name: str) -> Iterable[VnfParameter]:
+ def get_vnf_parameters(self, vnf_name: str) -> Iterable[InstantiationParameter]:
"""Get VNF parameters from YAML template.
Args:
vnf_name (str): VNF name to get parameters for.
Yields:
- Iterator[Iterable[VnfParameter]]: VNF parameter
+ Iterator[Iterable[InstantiationParameter]]: VNF parameter
"""
for vnf in self.yaml_template[self.service_name]["vnfs"]:
if vnf["vnf_name"] == vnf_name:
for vnf_parameter in vnf["vnf_parameters"]:
- yield VnfParameter(
+ yield InstantiationParameter(
name=vnf_parameter["name"],
value=vnf_parameter["value"]
)
from onapsdk.exceptions import ResourceNotFound
from onapsdk.sdc.service import Service
from onapsdk.so.instantiation import ServiceInstantiation
-from onapsdk.vid import Project
import onaptests.utils.exceptions as onap_test_exceptions
from ..base import BaseStep, YamlTemplateBaseStep
except ResourceNotFound:
self._logger.info("Owning entity not found, create it")
owning_entity = AaiOwningEntity.create(settings.OWNING_ENTITY)
- vid_project = Project(settings.PROJECT)
- service_instantiation = ServiceInstantiation.instantiate_so_ala_carte(
+ service_instantiation = ServiceInstantiation.instantiate_ala_carte(
service,
cloud_region,
tenant,
customer,
owning_entity,
- vid_project,
+ settings.PROJECT,
service_instance_name=settings.SERVICE_INSTANCE_NAME
)
try:
except ResourceNotFound:
self._logger.info("Owning entity not found, create it")
owning_entity = AaiOwningEntity.create(settings.OWNING_ENTITY)
- vid_project = Project(settings.PROJECT)
# Before instantiating, be sure that the service has been distributed
self._logger.info("******** Check Service Distribution *******")
"Service Distribution for %s failed !!",service.name)
raise onap_test_exceptions.ServiceDistributionException
- service_instantiation = ServiceInstantiation.instantiate_so_ala_carte(
+ service_instantiation = ServiceInstantiation.instantiate_ala_carte(
service,
cloud_region,
tenant,
customer,
owning_entity,
- vid_project,
+ settings.PROJECT,
service_instance_name=self.service_instance_name
)
try:
from onapsdk.exceptions import ResourceNotFound
from onapsdk.sdc.service import Service
from onapsdk.so.instantiation import InstantiationParameter, ServiceInstantiation, VfmoduleParameters, VnfParameters
-from onapsdk.vid import LineOfBusiness, Platform, Project
from onaptests.steps.cloud.customer_service_subscription_create import CustomerServiceSubscriptionCreateStep
import onaptests.utils.exceptions as onap_test_exceptions
except ResourceNotFound:
self._logger.info("Owning entity not found, create it")
owning_entity = OwningEntity.create(settings.OWNING_ENTITY)
- vid_project: Project = Project(settings.PROJECT)
- line_of_business: LineOfBusiness = LineOfBusiness(settings.LINE_OF_BUSINESS)
- platform: Platform = Platform(settings.PLATFORM)
# Before instantiating, be sure that the service has been distributed
self._logger.info("******** Check Service Distribution *******")
service,
customer=customer,
owning_entity=owning_entity,
- project=vid_project,
- line_of_business=line_of_business,
- platform=platform,
+ project=settings.PROJECT,
+ line_of_business=settings.LINE_OF_BUSINESS,
+ platform=settings.PLATFORM,
cloud_region=cloud_region,
tenant=tenant,
service_instance_name=self.service_instance_name,
from onapsdk.aai.cloud_infrastructure import CloudRegion, Tenant
from onapsdk.aai.business import Customer, ServiceInstance, ServiceSubscription
from onapsdk.configuration import settings
-from onapsdk.so.instantiation import VnfParameter
+from onapsdk.so.instantiation import InstantiationParameter
import onaptests.utils.exceptions as onap_test_exceptions
from ..base import YamlTemplateBaseStep
return self._service_instance_name
return self.parent.service_instance_name
- def get_vnf_parameters(self, vnf_name: str) -> Iterable[VnfParameter]:
+ def get_vnf_parameters(self, vnf_name: str) -> Iterable[InstantiationParameter]:
"""Get VNF parameters from YAML template.
Args:
vnf_name (str): VNF name to get parameters for.
Yields:
- Iterator[Iterable[VnfParameter]]: VNF parameter
+ Iterator[Iterable[InstantiationParameter]]: VNF parameter
"""
for vnf in self.yaml_template[self.service_name]["vnfs"]:
if vnf["vnf_name"] == vnf_name:
for vnf_parameter in vnf["vnf_parameters"]:
- yield VnfParameter(
+ yield InstantiationParameter(
name=vnf_parameter["name"],
value=vnf_parameter["value"]
)
from onapsdk.configuration import settings
from onapsdk.so.instantiation import Subnet
from onapsdk.sdc.service import Service
-from onapsdk.vid import LineOfBusiness, Platform
import onaptests.utils.exceptions as onap_test_exceptions
from ..base import YamlTemplateBaseStep
service_subscription: ServiceSubscription = customer.get_service_subscription_by_service_type(self.service_name)
service_instance: ServiceInstance = service_subscription.get_service_instance_by_name(self.service_instance_name)
self._service_instance = service_instance
- line_of_business: LineOfBusiness = LineOfBusiness(settings.LINE_OF_BUSINESS)
- platform: Platform = Platform(settings.PLATFORM)
for idx, network in enumerate(service.networks):
#for network in self.yaml_template[self.service_name]["networks"]:
net_instantiation = service_instance.add_network(
network,
- line_of_business,
- platform,
+ settings.LINE_OF_BUSINESS,
+ settings.PLATFORM,
network_instance_name=f"{self.service_instance_name}_net_{idx}",
subnets=self.get_subnets(network.name))
try:
from onapsdk.aai.business import Customer, ServiceInstance, ServiceSubscription
from onapsdk.configuration import settings
from onapsdk.sdc.service import Service
-from onapsdk.vid import LineOfBusiness, Platform
import onaptests.utils.exceptions as onap_test_exceptions
from ..base import YamlTemplateBaseStep
customer: Customer = Customer.get_by_global_customer_id(settings.GLOBAL_CUSTOMER_ID)
service_subscription: ServiceSubscription = customer.get_service_subscription_by_service_type(self.service_name)
self._service_instance: ServiceInstance = service_subscription.get_service_instance_by_name(self.service_instance_name)
- line_of_business: LineOfBusiness = LineOfBusiness(settings.LINE_OF_BUSINESS)
- platform: Platform = Platform(settings.PLATFORM)
cloud_region: CloudRegion = CloudRegion.get_by_id(
cloud_owner=settings.CLOUD_REGION_CLOUD_OWNER,
cloud_region_id=settings.CLOUD_REGION_ID,
for idx, vnf in enumerate(service.vnfs):
vnf_instantiation = self._service_instance.add_vnf(
vnf,
- line_of_business,
- platform,
+ settings.LINE_OF_BUSINESS,
+ settings.PLATFORM,
cloud_region,
tenant,
f"{self.service_instance_name}_vnf_{idx}")