From: weinstock, alan Date: Mon, 6 Jul 2020 16:48:54 +0000 (-0400) Subject: [VNFRQTS] added R-610015 to Sec ONAP Heat VNF Modularity X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F67%2F109867%2F1;p=vnfrqts%2Frequirements.git [VNFRQTS] added R-610015 to Sec ONAP Heat VNF Modularity Issue-ID: VNFRQTS-904 Signed-off-by: weinstock, alan Change-Id: I1dd4d6e0f6a8f218f6cc86e65c41f74809600bb8 --- diff --git a/docs/Chapter5/Heat/ONAP Heat VNF Modularity.rst b/docs/Chapter5/Heat/ONAP Heat VNF Modularity.rst index d3cb60d..c5fa914 100644 --- a/docs/Chapter5/Heat/ONAP Heat VNF Modularity.rst +++ b/docs/Chapter5/Heat/ONAP Heat VNF Modularity.rst @@ -62,6 +62,24 @@ A VNF module (base, incremental, cinder) **MAY** support nested templates. **MAY** be created in the base module or a nested yaml file invoked by the base module. +.. req:: + :id: R-610015 + :target: VNF + :keyword: SHOULD NOT + :validation_mode: none + :introduced: guilin + + When a VNF's Heat Orchestration Template is composed of a Base Module and + one or more Incremental Modules, the Base Module **SHOULD NOT** declare an + ``OS::Nova::Server`` resource. + When a VNF is composed of a Base Module and one or more Incremental + Modules, the ONAP *VF Module Replacement Feature* does not support + the replacement (updating) of the Base Module. + An ``OS::Nova::Server`` resource declared in the Base Module can not be + updated. + + + .. req:: :id: R-610020 :target: VNF