summaryrefslogtreecommitdiffstats
path: root/docs/Chapter5
diff options
context:
space:
mode:
authorHagop Bozawglanian <hagop.bozawglanian@att.com>2019-04-30 21:24:21 +0000
committerGerrit Code Review <gerrit@onap.org>2019-04-30 21:24:21 +0000
commit80182bfaeb80aa79a0cea7ce06be88eefd166035 (patch)
treea03d4a39928aaa3ba28c3843fcec12704b838dd6 /docs/Chapter5
parent6216ce32e8aced4b7b137ba07dcfff40c8450f2e (diff)
parentaac693c68e535ef3716eec5cd5a9eb4ca7bc2f80 (diff)
Merge "[VNFRQTS] Add Requirement to "Key Pairs" Section Issue-ID: VNFRQTS-632"
Diffstat (limited to 'docs/Chapter5')
-rw-r--r--docs/Chapter5/Heat/ONAP Heat Template Constructs.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst b/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst
index d4c8c01..ea87248 100644
--- a/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst
+++ b/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst
@@ -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)):*