[VNFRQTS] Add Requirement to "Key Pairs" Section 66/86566/1
authorweinstock, alan <aw2574@att.com>
Mon, 29 Apr 2019 20:53:16 +0000 (20:53 +0000)
committerweinstock, alan <aw2574@att.com>
Mon, 29 Apr 2019 20:53:16 +0000 (20:53 +0000)
Issue-ID: VNFRQTS-632

Change-Id: I68d03dc2c9481935df0133fc7bfe8903075c14ff
Signed-off-by: weinstock, alan <aw2574@att.com>
docs/Chapter5/Heat/ONAP Heat Template Constructs.rst

index d4c8c01..ea87248 100644 (file)
@@ -700,6 +700,20 @@ environment file (since it is public, it is not a secret key), or passed
 at run-time as instance-specific parameters. ONAP will never
 automatically assign a public/private key pair.
 
+.. req::
+    :id: R-100380
+    :keyword: SHOULD
+    :introduced: dublin
+    :validation_mode: none
+    :target: VNF
+
+    If a VNF requires the use of an SSH key created by OpenStack, the VNF
+    Heat Orchestration Template **SHOULD** create the ``OS::Nova::Keypair``
+    in the base module, and expose the public key as an output value.
+
+    This allows re-use of the key by ONAP when triggering scale out, recovery,
+    or other day 1 operations.
+
 *Example (create keypair with an existing ssh public-key for {vm-type}
 of lb (for load balancer)):*