TC No.Action LCM API ProviderLegacy API ProviderVia DGOrchestratorDirect to OpenStackThru MultiVIMQuery AAINetConfVia DMaaPStatusNotes
1ModifyConfigN/AYesNo


YesYesPASSValidated regression for Closed Loop Use Case for vFW
2RestartYes
NoYes
Yes

PASSValidated for vGMUX/vCPE Use Case; Used new Name Query created by AAI to retried VNF data, including cloud_region
3RestartYes
No
YesYes

PASSValidated for vGMUX/vCPE Use Case; Used new Name Query created by AAI to retried VNF data, including cloud_region
3aRestartYes


YesYes
YesPASS

vGMUX restart, using new named AAI query; tested with JSON from Policy team

4Restart
YesNoYes



PASSValidated for vFW (on a single VM) 
5Restart
YesNo
Yes


PASSValidated for vFW (on a single VM) 
6Restart Yes
YesYes
Yes

PASSValidated Restart of vFW VNF, which contained multiple VMs (3 VMS)
7Restart Yes
Yes
YesYes

PASSRequires 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
8RestartYes
Yes
YesYes
YesNot Run
9StopYes
No
YesYes

PASSNOTE: Identify URL was provided in the JSON payload, not retrieved via AAI
10StopYes
YesYes
Yes

PASSValidated 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]
11StopYes
Yes
YesYes

PASSRequires 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
12StartYes
YesYes
Yes

PASSValidated 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]
13StartYes
Yes
YesYes

PASSRequires 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
14Snapshot
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.

15Snapshot
Yes
Yes



PARTIALCreated snapshot, but failed on verification - restriction of version of OpenStack version (see comment on TC14)
16Rebuild
Yes
Yes



PASSWorks, using the image ID, not image name 
17Rebuild
Yes

Yes


PASSWorks, using the image ID, not image name 
18RebuildYes(Yes)

YesYes

FAILEDVM Rebuild - attemped via LCM, but defaulted to Legacy API Provider and fails in Legacy Rebuild DG.
APPC-307 (Embed jackson-annotations dependency in appc-dg-common)
19Migrate







BLOCKEDNeed another host to migrate to; no lab environment to
20HealthcheckYes
Yes




FAILED

APPC-311 (APPC-PROVIDER_LCM:HEALTHCHECK fails)

Note: This is a VNF level healthcheck

21RebuildYes
Yes
YesYes

PASS
22RestartYes


YesYes
YesPASSStandlone Generic Restart that invokes the new AAI via Named Query  - Tested with APPC_Test_VM created