Development Status
Here we will track the development status of each Requirement. There should be a user story for every requirement within the project.
Goal | Project | PTL | JIRA Epic/User Story | Requirements |
---|---|---|---|---|
Auto Scale Out (High Priority) ON TRACK | CLAMP NO ISSUES |
| ||
Policy NO ISSUES |
| |||
SO NO ISSUES | ||||
Manual Scale Out Enhancements (High Priority) ON TRACK | AAI NO ISSUES | James Forsyth | New Customer Query to get IP Addresses of new VNFC Instance (No longer needed: data provided in preload) | |
APPC NO ISSUES | Takamune Cho |
| ||
SDNC NO ISSUES | Dan Timoney |
| ||
SO NO ISSUES | Seshu Kumar Mudiganti | |||
VID NO ISSUES | Ofir Sonsino |
| ||
VNFRQTS NO ISSUES | Steven wright |
| ||
Controller Type (Medium Priority) ON TRACK | SO NO ISSUES | Seshu Kumar Mudiganti | ||
Homing and Capacity (Low Priority) NOT PURSUING | OOF NOT PURSUING |
| ||
SO NOT PURSUING | Seshu Kumar Mudiganti |
|
Testing
Showcase VNF | Test Environment | Integration Team Liasion |
---|---|---|
vDNS | SB04, SB07 |
Current Status
APPC Notifications not published to DMaaP after an operation has completed. This problem is affecting both HealthCheck and ConfigScaleOut calls. The result is that SO keeps making the request since it never sees a return from APPC.
- When SO does not get a notification back from APPC after the completion of an action it continuously retries. SO continues to go beyond its Max Retry limit.
- Policy-> SO: This test failed early in the testing cycle and we have not yet been able to test the fix since most of the effort has been spend on the SO/APPC interaction.
- We have not yet been able to test the update to the Manual Scale Out process that would test the VID -> SO API
Summary Testing Status
End to End Flow To Be Tested
Test Cases and Status
Design Time
SDC
# | Test Case | Status |
---|---|---|
101 | Create License Model in SDC | PASSED |
102 | Create Vendor Software Product (VSP) in SDC | PASSED |
103 | Create Service Model by selecting the onboarded VSP | PASSED |
104 | Attach the DCE Blueprint to the Service Model | PASSED |
105 | Service Model Distribution (AAI, SO, SDNC, CLAMP) | PASSED |
CLAMP
# | Test Case | Status |
---|---|---|
106 | User Permissions from AAF | PASSED |
107 | Create Closed Loop for Scale Out | PASSED |
108 | Create Scale Out Policy (Operational Policy) | PASSED |
109 | Create Guard Policies | PASSED |
110 | Specify the Path Resolution of the configScaleOut Parameters | PASSED |
111 | Deploy Closed Loop to DCAE | PASSED |
112 | Push Scale Out Policy | PASSED |
113 | Push Guard Policy | PASSED |
114 | Nexus to load original Operational policy and update with guard policies | PASSED |
115 | Drools (Policy): BRMS GW to send notification to Drools about new operational policy in Nexus | PASSED |
116 | DCAE to get configuration policy from Policy | PASSED |
Manual Scaling
# | Test Case | Status |
---|---|---|
201 | VID send Manual Scale Out Request to SO via REST | IN PROGRESS |
Closed Loop Scaling
# | Test Case | Status |
---|---|---|
301 | DCAE Sends Policy a Scale Out Event when threshold is crossed | PASSED |
302 | Policy checks Guard policies to see if it should tell SO to Scale | |
303 | Policy Sends Scale Out Request to SO | PASSED |
Healthcheck
# | Test Case | Status |
---|---|---|
401 | SO retrieves VNF Level IP Address from AAI | PASSED |
402 | SO retrieves Controller_Type from internal lookup table | PASSED |
403 | SO Sends Healthcheck request to DMaaP | PASSED |
404 | APPC/SDNC picks up Healthcheck request from DMaaP | APPC PASSED |
405 | APPC/SDNC sends RESTCONF Healthcheck to vLB | APPC PASSED |
406 | vLB returns Healthcheck status to APPC/SDNC | APPC PASSED |
407 | SO receives Healtcheck results | PASSED |
Instantiation
# | Test Case | Status |
---|---|---|
501 | SO sends CreateVF-Module to AAI | PASSED |
502 | SO Sends VFModule Resource Assignment Request to SDNC | PASSED |
503 | SDNC does Heat and Resource Assignment | PASSED |
504 | SDNC writes information to AAI | PASSED |
505 | SO executes Create VF_Module via Heat | PASSED |
506 | New instance of vDNS component is created | PASSED |
507 | So updates AAI with Heatstack ID | PASSED |
Configuration
# | Test Case | Status |
---|---|---|
601 | Request Configuration Values from SDNC | PASSED |
602 | SDNC Returns Configuration Values | PASSED |
603 | SO Builds the ConfigScaleOut Payload | PASSED |
604 | SO sends ConfigScaleOut to controllers via DMaaP | PASSED |
605 | Controllers receive ConfigScaleOut from SO via DMaaP | PASSED |
606 | Controllers gather required configuration information | PASSED |
607 | Controllers configure VNF |
PASSED |
Healthcheck
# | Test Case | Status |
---|---|---|
701 | Healthcheck is properly run after scaling is complete | NOT YET TESTED |