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}")