diff options
author | liboNet <libo.zhu@intel.com> | 2019-01-17 06:52:08 +0800 |
---|---|---|
committer | liboNet <libo.zhu@intel.com> | 2019-03-20 02:17:13 +0800 |
commit | 2d2c6649e9bb823a82df2195f92e57b525dfe45b (patch) | |
tree | 8a791b003c6aa5afb562a165cff474eefe74f0aa /docs/specs/multicloud_infra_workload.rst | |
parent | e884e2812d775013e1f2d719095fd0ac9a6aafa6 (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.rst | 14 |
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: ::::::::::::::: :: |