diff options
author | weinstock, alan <aw2574@att.com> | 2019-02-26 22:23:52 +0000 |
---|---|---|
committer | stark, steven <steven.stark@att.com> | 2019-02-26 15:07:39 -0800 |
commit | 01b71d17c727fb1e839a95863116f42951b67611 (patch) | |
tree | bf397b1560713e96e2b731028ec429721acfc041 /docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst | |
parent | b76c884a5f782d77cc59d46979039dffc9f44952 (diff) |
[VNFRQTS] updated vm_role requirements
Change-Id: Ia34d02fac97d118ea6990e23664840581e00565d
Issue-ID: VNFRQTS-556
Signed-off-by: weinstock, alan <aw2574@att.com>
Signed-off-by: stark, steven <steven.stark@att.com>
Diffstat (limited to 'docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst')
-rw-r--r-- | docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst b/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst index b88181d..31cb896 100644 --- a/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst +++ b/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst @@ -307,10 +307,8 @@ part of the orchestration process. vm_role ^^^^^^^^^ -The ``OS::Nova::Server`` Resource ``metadata`` map value parameter ``vm-role`` +The ``OS::Nova::Server`` Resource ``metadata`` map value parameter ``vm_role`` is a ``metadata`` tag that describes the role of the Virtual Machine. -The ``vm_role`` is stored in ONAP’s A&AI module and is -available for use by other ONAP components and/or north bound systems. .. req:: :id: R-85328 @@ -329,15 +327,18 @@ available for use by other ONAP components and/or north bound systems. .. req:: :id: R-95430 :target: VNF - :keyword: MUST - :validation_mode: static - :updated: casablanca + :keyword: MAY + :validation_mode: none + :updated: dublin If a VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource property ``metadata`` key/value pair ``vm_role`` value is obtained via - ``get_param``, the parameter **MUST** be declared as ``vm_role`` - and the parameter **MUST** be defined as type: ``string``. + ``get_param``, the parameter **MAY** be declared as + + * ``vm_role`` and the parameter defined as ``type: string``. + * ``vm_roles`` and the parameter defined as ``type: comma_delimited_list``. + * ``{vm-type}_vm_role`` and the parameter defined as ``type: string``. .. req:: :id: R-67597 @@ -375,7 +376,7 @@ Defining the ``vm_role`` as the ``{vm-type}`` is a recommended convention type: string description: Unique role for this VM -*Example: 'vm-role' Definition: Hard Coded in +*Example: 'vm_role' Definition: Hard Coded in OS::Nova::Resource metadata property* .. code-block:: yaml @@ -389,7 +390,7 @@ OS::Nova::Resource metadata property* metadata: vm_role: dns -*Example 'vm-role' Definition: Defined in Environment file +*Example 'vm_role' Definition: Defined in Environment file and retrieved via 'get_param'* .. code-block:: yaml |