From c4e85b64d93f7bb4cdcf13cbc65f2256e5bb7a33 Mon Sep 17 00:00:00 2001 From: "Bozawglanian, Hagop (hb755d)" Date: Tue, 4 Sep 2018 21:44:28 +0000 Subject: VNFRQTS - Breaking up Chapter 5 - Heat Breaking up the Heat section to make it more granular. Issue-ID: VNFRQTS-275 Change-Id: I020469d7aea199cd71c4d7c67664ad4dbc4071c9 Signed-off-by: Bozawglanian, Hagop (hb755d) --- docs/Chapter5/Heat/General Guidelines for Heat.rst | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 docs/Chapter5/Heat/General Guidelines for Heat.rst (limited to 'docs/Chapter5/Heat/General Guidelines for Heat.rst') diff --git a/docs/Chapter5/Heat/General Guidelines for Heat.rst b/docs/Chapter5/Heat/General Guidelines for Heat.rst new file mode 100644 index 0000000..378a057 --- /dev/null +++ b/docs/Chapter5/Heat/General Guidelines for Heat.rst @@ -0,0 +1,43 @@ +.. Licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. Copyright 2017 AT&T Intellectual Property. All rights reserved. + +.. _General Guidelines for Heat: + +General Guidelines for Heat +---------------------------- + +This section contains general Heat Orchestration Template guidelines +and requirements. + +Heat Template Compliance +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The Heat Orchestration Template requirements with RFC 2119 +keywords **MUST** and **MUST NOT** can be validated against a set of Heat +Templates via the VNF Validation Program (VVP). + +**NOTE**: Not all requirements are currently testable via VVP. + +The VVP *validation scripts* project contains python validation +scripts that will parse Heat Orchestration Templates in a given directory +to ensure that they comply with ONAP Heat Orchestration Template requirements. + +For instructions on how to use the VVP validation scripts, +please see the validation scripts +`README `__ + + +YAML Format +^^^^^^^^^^^^^^ + +.. req:: + :id: R-95303 + :target: VNF + :keyword: MUST + + A VNF's Heat Orchestration Template **MUST** be defined using valid YAML. + +YAML (YAML Ain't +Markup Language) is a human friendly data serialization standard for all +programming languages. See http://www.yaml.org/. -- cgit 1.2.3-korg