summaryrefslogtreecommitdiffstats
path: root/docs/specs/multicloud_infra_workload.rst
diff options
context:
space:
mode:
authorliboNet <libo.zhu@intel.com>2019-01-17 06:52:08 +0800
committerliboNet <libo.zhu@intel.com>2019-03-20 02:17:13 +0800
commit2d2c6649e9bb823a82df2195f92e57b525dfe45b (patch)
tree8a791b003c6aa5afb562a165cff474eefe74f0aa /docs/specs/multicloud_infra_workload.rst
parente884e2812d775013e1f2d719095fd0ac9a6aafa6 (diff)
Proposal on SDC Client Design
some ideas about how to implmenent it useable for both k8s and openstack/windRiver . implement it as an artifact management include a sdc client and add subplugin configuration . align with Eric's proposal on SO-to-Multicloud API enhancements . add and update the example about downloaded files layout Change-Id: Ia5a22482fa3c1c11ba1195fa7b8be4dcd67fe662 Issue-ID: MULTICLOUD-436 Signed-off-by: liboNet <libo.zhu@intel.com>
Diffstat (limited to 'docs/specs/multicloud_infra_workload.rst')
-rw-r--r--docs/specs/multicloud_infra_workload.rst14
1 files changed, 13 insertions, 1 deletions
diff --git a/docs/specs/multicloud_infra_workload.rst b/docs/specs/multicloud_infra_workload.rst
index 6da49ae..57b3f7c 100644
--- a/docs/specs/multicloud_infra_workload.rst
+++ b/docs/specs/multicloud_infra_workload.rst
@@ -19,7 +19,8 @@ Currently HPA flavors are returned by OOF to SO and SO copies these flavors in
the Heat template before sending the Heat template to Multicloud. In Casablanca
instead of SO making changes in the Heat template the flavor information will be
provided to Multicloud and Multicloud will pass this as parameters to HEAT
-command line.
+command line. In Dublin, instead of SO transferring the content of HEAT and HEAT_ENV
+to Multicloud, Mutlicloud will download these information/artifacts.
For further detailed design, please refer to https://wiki.onap.org/display/DW/SO+Casablanca+HPA+Design
@@ -65,12 +66,23 @@ Request Body:
{
"generic-vnf-id":"<generic-vnf-id>",
"vf-module-id":"<vf-module-id>",
+ "vf-module-model-invariant-id":"<uuid>",
+ "vf-module-model-version-id":"<uuid>",
+ "vf-module-model-customization-id":"<uuid>",
"oof_directives":{},
"sdnc_directives":{},
+ "user_directives":{},
"template_type":"<heat/tosca/etc.>",
"template_data":{}
}
+ The 'vf-module-model-"*"-id’s will be used by the Multicloud plugin to retrieve the associated cloud artifacts.
+ The 'oof_directives' is to convey oof’s input to multicloud.
+ The 'sdnc_directives' for SDNC input to MultiCloud.
+ The 'user_directives' is the parameter to convey input from VID portal to mutlicloud.
+ They are all about how to populate data to template parameters.
+ The precedence of the three directives are user_directives and oof_directives the sdnc_directives.
+
oof_directives:
:::::::::::::::
::