Details
-
Task
-
Status: Done
-
Medium
-
Resolution: Done
-
None
-
None
-
Done
-
Completed
Description
Test Cases
- [Script] Manual (scripts outside ONAP) Creation of dedicated K8s cluster for vFW service instantiation - The cluster is KUD instance with ovn4nfv, multus and virtlet plugins required fir vFW helm charts
- [AAI] Creation of configuration in AAI with Postman:
- Create Customer
- Create Owning-entity
- Create Platform
- Create Project
- Create Line Of Business
- [OOM] We DO NOT modify SO BPMN endpoint for VNF adapter (was required in
REQ-182- now it should not be needed) - [AAI] Registration of cloud region in AAI & k8s Plugin:
- Create Complex
- Create Cloud Region
- Create Complex-Cloud Region Relationship
- Create Service
- Create Service Subscription
- Create Cloud Tenant
- Create Availability Zone
- [K8s Plugin] Upload Connectivity Info with kube-config generated in 1.
- [SO] We do not modify cloud-sites table in catalogdb (Required in
REQ-182, here should not be needed). SO should read k8s cluster tenant Info from AAI - [SDC] Create VSP in SDC including helm package (tar.gz) + CBA (zip). The helm package should be visible as HELM type. VSP cannot have any HEAT templates associated
- [SDC] Create VF (Macro) by the import of VSP with HELM artifact type inside.
- [SDC] Edit VF properties by the inclusion of: sdnc_artifact_name, sdnc_model_name, and sdnc_model_version parameters.
- [SDC] Create Service including VF with HELM artifact type
- [SDC] Distribute the service - Helm artifact should be uploaded into k8s plugin as new RB Definition, the service should be also visible in SO catalogdb
- [SO] Send first Service instantiation request with Default RB Profile. The
- SO request must be completed successfully.
- SO should return successful result status only when all k8s resources are instantiated properly
- Verification of k8s resources with kubectl shows resources are instantiated properly
- [SO] Send a second Service instantiation request with RB Profile that will create extra ssh service for vPGN.
- SO request must be completed successfully.
- SO should return successful result status only when all k8s resources are instantiated properly
- Verification of k8s resources with kubectl shows resources are instantiated properly
- [SO] Send a third Service instantiation request with RB Profile that will corrupt the successful instantiation of vPGN.
- The SO request must fail.
- SO should return failed result because not all the k8s resources are instantiated properly
- SO should rollback instantiated resources and on k8s cluster there should be no leftovers
Lab
- Internal Lab in Orange Poland
- In the last final stage WindRiver
Integration Test Lead(s)
Components Involved
- AAI
- SDC
- SO
- CCSDK/CDS
- MULTICLOUD/K8s Plugin
Documentation
URL: https://docs.onap.org/projects/onap-integration/en/latest/docs_vFW_CNF_CDS.html
Attachments
Issue Links
- blocks
-
REQ-341 ONAP CNF orchestration - Enhancements
-
- Done
-
- clones
-
REQ-421 Integration Test Template
-
- In Progress
-
- is blocked by
-
CCSDK-2978 Naming Service fails to start because of mariadb update failure
-
- Closed
-
-
SO-3346 vFW CNF AssignVfModuleBB has failed
-
- Closed
-
- mentioned in
-
Page Loading...