APPC Testing Scope and Status
TC No. | Action | LCM API Provider | Legacy API Provider | Via DGOrchestrator | Direct to OpenStack | Thru MultiVIM | Query AAI | NetConf | Via DMaaP | Status | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | ModifyConfig | N/A | Yes | No | Yes | Yes | PASS | Validated regression for Closed Loop Use Case for vFW | |||
2 | Restart | Yes | No | Yes | Yes | PASS | Validated for vGMUX/vCPE Use Case; Used new Name Query created by AAI to retried VNF data, including cloud_region | ||||
3 | Restart | Yes | No | Yes | Yes | PASS | Validated for vGMUX/vCPE Use Case; Used new Name Query created by AAI to retried VNF data, including cloud_region | ||||
3a | Restart | Yes | Yes | Yes | Yes | PASS | vGMUX restart, using new named AAI query; tested with JSON from Policy team | ||||
4 | Restart | Yes | No | Yes | PASS | Validated for vFW (on a single VM) | |||||
5 | Restart | Yes | No | Yes | PASS | Validated for vFW (on a single VM) | |||||
6 | Restart | Yes | Yes | Yes | Yes | PASS | Validated Restart of vFW VNF, which contained multiple VMs (3 VMS) | ||||
7 | Restart | Yes | Yes | Yes | Yes | PASS | Requires MultiVIM Identify URL to be passed in payload or specified in app.properties file; in this test scenario, it was in the appc.properties file | ||||
8 | Restart | Yes | Yes | Yes | Yes | Yes | Not Run | ||||
9 | Stop | Yes | No | Yes | Yes | PASS | NOTE: Identify URL was provided in the JSON payload, not retrieved via AAI | ||||
10 | Stop | Yes | Yes | Yes | Yes | PASS | Validated VM level Stop on vFW (vserverid is specified in request making it VM level) [had to input vnf type in protocol reference table due to a know defect, which is getting fixes] | ||||
11 | Stop | Yes | Yes | Yes | Yes | PASS | Requires MultiVIM Identify URL to be passed in payload or specified in app.properties file; in this test scenario, it was in the appc.properties file | ||||
12 | Start | Yes | Yes | Yes | Yes | PASS | Validated VM level Start on vFW (vserverid is specified in request making it VM level) [had to input vnf type in protocol reference table due to a know defect, which is getting fixes] | ||||
13 | Start | Yes | Yes | Yes | Yes | PASS | Requires MultiVIM Identify URL to be passed in payload or specified in app.properties file; in this test scenario, it was in the appc.properties file | ||||
14 | Snapshot | Yes | Yes | PARTIAL | Created snapshot, but failed on verification - restriction of version of OpenStack version Looks like with the newer OpenStack/Glance it's required to specify an "in:" operator for filtering. I.e. "GET http://10.12.25.2:9292/v2/images?name=Snapshot+of+APPC_Test_VM+at+2017-11-01+19%3A56%3A49" would have to become "GET http://10.12.25.2:9292/v2/images?name=in%3aSnapshot+of+APPC_Test_VM+at+2017-11-01+19%3A56%3A49" . The in%3a ("in:") is required for filtering. Would need either a CDP-PAL or IaaS change to fix in order to allow snapshot to work...testing Rebuild now to see it if works as is. | ||||||
15 | Snapshot | Yes | Yes | PARTIAL | Created snapshot, but failed on verification - restriction of version of OpenStack version (see comment on TC14) | ||||||
16 | Rebuild | Yes | Yes | PASS | Works, using the image ID, not image name | ||||||
17 | Rebuild | Yes | Yes | PASS | Works, using the image ID, not image name | ||||||
18 | Rebuild | Yes | (Yes) | Yes | Yes | FAILED | VM Rebuild - attemped via LCM, but defaulted to Legacy API Provider and fails in Legacy Rebuild DG. | ||||
19 | Migrate | BLOCKED | Need another host to migrate to; no lab environment to | ||||||||
20 | Healthcheck | Yes | Yes | FAILED | APPC-311 (APPC-PROVIDER_LCM:HEALTHCHECK fails) Note: This is a VNF level healthcheck | ||||||
21 | Rebuild | Yes | Yes | Yes | Yes | PASS | |||||
22 | Restart | Yes | Yes | Yes | Yes | PASS | Standlone Generic Restart that invokes the new AAI via Named Query - Tested with APPC_Test_VM created |