...
Use of SO cloud site DB
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key SO-1447 - In the current usage, the multicloud adapter still uses a separate record in SO's cloud site DB for each cloud region (also uses just cloud-region not the cloud_owner + cloud_region yet)
- It seems that there really would only need to be a single entry or other configuration to identify the multicloud endpoint.
Multicloud plugin typeThe endpoint to talk to multicloud currently needs to specify the plugin type as part of the URLe.g. http://msb-iag.onap:80/api/multicloud-titaniumcloud/v1/CloudOwner/CloudRegion/infra_workloadIt seems like there could just be a single endpoint e.g. http://msb-iag.onap:80/api/multicloud/v1/CloudOwner/CloudRegion/infra_workloadAnd multicloud could determine and use the correct plugin based on the type of cloud residing at CloudOwner/CloudRegionVolume groups, Networks, etc.
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key SO-1445 - Current testing / usage of the multicloud plugin has only touched single heat template based VNFs (e.g. vFW)
- Support for volume groups, networks, and anything else (e.g. nested heat templates?) should be evaluated
- What changes / enhancements are required to the Multicloud API ?
- Are these concepts applicable generically to multiple types of clouds ?
Other LCM items
- Does the Multicloud API need enhancement for other LCM actions that SO participates in? e.g. Scale out, …. ?
Authentication between SO and Multicloud
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key SO-1450 - Current communication between SO and Multicloud is not authenticated
Update of AAI post creation of VF modules
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key SO-1444 - Heatbridge -what is it? (there's a to a python script in the SO code, robot scripts have some kind of heatbridge funciton too)
- Current multicloud adapter testing has not utilized heatbridge
- What needs to be done generically for many different generic cloud type - heatbridge sounds very openstack specific
- See: Proposal for generic AAI Workload Update (aka heatbridge)
Usage / Updates to the Multicloud API
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key SO-1446 - SO passes 'oof_directives' - info it receives from OOF - along to Multicloud
- The API also has an 'sdnc_directives' parameter - how this is filled out and format should be defined
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key SO-1442 - There has been discussion of a 'user_directives' parameter - how this is provided and format should be defined - and added to the API
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key SO-1443 - 'template_type' and 'template_data' - are these required? Currently, for heat, we pass a stack object, which mainly has the parameter list and the heat template and other files.
- Seems like multicloud could get the template files directly via SDC distribution
- And other parameters can be passed in generically via the directives parameters mentioned just above.
Distribution of cloud artifacts
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key SO-1441 Other misc enhancements
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key SO-1448 Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key SO-1449