Testing Status (Frankfurt Scaling)
Testing Information
Showcase VNF | Test Environment | Integration Team Liason |
---|---|---|
vDNS | ??? | @Marco Platania |
Current Status
Currently blocked by an SO Bug: POLICY-2568: SO not resolving input request for scale outClosed
Summary Testing Status
Goal | Test Cases | Status |
---|---|---|
Regression | 101-211, 501-907CDT(Netconf), 1001 | In Progress |
CDS for Post Instantiation Configuration | 301-307, 904-907CDS(Ansible) | Not Started |
Ansible Support | 907CDT(Ansible), 907CDS(Ansible) | Not Started |
ConfigScaleIn |
End to End Flow to be Tested
Test Cases and Status
Design Time using CDT
Design Time Using CDT
SDC
# | Test Case | Status |
---|---|---|
101 | Onboard vDNS Package | Passed |
102 | Set Scaling Parameters | Passed |
103 | Create License Model in SDC | Passed |
104 | Create Vendor Software Product (VSP) in SDC | Passed |
105 | Create Service Model by selecting the onboarded VSP | Passed |
106 | Attach the DCAE Blueprint to the Service Model | Passed |
107 | Service Model Distribution (AAI, SO, SDNC, CLAMP) | Passed |
CLAMP
# | Test Case | Status |
---|---|---|
201 | User Permissions from AAF | Passed |
202 | Create Closed Loop for Scale Out | Passed |
203 | Create Scale Out Policy (Operational Policy) | Passed |
204 | Create Guard Policies | Passed |
205 | Specify the Path Resolution of the configScaleOut Parameters | Passed |
206 | Deploy Closed Loop to DCAE | Passed |
207 | Push Scale Out Policy | Passed |
208 | Push Guard Policy | Passed |
209 | Nexus to load original Operational policy and update with guard policies | Passed |
210 | Drools (Policy): BRMS GW to send notification to Drools about new operational policy in Nexus | Passed |
211 | DCAE to get configuration policy from Policy | Passed |
Design Time using CDS
Design Time Using CDS
SDC
# | Test Case | Status |
---|---|---|
301 | Onboard vDNS Package | Passed |
302 | Set Scaling Parameters | Passed |
303 | Create License Model in SDC | Passed |
304 | Create Vendor Software Product (VSP) in SDC | Passed |
305 | Create Service Model by selecting the onboarded VSP | Passed |
306 | Attach the DCAE Blueprint to the Service Model | Passed |
307 | Service Model Distribution (AAI, SO, SDNC, CLAMP) | Passed |
CLAMP
# | Test Case | Status |
---|---|---|
401 | User Permissions from AAF | Passed |
402 | Create Closed Loop for Scale Out | Passed |
403 | Create Scale Out Policy (Operational Policy) | Passed |
404 | Create Guard Policies | Passed |
405 | Specify the Path Resolution of the configScaleOut Parameters | Passed |
406 | Deploy Closed Loop to DCAE | Passed |
407 | Push Scale Out Policy | Passed |
408 | Push Guard Policy | Passed |
409 | Nexus to load original Operational policy and update with guard policies | Passed |
410 | Drools (Policy): BRMS GW to send notification to Drools about new operational policy in Nexus | Passed |
411 | DCAE to get configuration policy from Policy | Passed |
Run Time
Run Time
Manual Scaling
# | Test Case | Status |
---|---|---|
501 | VID send Manual Scale Out Request to SO via REST | NOT YET TESTED |
Closed Loop Scaling
# | Test Case Status | |
---|---|---|
601 | DCAE Sends Policy a Scale Out Event when threshold is crossed | Passed |
602 | Policy checks Guard policies to see if it should tell SO to Scale | Passed |
603 | Policy Sends Scale Out Request to SO | NOT YET TESTED |
Healthcheck
# | Test Case | Status |
---|---|---|
701 | SO retrieves VNF Level IP Address from AAI | Passed |
702 | SO retrieves Controller_Type from internal lookup table | Passed |
703 | SO Sends Healthcheck request to DMaaP | Passed |
704 | APPC/SDNC picks up Healthcheck request from DMaaP | Passed |
705 | APPC/SDNC sends RESTCONF Healthcheck to vLB | Passed |
706 | vLB returns Healthcheck status to APPC/SDNC | Passed |
707 | SO receives Healtcheck results | Passed |
Instantiation
# | Test Case | Status |
---|---|---|
801 | SO sends CreateVF-Module to AAI | Passed |
802 | SO Sends VFModule Resource Assignment Request to SDNC | Passed |
803 | SDNC does Heat and Resource Assignment | Passed |
804 | SDNC writes information to AAI | Passed |
805 | SO executes Create VF_Module via Heat | Passed |
806 | New instance of vDNS component is created | Passed |
807 | So updates AAI with Heatstack ID | Passed |
808 | Create CDS CBA package using the CDS UI | Passed |
809 | Attach a CDS CBA Artifact to the VNF resource | Passed |
Configuration
# | Test Case | Status |
---|---|---|
901 | Request Configuration Values from SDNC | Passed |
902 | SDNC Returns Configuration Values | Passed |
903 | SO Builds the ConfigScaleOut Payload | Passed |
904CDT | SO sends ConfigScaleOut to APPC via DMaaP | Passed |
905CDT | APPC receives ConfigScaleOut from SO via DMaaP | Passed |
906CDT | APPC gathers required configuration information | Passed |
907CDT Netconf | APPC configures VNF via Netconf | Passed |
907CDT Ansible | APPC configures VNF via Ansible | Not Yet tested |
904CDS | SO sends ConfigScaleOut to CDS via DMaaP | Not Yet tested |
905CDS | CDS receives ConfigScaleOut from SO via DMaaP | Not Yet tested |
906CDS | CDS gathers required configuration information | Not Yet tested |
907CDS Netconf | CDS configures VNF via Netconf | Not Yet tested |
907CDS Ansible | CDS configures VNF via Ansible | Not Yet tested |
Healthcheck
# | Test Case | Status |
---|---|---|
1001 | Healthcheck is properly run after scaling is completePassed |