diff options
author | 2019-04-18 14:14:19 +0000 | |
---|---|---|
committer | 2019-04-18 15:23:03 +0000 | |
commit | 6d4989f57ed7a5e51a7289798522e384dca1f678 (patch) | |
tree | c5865773d699eb91409c68bfd7e11ae487dd9dd3 /docs/Chapter5/Heat | |
parent | 4613a4a72d55172655d33a61b42e322988ce3769 (diff) |
[VNFRQTS] Update R-708564
Issue-ID: VNFRQTS-626
Change-Id: Ia4221acf616ff3fa8017708ecb0e07f3b30123da
Signed-off-by: weinstock, alan <aw2574@att.com>
Diffstat (limited to 'docs/Chapter5/Heat')
-rw-r--r-- | docs/Chapter5/Heat/ONAP Heat Template Constructs.rst | 45 |
1 files changed, 38 insertions, 7 deletions
diff --git a/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst b/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst index 1f62631..e55eb4f 100644 --- a/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst +++ b/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst @@ -86,16 +86,47 @@ the second level of nested heat. .. req:: :id: R-708564 - :keyword: MUST - :updated: casablanca + :keyword: MUST NOT + :introduced: casablanca + :updated: dublin :validation_mode: static - If a VNF's Heat Orchestration Template's resource invokes a nested - YAML file, either statically or dynamically, the names of the parameters - passed into the nested YAML file **MUST NOT** change. - -This requirement was introduced with Generic Resource API (GR-API). + If a VNF's Heat Orchestration Template's resource invokes a nested + YAML file, either statically or dynamically + (via ``OS::Heat::ResourceGroup``), + the names of the parameters associated with the following resource + properties **MUST NOT** change. + + * ``OS::Nova::Server`` property ``flavor`` + * ``OS::Nova::Server`` property ``image`` + * ``OS::Nova::Server`` property ``name`` + * ``OS::Nova::Server`` property metadata key value ``vnf_id`` + * ``OS::Nova::Server`` property metadata key value ``vf_module_id`` + * ``OS::Nova::Server`` property metadata key value ``vnf_name`` + * ``OS::Nova::Server`` property metadata key value ``vf_module_name`` + * ``OS::Nova::Server`` property metadata key value ``vm_role`` + * ``OS::Nova::Server`` property metadata key value ``vf_module_index`` + * ``OS::Nova::Server`` property metadata key value ``workload_context`` + * ``OS::Nova::Server`` property metadata key value ``environment_context`` + * ``OS::Neutron::Port`` property ``fixed_ips``, map property ``ip_address`` + * ``OS::Neutron::Port`` property ``fixed_ips``, map property ``subnet`` + * ``OS::Neutron::Port`` property ``allowed_address_pairs``, map property + ``ip_address`` + * ``OS::Neutron::Port`` property ``network`` + * ``OS::ContrailV2::VirtualMachineInterface`` property + ``virtual_network_refs`` + * ``OS::ContrailV2::VirtualMachineInterface`` property + ``virtual_machine_interface_allowed_address_pairs`` + * ``OS::ContrailV2::InstanceIP`` property ``instance_ip_address`` + + +Note that the parameters associated with properties not listed in R-708564 +may change when past into a nested YAML file. For example, +``OS::Nova::Server`` property ``availability_zone``. + + +Requirement R-708564 was introduced with Generic Resource API (GR-API). GR-API creates the new VNFC Object. SDN-C matches the ``{vm-type}`` in the ``OS::Nova::Server`` resource in the nested YAML file to the corresponding nfc_naming_code. |