summaryrefslogtreecommitdiffstats
path: root/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst
diff options
context:
space:
mode:
authorLovett, Trevor <trevor.lovett@att.com>2020-07-02 11:19:00 -0500
committerLovett, Trevor <trevor.lovett@att.com>2020-07-12 18:17:41 -0500
commitd1f93f4febdd5b34e96b954dd11e635bc0ee8041 (patch)
tree899f326fa7ed5ecd05e8dcaf535e7c3ddd99d3e9 /docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst
parentcbbd1db5dfe2035d56901575218380c32216da92 (diff)
Requirement ID Generation and RST Validation
The new check.py script will now perform a variety of actions to simplify updates and ensure specific practices are followed for each update. The script has been integrated with tox and will run whenever the documentation is created. It can also be ran separately by just invoking python check.py. The script will perform a variety of automatic updates where possible, and provide a warning where auto-updates are not possible. The expecation is that all warnings are addressed before submitting for review, but given it is a new feature warnings do not block validation at this time. Here is a summary of the warnings and updates: Warnings: - Requirement missing required attributes - Invalid values for attributes - Invalid section header usage in any file - :keyword: and requirement mismatch Auto Updates: - Assigning :id: on new requirements where an ID missing - Adding :introduced: attribute on new requirements - Adding/correcting :updated: attribute on changed requirements Issue-ID: VNFRQTS-896 Signed-off-by: Lovett, Trevor <trevor.lovett@att.com> Change-Id: I283441330a139aa1c6e2e79f0c54c5979bf44642
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.rst90
1 files changed, 45 insertions, 45 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 69b9e03..d3c0284 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
@@ -5,7 +5,7 @@
.. _Nova Server - Metadata Parameters:
Resource: OS::Nova::Server Metadata Parameters
---------------------------------------------------------------------------------
+----------------------------------------------
The ``OS::Nova::Server`` resource property ``metadata`` is an optional
OpenStack property.
@@ -29,7 +29,7 @@ The sections that follow provides the requirements associated with each
OS::Nova::Server, metadata, environment_context, string, **MUST**, ONAP
vnf_id
-^^^^^^^^^
+^^^^^^
The ``OS::Nova::Server`` resource property ``metadata`` key/value pair
``vnf_id`` is an ONAP generated UUID that identifies the VNF. The value
@@ -40,8 +40,8 @@ Template at orchestration time.
:id: R-37437
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server``
resource property ``metadata`` **MUST**
@@ -52,8 +52,8 @@ Template at orchestration time.
:id: R-07507
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server``
resource property
@@ -65,8 +65,8 @@ Template at orchestration time.
:id: R-55218
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server``
resource property
@@ -77,8 +77,8 @@ Template at orchestration time.
:id: R-20856
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server``
resource property
@@ -96,7 +96,7 @@ Template at orchestration time.
description: Unique ID for this VNF instance
vf_module_id
-^^^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^
The OS::Nova::Server Resource ``metadata`` map value parameter ``vf_module_id``
is an ONAP generated UUID that identifies the VF Module (e.g., Heat
@@ -108,8 +108,8 @@ Template at orchestration time.
:id: R-71493
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` **MUST**
@@ -120,8 +120,8 @@ Template at orchestration time.
:id: R-82134
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource property
``metadata`` key/value pair ``vf_module_id`` parameter **MUST**
@@ -132,8 +132,8 @@ Template at orchestration time.
:id: R-98374
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource property
``metadata`` key/value pair ``vf_module_id`` parameter ``vf_module_id``
@@ -144,8 +144,8 @@ Template at orchestration time.
:id: R-72871
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource property
``metadata`` key/value pair ``vf_module_id`` parameter ``vf_module_id``
@@ -164,7 +164,7 @@ Template at orchestration time.
vnf_name
-^^^^^^^^^
+^^^^^^^^
The ``OS::Nova::Server`` Resource ``metadata`` map value parameter ``vnf_name``
is the ONAP (SDN-C) generated alphanumeric name of the deployed VNF instance.
@@ -176,8 +176,8 @@ Template at orchestration time.
:id: R-72483
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource property
``metadata`` **MUST** contain the key/value pair ``vnf_name`` and the
@@ -187,8 +187,8 @@ Template at orchestration time.
:id: R-62428
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` key/value pair ``vnf_name`` parameter **MUST**
@@ -199,8 +199,8 @@ Template at orchestration time.
:id: R-44318
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` key/value pair ``vnf_name``
@@ -211,8 +211,8 @@ Template at orchestration time.
:id: R-36542
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` key/value pair ``vnf_name`` parameter
@@ -231,7 +231,7 @@ Template at orchestration time.
description: Unique name for this VNF instance
vf_module_name
-^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^^^
The ``OS::Nova::Server`` Resource ``metadata`` map value parameter
``vf_module_name``
@@ -245,9 +245,9 @@ part of the orchestration process.
.. req::
:id: R-100400
+ :target: VNF
:keyword: SHOULD
:introduced: dublin
- :target: VNF
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property metadata **SHOULD** contain the key/value pair ``vf_module_name``.
@@ -255,10 +255,10 @@ part of the orchestration process.
.. req::
:id: R-68023
- :keyword: MUST
- :validation_mode: static
:target: VNF
+ :keyword: MUST
:updated: dublin
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` key/value pair ``vf_module_name``
@@ -269,8 +269,8 @@ part of the orchestration process.
:id: R-39067
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property
@@ -282,8 +282,8 @@ part of the orchestration process.
:id: R-15480
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property
@@ -294,8 +294,8 @@ part of the orchestration process.
:id: R-80374
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
@@ -315,7 +315,7 @@ part of the orchestration process.
description: Unique name for this VNF Module instance
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.
@@ -338,8 +338,8 @@ is a ``metadata`` tag that describes the role of the Virtual Machine.
:id: R-95430
:target: VNF
:keyword: MAY
- :validation_mode: none
:updated: dublin
+ :validation_mode: none
If a VNF's Heat Orchestration Template's ``OS::Nova::Server``
resource property
@@ -354,8 +354,8 @@ is a ``metadata`` tag that describes the role of the Virtual Machine.
:id: R-67597
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` key/value pair ``vm_role`` parameter ``vm_role``
@@ -368,8 +368,8 @@ Defining the ``vm_role`` as the ``{vm-type}`` is a recommended convention
:id: R-86476
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` key/value pair ``vm_role`` value **MUST**
@@ -415,7 +415,7 @@ and retrieved via 'get_param'*
vm_role: { get_param: vm_role }
Example vnf_id, vf_module_id, vnf_name, vf_module_name, vm_role
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The example below depicts part of a Heat Orchestration Template that
uses the five of the ``OS::Nova::Server`` resource
@@ -457,14 +457,14 @@ section. The ``{vm-type}`` has been defined as ``lb`` for load balancer.
vm_role: lb
vf_module_index
-^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^^^^
.. req::
:id: R-100410
+ :target: VNF
:keyword: MAY
:introduced: dublin
- :target: VNF
A VNF's Heat Orchestration Template's ``OS::Nova::Server``
resource property ``metadata`` **MAY**
@@ -473,10 +473,10 @@ vf_module_index
.. req::
:id: R-50816
- :keyword: MUST
:target: VNF
- :validation_mode: static
+ :keyword: MUST
:updated: dublin
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server``
resource property ``metadata``
@@ -487,8 +487,8 @@ vf_module_index
:id: R-54340
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property
@@ -501,8 +501,8 @@ vf_module_index
:id: R-09811
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
@@ -513,8 +513,8 @@ vf_module_index
:id: R-37039
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property
@@ -526,8 +526,8 @@ vf_module_index
:id: R-55306
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` key/value pair ``vf_module_index`` **MUST NOT**
@@ -567,8 +567,8 @@ R-46461 and R-35666). An example is provided below.
:id: R-55307
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:introduced: frankfurt
+ :validation_mode: static
A VNF's Heat Orchestration Template's parameter ``vf_module_index``
**MUST NOT** be used for indexing an:
@@ -645,7 +645,7 @@ YAML File
fixed_ips: [ { "ip_address": {get_param: [ oam_vm_int_ctrl_ips, { get_param: vf_module_index} ]}}]
workload_context
-^^^^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^^^^^
.. req::
:id: R-47061
@@ -661,8 +661,8 @@ workload_context
:id: R-74978
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` key/value pair ``workload_context``
@@ -674,8 +674,8 @@ workload_context
:id: R-34055
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` key/value pair ``workload_context``
@@ -686,8 +686,8 @@ workload_context
:id: R-02691
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
@@ -731,7 +731,7 @@ Heat Orchestration Template by ONAP at orchestration time.
workload_context: {get_param: workload_context}
environment_context
-^^^^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^^^^^^^^
.. req::
:id: R-88536
@@ -747,8 +747,8 @@ environment_context
:id: R-20308
:target: VNF
:keyword: MUST
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata`` key/value pair ``environment_context``
@@ -759,8 +759,8 @@ environment_context
:id: R-56183
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property ``metadata``key/value pair ``environment_context``
@@ -771,8 +771,8 @@ environment_context
:id: R-13194
:target: VNF
:keyword: MUST NOT
- :validation_mode: static
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
property