summaryrefslogtreecommitdiffstats
path: root/docs/Chapter7
diff options
context:
space:
mode:
authorBozawglanian, Hagop (hb755d) <hb755d@att.com>2018-07-30 20:26:07 +0000
committerBozawglanian, Hagop (hb755d) <hb755d@att.com>2018-07-30 20:27:19 +0000
commitd907908404fe0d7522544ad2d54989095b145ed8 (patch)
tree3914456206a4119531d2e5972b57f8cd9ad45db3 /docs/Chapter7
parent2e816cb9b91778d476dbd6e7f59040c50168df0a (diff)
VNFRQTS - Fixing Doc8 errors
Reviewing all files to make sure no doc8 errors are present. Change-Id: Ic073a7fb4096269d6b1781cecfdb2c4c8aa7b552 Issue-ID: VNFRQTS-281 Signed-off-by: Bozawglanian, Hagop (hb755d) <hb755d@att.com>
Diffstat (limited to 'docs/Chapter7')
-rw-r--r--docs/Chapter7/Configuration-Management.rst255
-rw-r--r--docs/Chapter7/Monitoring-And-Management.rst50
-rw-r--r--docs/Chapter7/Service-Design.rst2
-rw-r--r--docs/Chapter7/VNF-On-boarding-and-package-management.rst110
-rw-r--r--docs/Chapter7/index.rst2
5 files changed, 210 insertions, 209 deletions
diff --git a/docs/Chapter7/Configuration-Management.rst b/docs/Chapter7/Configuration-Management.rst
index c650f7a..225e8be 100644
--- a/docs/Chapter7/Configuration-Management.rst
+++ b/docs/Chapter7/Configuration-Management.rst
@@ -1,4 +1,4 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. 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.
@@ -77,42 +77,42 @@ configuration update) is audited against the running configuration on the VNF.
.. req::
- :id: R-20741
+ :id: R-20741
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **Configure** command.
.. req::
- :id: R-19366
+ :id: R-19366
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **ConfigModify** command.
.. req::
- :id: R-32981
+ :id: R-32981
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **ConfigBackup** command.
.. req::
- :id: R-48247
+ :id: R-48247
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **ConfigRestore** command.
.. req::
- :id: R-94084
+ :id: R-94084
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **ConfigScaleOut** command.
.. req::
- :id: R-56385
+ :id: R-56385
:target: XNF
:keyword: MUST
@@ -168,63 +168,63 @@ failed).
.. req::
- :id: R-12706
+ :id: R-12706
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **QuiesceTraffic** command.
.. req::
- :id: R-07251
+ :id: R-07251
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **ResumeTraffic** command.
.. req::
- :id: R-83146
+ :id: R-83146
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **StopApplication** command.
.. req::
- :id: R-82811
+ :id: R-82811
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **StartApplication** command.
.. req::
- :id: R-19922
+ :id: R-19922
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **UpgradePrecheck** command.
.. req::
- :id: R-49466
+ :id: R-49466
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **UpgradeSoftware** command.
.. req::
- :id: R-45856
+ :id: R-45856
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **UpgradePostCheck** command.
.. req::
- :id: R-97343
+ :id: R-97343
:target: XNF
:keyword: MUST
The xNF **MUST** support ONAP Controller's **UpgradeBackup** command.
.. req::
- :id: R-65641
+ :id: R-65641
:target: XNF
:keyword: MUST
@@ -249,7 +249,7 @@ must be supported.
.. req::
- :id: R-11790
+ :id: R-11790
:target: VNF
:keyword: MUST
@@ -257,7 +257,7 @@ must be supported.
**Restart (stop/start or reboot)** command.
.. req::
- :id: R-56218
+ :id: R-56218
:target: VNF
:keyword: MUST
@@ -271,14 +271,14 @@ must be supported.
Compute Node / Physical Server.
.. req::
- :id: R-38001
+ :id: R-38001
:target: VNF
:keyword: MUST
The VNF **MUST** support ONAP Controller's **Rebuild** command.
.. req::
- :id: R-76901
+ :id: R-76901
:target: VNF
:keyword: MUST
@@ -301,7 +301,7 @@ automated fashion.
.. req::
- :id: R-41430
+ :id: R-41430
:target: XNF
:keyword: MUST
@@ -353,7 +353,7 @@ Configuration Management
.. req::
- :id: R-88026
+ :id: R-88026
:target: XNF
:keyword: MUST
@@ -361,7 +361,7 @@ Configuration Management
runtime configuration and lifecycle management capabilities.
.. req::
- :id: R-95950
+ :id: R-95950
:target: XNF
:keyword: MUST
@@ -373,7 +373,7 @@ NETCONF Server Requirements
.. req::
- :id: R-73468
+ :id: R-73468
:target: XNF
:keyword: MUST
@@ -383,7 +383,7 @@ NETCONF Server Requirements
service and SSH port numbers are Heat template parameters.
.. req::
- :id: R-90007
+ :id: R-90007
:target: XNF
:keyword: MUST
@@ -391,7 +391,7 @@ NETCONF Server Requirements
**close-session()**- Gracefully close the current session.
.. req::
- :id: R-70496
+ :id: R-70496
:target: XNF
:keyword: MUST
@@ -400,7 +400,7 @@ NETCONF Server Requirements
configuration datastore to the running configuration.
.. req::
- :id: R-18733
+ :id: R-18733
:target: XNF
:keyword: MUST
@@ -409,7 +409,7 @@ NETCONF Server Requirements
datastore to the running configuration.
.. req::
- :id: R-44281
+ :id: R-44281
:target: XNF
:keyword: MUST
@@ -419,7 +419,7 @@ NETCONF Server Requirements
replacing, creating, or deleting new config elements.
.. req::
- :id: R-60106
+ :id: R-60106
:target: XNF
:keyword: MUST
@@ -429,7 +429,7 @@ NETCONF Server Requirements
the list of xNF supported schemas.
.. req::
- :id: R-29488
+ :id: R-29488
:target: XNF
:keyword: MUST
@@ -438,7 +438,7 @@ NETCONF Server Requirements
a) configuration from the configuration datastore source.
.. req::
- :id: R-11235
+ :id: R-11235
:target: XNF
:keyword: MUST
@@ -446,7 +446,7 @@ NETCONF Server Requirements
**kill-session(session)** - Force the termination of **session**.
.. req::
- :id: R-02597
+ :id: R-02597
:target: XNF
:keyword: MUST
@@ -454,7 +454,7 @@ NETCONF Server Requirements
**lock(target)** - Lock the configuration datastore target.
.. req::
- :id: R-96554
+ :id: R-96554
:target: XNF
:keyword: MUST
@@ -462,7 +462,7 @@ NETCONF Server Requirements
**unlock(target)** - Unlock the configuration datastore target.
.. req::
- :id: R-29324
+ :id: R-29324
:target: XNF
:keyword: SHOULD
@@ -471,7 +471,7 @@ NETCONF Server Requirements
configuration datastore source to the configuration datastore target.
.. req::
- :id: R-88031
+ :id: R-88031
:target: XNF
:keyword: SHOULD
@@ -480,7 +480,7 @@ NETCONF Server Requirements
datastore target.
.. req::
- :id: R-97529
+ :id: R-97529
:target: XNF
:keyword: SHOULD
@@ -488,7 +488,7 @@ NETCONF Server Requirements
**get-schema(identifier, version, format) -** Retrieve the YANG schema.
.. req::
- :id: R-62468
+ :id: R-62468
:target: XNF
:keyword: MUST
@@ -497,7 +497,7 @@ NETCONF Server Requirements
NETCONF RPCs that make configuration changes are not sufficient.
.. req::
- :id: R-01382
+ :id: R-01382
:target: XNF
:keyword: MUST
@@ -506,7 +506,7 @@ NETCONF Server Requirements
of whether it was configured via NETCONF or other mechanisms.
.. req::
- :id: R-28756
+ :id: R-28756
:target: XNF
:keyword: MUST
@@ -516,7 +516,7 @@ NETCONF Server Requirements
part of the <running> configuration at the same time.
.. req::
- :id: R-83873
+ :id: R-83873
:target: XNF
:keyword: MUST
@@ -528,7 +528,7 @@ NETCONF Server Requirements
request.
.. req::
- :id: R-68990
+ :id: R-68990
:target: XNF
:keyword: MUST
@@ -537,7 +537,7 @@ NETCONF Server Requirements
database. It can also be locked and unlocked.
.. req::
- :id: R-68200
+ :id: R-68200
:target: XNF
:keyword: MUST
@@ -549,7 +549,7 @@ NETCONF Server Requirements
schemes allow for remote storage of configuration databases.
.. req::
- :id: R-20353
+ :id: R-20353
:target: XNF
:keyword: MUST
@@ -558,7 +558,7 @@ NETCONF Server Requirements
**:writable-running** are provided then two locks should be supported.
.. req::
- :id: R-11499
+ :id: R-11499
:target: XNF
:keyword: MUST
@@ -572,14 +572,14 @@ NETCONF Server Requirements
1.0 specification is supported.
.. req::
- :id: R-83790
+ :id: R-83790
:target: XNF
:keyword: MUST
The xNF **MUST** implement the **:validate** capability.
.. req::
- :id: R-49145
+ :id: R-49145
:target: XNF
:keyword: MUST
@@ -587,7 +587,7 @@ NETCONF Server Requirements
**:candidate** is supported.
.. req::
- :id: R-58358
+ :id: R-58358
:target: XNF
:keyword: MUST
@@ -595,7 +595,7 @@ NETCONF Server Requirements
[RFC6243].
.. req::
- :id: R-59610
+ :id: R-59610
:target: XNF
:keyword: MUST
@@ -603,7 +603,7 @@ NETCONF Server Requirements
download as defined in [RFC6022].
.. req::
- :id: R-93443
+ :id: R-93443
:target: XNF
:keyword: MUST
@@ -611,7 +611,7 @@ NETCONF Server Requirements
and the mapping to NETCONF shall follow the rules defined in this RFC.
.. req::
- :id: R-26115
+ :id: R-26115
:target: XNF
:keyword: MUST
@@ -620,7 +620,7 @@ NETCONF Server Requirements
be handled by a built-in automatic upgrade mechanism.
.. req::
- :id: R-10716
+ :id: R-10716
:target: XNF
:keyword: MUST
@@ -628,7 +628,7 @@ NETCONF Server Requirements
configuration of separate objects within itself.
.. req::
- :id: R-29495
+ :id: R-29495
:target: XNF
:keyword: MUST
@@ -640,7 +640,7 @@ NETCONF Server Requirements
operation on that same interface parameter).
.. req::
- :id: R-53015
+ :id: R-53015
:target: XNF
:keyword: MUST
@@ -649,7 +649,7 @@ NETCONF Server Requirements
out all others until completed.
.. req::
- :id: R-02616
+ :id: R-02616
:target: XNF
:keyword: MUST
@@ -661,7 +661,7 @@ NETCONF Server Requirements
if a non-overlapping parameter on the interface is being configured).
.. req::
- :id: R-41829
+ :id: R-41829
:target: XNF
:keyword: MUST
@@ -669,7 +669,7 @@ NETCONF Server Requirements
lock via a restricted or full XPath expression.
.. req::
- :id: R-66793
+ :id: R-66793
:target: XNF
:keyword: MUST
@@ -680,7 +680,7 @@ NETCONF Server Requirements
configuration method out).
.. req::
- :id: R-54190
+ :id: R-54190
:target: XNF
:keyword: MUST
@@ -689,7 +689,7 @@ NETCONF Server Requirements
is terminated).
.. req::
- :id: R-03465
+ :id: R-03465
:target: XNF
:keyword: MUST
@@ -697,7 +697,7 @@ NETCONF Server Requirements
when the corresponding <partial-unlock> operation succeeds.
.. req::
- :id: R-63935
+ :id: R-63935
:target: XNF
:keyword: MUST
@@ -707,7 +707,7 @@ NETCONF Server Requirements
setting of a lock expiration timer).
.. req::
- :id: R-10173
+ :id: R-10173
:target: XNF
:keyword: MUST
@@ -716,7 +716,7 @@ NETCONF Server Requirements
using the <kill-session> operation to guard against hung NETCONF sessions.
.. req::
- :id: R-88899
+ :id: R-88899
:target: XNF
:keyword: MUST
@@ -724,7 +724,7 @@ NETCONF Server Requirements
within the context of this locking requirements framework.
.. req::
- :id: R-07545
+ :id: R-07545
:target: XNF
:keyword: MUST
@@ -733,33 +733,33 @@ NETCONF Server Requirements
the supplied YANG code and associated NETCONF servers.
.. req::
- :id: R-60656
+ :id: R-60656
:target: XNF
:keyword: MUST
The xNF **MUST** support sub tree filtering.
.. req::
- :id: R-80898
+ :id: R-80898
:target: XNF
:keyword: MUST
TThe xNF **MUST** support heartbeat via a <get> with null filter.
.. req::
- :id: R-25238
+ :id: R-25238
:target: VNF
:keyword: MUST
The xNF PACKAGE **MUST** validated YANG code using the open
source pyang [#7.3.1]_ program using the following commands:
- .. code-block:: python
+ .. code-block:: text
- $ pyang --verbose --strict <YANG-file-name(s)> $ echo $!
+ $ pyang --verbose --strict <YANG-file-name(s)> $ echo $!
.. req::
- :id: R-63953
+ :id: R-63953
:target: XNF
:keyword: MUST
@@ -767,7 +767,7 @@ NETCONF Server Requirements
otherwise the validation has failed.
.. req::
- :id: R-26508
+ :id: R-26508
:target: XNF
:keyword: MUST
@@ -782,7 +782,7 @@ conform, and those where applicable, that suppliers need to use.
.. req::
- :id: R-28545
+ :id: R-28545
:target: XNF
:keyword: MUST
@@ -791,7 +791,7 @@ conform, and those where applicable, that suppliers need to use.
Protocol (NETCONF)".
.. req::
- :id: R-22700
+ :id: R-22700
:target: XNF
:keyword: MUST
@@ -799,7 +799,7 @@ conform, and those where applicable, that suppliers need to use.
"NETCONF Base Notifications".
.. req::
- :id: R-10353
+ :id: R-10353
:target: XNF
:keyword: MUST
@@ -807,7 +807,7 @@ conform, and those where applicable, that suppliers need to use.
"An Architecture for Network Management Using NETCONF and YANG".
.. req::
- :id: R-53317
+ :id: R-53317
:target: XNF
:keyword: MUST
@@ -815,7 +815,7 @@ conform, and those where applicable, that suppliers need to use.
"Guidelines for Authors and Reviewers of YANG Data Model Documents".
.. req::
- :id: R-33955
+ :id: R-33955
:target: XNF
:keyword: SHOULD
@@ -823,7 +823,7 @@ conform, and those where applicable, that suppliers need to use.
"Common YANG Data Types".
.. req::
- :id: R-22946
+ :id: R-22946
:target: XNF
:keyword: SHOULD
@@ -831,7 +831,7 @@ conform, and those where applicable, that suppliers need to use.
"NETCONF Access Control Model".
.. req::
- :id: R-10129
+ :id: R-10129
:target: XNF
:keyword: SHOULD
@@ -839,7 +839,7 @@ conform, and those where applicable, that suppliers need to use.
"A YANG Data Model for Interface Management".
.. req::
- :id: R-12271
+ :id: R-12271
:target: XNF
:keyword: SHOULD
@@ -847,7 +847,7 @@ conform, and those where applicable, that suppliers need to use.
"IANA Interface Type YANG Module".
.. req::
- :id: R-49036
+ :id: R-49036
:target: XNF
:keyword: SHOULD
@@ -855,7 +855,7 @@ conform, and those where applicable, that suppliers need to use.
"A YANG Data Model for IP Management".
.. req::
- :id: R-87564
+ :id: R-87564
:target: XNF
:keyword: SHOULD
@@ -863,7 +863,7 @@ conform, and those where applicable, that suppliers need to use.
"A YANG Data Model for System Management".
.. req::
- :id: R-24269
+ :id: R-24269
:target: XNF
:keyword: SHOULD
@@ -876,7 +876,7 @@ NETCONF RFCs.
.. req::
- :id: R-33946
+ :id: R-33946
:target: XNF
:keyword: MUST
@@ -884,7 +884,7 @@ NETCONF RFCs.
"NETCONF Configuration Protocol".
.. req::
- :id: R-04158
+ :id: R-04158
:target: XNF
:keyword: MUST
@@ -892,7 +892,7 @@ NETCONF RFCs.
"Using the NETCONF Configuration Protocol over Secure Shell (SSH)".
.. req::
- :id: R-13800
+ :id: R-13800
:target: XNF
:keyword: MUST
@@ -900,7 +900,7 @@ NETCONF RFCs.
"NETCONF Event Notification".
.. req::
- :id: R-01334
+ :id: R-01334
:target: XNF
:keyword: MUST
@@ -908,15 +908,15 @@ NETCONF RFCs.
"Partial Lock Remote Procedure Call".
.. req::
- :id: R-08134
+ :id: R-08134
:target: XNF
:keyword: MUST
- The xNF **MUST** conform to the NETCONF RFC 6241,
+ The xNF **MUST** conform to the NETCONF RFC 6241,
"NETCONF Configuration Protocol".
.. req::
- :id: R-78282
+ :id: R-78282
:target: XNF
:keyword: MUST
@@ -952,7 +952,7 @@ REST APIs
.. req::
- :id: R-31809
+ :id: R-31809
:target: XNF
:keyword: MUST
@@ -1018,7 +1018,7 @@ Chef Client Requirements
.. req::
- :id: R-79224
+ :id: R-79224
:target: XNF
:keyword: MUST
@@ -1027,7 +1027,7 @@ Chef Client Requirements
Chef Server as part of the installation process.
.. req::
- :id: R-72184
+ :id: R-72184
:target: XNF
:keyword: MUST
@@ -1037,7 +1037,7 @@ Chef Client Requirements
trigger push jobs against FQDNs of endpoints for a xNF, if required.
.. req::
- :id: R-47068
+ :id: R-47068
:target: XNF
:keyword: MAY
@@ -1045,7 +1045,7 @@ Chef Client Requirements
responsible for all functionality.
.. req::
- :id: R-67114
+ :id: R-67114
:target: VNF
:keyword: MUST
@@ -1057,7 +1057,7 @@ Chef Roles/Requirements
.. req::
- :id: R-27310
+ :id: R-27310
:target: XNF
:keyword: MUST
@@ -1066,7 +1066,7 @@ Chef Roles/Requirements
ONAP for loading on appropriate Chef Server.
.. req::
- :id: R-26567
+ :id: R-26567
:target: XNF
:keyword: MUST
@@ -1078,7 +1078,7 @@ Chef Roles/Requirements
in JSON file.
.. req::
- :id: R-98911
+ :id: R-98911
:target: XNF
:keyword: MUST NOT
@@ -1086,7 +1086,7 @@ Chef Roles/Requirements
for the xNF in roles/cookbooks/recipes invoked for a xNF action.
.. req::
- :id: R-37929
+ :id: R-37929
:target: XNF
:keyword: MUST
@@ -1095,7 +1095,7 @@ Chef Roles/Requirements
in roles/cookbooks/recipes invoked for a xNF action.
.. req::
- :id: R-62170
+ :id: R-62170
:target: XNF
:keyword: MUST
@@ -1104,7 +1104,7 @@ Chef Roles/Requirements
cookbooks and recipes.
.. req::
- :id: R-78116
+ :id: R-78116
:target: XNF
:keyword: MUST
@@ -1114,7 +1114,7 @@ Chef Roles/Requirements
executing a xNF action.
.. req::
- :id: R-44013
+ :id: R-44013
:target: XNF
:keyword: MUST
@@ -1124,7 +1124,7 @@ Chef Roles/Requirements
chef-client run be made available (e.g., get running configuration).
.. req::
- :id: R-30654
+ :id: R-30654
:target: XNF
:keyword: MUST
@@ -1133,7 +1133,7 @@ Chef Roles/Requirements
any errors for actions that change state of the xNF (e.g., configure).
.. req::
- :id: R-65755
+ :id: R-65755
:target: XNF
:keyword: SHOULD
@@ -1151,7 +1151,7 @@ Chef Roles/Requirements
the chef-client run need not post the results back via callback.
.. req::
- :id: R-15885
+ :id: R-15885
:target: XNF
:keyword: MUST
@@ -1197,15 +1197,16 @@ action request against a Chef managed VNF.
.. code-block:: java
- {
- "command": "chef-client",
- "run\_timeout": 300,
- "nodes”: [“node1.vnf\_a.onap.com”, “node2.vnf\_a.onap.com”],
- "env": {
- “RequestId”:”8279-abcd-aksdj-19231”,
- “CallbackUrl”:”<callback>”
- },
- }
+ {
+ "command": "chef-client"
+ "run\_timeout": 300
+ "nodes": ["node1.vnf\_a.onap.com", "node2.vnf\_a.onap.com"]
+ "env": {
+ "RequestId":"8279-abcd-aksdj-19231"
+ "CallbackUrl":"<callback>"
+ }
+ }
+
5. If CallbackCapable field in the template is not present or set to
“False” ONAP will poll the Chef Server to check completion status of
@@ -1238,7 +1239,7 @@ Ansible Client Requirements
.. req::
- :id: R-32217
+ :id: R-32217
:target: XNF
:keyword: MUST
@@ -1248,7 +1249,7 @@ Ansible Client Requirements
for invocation of playbooks against these end points [#7.3.3]_.
.. req::
- :id: R-54373
+ :id: R-54373
:target: XNF
:keyword: MUST
@@ -1256,7 +1257,7 @@ Ansible Client Requirements
of a xNF on which an Ansible playbook will be executed.
.. req::
- :id: R-35401
+ :id: R-35401
:target: XNF
:keyword: MUST
@@ -1265,7 +1266,7 @@ Ansible Client Requirements
Cloud Service Provider guidelines for authentication and access.
.. req::
- :id: R-82018
+ :id: R-82018
:target: XNF
:keyword: MUST
@@ -1282,7 +1283,7 @@ Ansible Client Requirements
(userdata) scripts.
.. req::
- :id: R-92866
+ :id: R-92866
:target: XNF
:keyword: MUST
@@ -1293,7 +1294,7 @@ Ansible Client Requirements
new SSH keys and new mechanized IDs.
.. req::
- :id: R-91745
+ :id: R-91745
:target: XNF
:keyword: MUST
@@ -1313,7 +1314,7 @@ complete the desired action.
.. req::
- :id: R-40293
+ :id: R-40293
:target: XNF
:keyword: MUST
@@ -1321,7 +1322,7 @@ complete the desired action.
to the ONAP requirement.
.. req::
- :id: R-49396
+ :id: R-49396
:target: XNF
:keyword: MUST
@@ -1331,7 +1332,7 @@ complete the desired action.
to complete the request.
.. req::
- :id: R-33280
+ :id: R-33280
:target: XNF
:keyword: MUST NOT
@@ -1339,7 +1340,7 @@ complete the desired action.
in a playbook.
.. req::
- :id: R-48698
+ :id: R-48698
:target: XNF
:keyword: MUST
@@ -1359,7 +1360,7 @@ will be considered to have failed.
.. req::
- :id: R-43253
+ :id: R-43253
:target: XNF
:keyword: MUST
@@ -1371,7 +1372,7 @@ will be considered to have failed.
accordingly (failure for failed tasks).
.. req::
- :id: R-50252
+ :id: R-50252
:target: XNF
:keyword: MUST
@@ -1385,7 +1386,7 @@ will be considered to have failed.
respective VM/xNF must be written.
.. req::
- :id: R-51442
+ :id: R-51442
:target: XNF
:keyword: SHOULD
@@ -1401,7 +1402,7 @@ will be considered to have failed.
rollback when soft rollback is feasible.
.. req::
- :id: R-58301
+ :id: R-58301
:target: XNF
:keyword: SHOULD NOT
@@ -1420,7 +1421,7 @@ will be considered to have failed.
to Event Bus.
.. req::
- :id: R-02651
+ :id: R-02651
:target: XNF
:keyword: SHOULD
@@ -1431,7 +1432,7 @@ will be considered to have failed.
changes when needed.
.. req::
- :id: R-43353
+ :id: R-43353
:target: XNF
:keyword: MUST
diff --git a/docs/Chapter7/Monitoring-And-Management.rst b/docs/Chapter7/Monitoring-And-Management.rst
index 4ef2eae..3265e96 100644
--- a/docs/Chapter7/Monitoring-And-Management.rst
+++ b/docs/Chapter7/Monitoring-And-Management.rst
@@ -1,4 +1,4 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. 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.
@@ -347,7 +347,7 @@ VNF telemetry via standardized interface
.. req::
- :id: R-51910
+ :id: R-51910
:target: XNF
:keyword: MUST
@@ -365,7 +365,7 @@ JSON
.. req::
- :id: R-19624
+ :id: R-19624
:target: XNF
:keyword: MUST
@@ -440,7 +440,7 @@ Reporting Frequency
~~~~~~~~~~~~~~~~~~~~~
.. req::
- :id: R-98191
+ :id: R-98191
:target: XNF
:keyword: MUST
@@ -480,7 +480,7 @@ streaming, or by host name and landing zone directory for SFTP transfer
of bulk files.
.. req::
- :id: R-88482
+ :id: R-88482
:target: XNF
:keyword: SHOULD
@@ -489,7 +489,7 @@ of bulk files.
volume data sets when feasible.
.. req::
- :id: R-84879
+ :id: R-84879
:target: XNF
:keyword: MUST
@@ -503,7 +503,7 @@ of bulk files.
failure transparently to the xNF.
.. req::
- :id: R-81777
+ :id: R-81777
:target: XNF
:keyword: MUST
@@ -514,7 +514,7 @@ of bulk files.
will be controlled by policy.
.. req::
- :id: R-08312
+ :id: R-08312
:target: XNF
:keyword: MAY
@@ -522,7 +522,7 @@ of bulk files.
delivery of binary encoded data sets.
.. req::
- :id: R-79412
+ :id: R-79412
:target: XNF
:keyword: MAY
@@ -532,7 +532,7 @@ of bulk files.
sets.
.. req::
- :id: R-01033
+ :id: R-01033
:target: XNF
:keyword: MAY
@@ -543,7 +543,7 @@ of bulk files.
data sets, and deliver these by REST or TCP as appropriate.)
.. req::
- :id: R-63229
+ :id: R-63229
:target: XNF
:keyword: MAY
@@ -551,7 +551,7 @@ of bulk files.
for synchronous data, using RESTCONF (e.g., for xNF state polling).
.. req::
- :id: R-03070
+ :id: R-03070
:target: XNF
:keyword: MUST
@@ -565,7 +565,7 @@ Asynchronous and Synchronous Data Delivery
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. req::
- :id: R-06924
+ :id: R-06924
:target: XNF
:keyword: MUST
@@ -573,7 +573,7 @@ Asynchronous and Synchronous Data Delivery
available, or according to the configured frequency.
.. req::
- :id: R-73285
+ :id: R-73285
:target: XNF
:keyword: MUST
@@ -581,7 +581,7 @@ Asynchronous and Synchronous Data Delivery
as described in the previous paragraphs.
.. req::
- :id: R-42140
+ :id: R-42140
:target: XNF
:keyword: MUST
@@ -589,7 +589,7 @@ Asynchronous and Synchronous Data Delivery
as those requests are received, as a synchronous response.
.. req::
- :id: R-34660
+ :id: R-34660
:target: XNF
:keyword: MUST
@@ -597,7 +597,7 @@ Asynchronous and Synchronous Data Delivery
the ONAP configuration subsystem for synchronous communication.
.. req::
- :id: R-86586
+ :id: R-86586
:target: XNF
:keyword: MUST
@@ -605,7 +605,7 @@ Asynchronous and Synchronous Data Delivery
[RFC8040] (https://tools.ietf.org/html/rfc8040).
.. req::
- :id: R-11240
+ :id: R-11240
:target: XNF
:keyword: MUST
@@ -614,7 +614,7 @@ Asynchronous and Synchronous Data Delivery
synchronous communication will be consistent with Avro.
.. req::
- :id: R-70266
+ :id: R-70266
:target: XNF
:keyword: MUST
@@ -627,7 +627,7 @@ Asynchronous and Synchronous Data Delivery
in the future as they become standardized and are made available.)
.. req::
- :id: R-46290
+ :id: R-46290
:target: XNF
:keyword: MUST
@@ -636,7 +636,7 @@ Asynchronous and Synchronous Data Delivery
configuration model for the xNF by returning the requested data elements.
.. req::
- :id: R-43327
+ :id: R-43327
:target: XNF
:keyword: SHOULD
@@ -650,7 +650,7 @@ Security
~~~~~~~~~~
.. req::
- :id: R-42366
+ :id: R-42366
:target: XNF
:keyword: MUST
@@ -661,7 +661,7 @@ Security
`RFC7525 <https://tools.ietf.org/html/rfc7525>`_.
.. req::
- :id: R-44290
+ :id: R-44290
:target: XNF
:keyword: MUST
@@ -669,14 +669,14 @@ Security
of connections, through secure credentials, log-on and exchange mechanisms.
.. req::
- :id: R-47597
+ :id: R-47597
:target: XNF
:keyword: MUST
The xNF **MUST** carry data in motion only over secure connections.
.. req::
- :id: R-68165
+ :id: R-68165
:target: XNF
:keyword: MUST
diff --git a/docs/Chapter7/Service-Design.rst b/docs/Chapter7/Service-Design.rst
index 472badc..bb0f9f7 100644
--- a/docs/Chapter7/Service-Design.rst
+++ b/docs/Chapter7/Service-Design.rst
@@ -1,4 +1,4 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. 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.
diff --git a/docs/Chapter7/VNF-On-boarding-and-package-management.rst b/docs/Chapter7/VNF-On-boarding-and-package-management.rst
index 0d23911..26ecf8e 100644
--- a/docs/Chapter7/VNF-On-boarding-and-package-management.rst
+++ b/docs/Chapter7/VNF-On-boarding-and-package-management.rst
@@ -1,4 +1,4 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. 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.
@@ -29,7 +29,7 @@ Resource Description
.. req::
- :id: R-77707
+ :id: R-77707
:target: XNF
:keyword: MUST
@@ -37,7 +37,7 @@ Resource Description
contains a list of all the components in the xNF package.
.. req::
- :id: R-66070
+ :id: R-66070
:target: XNF
:keyword: MUST
@@ -47,7 +47,7 @@ Resource Description
given by the xNF provider, xNF description, xNF provider, and version.
.. req::
- :id: R-69565
+ :id: R-69565
:target: XNF
:keyword: MUST
@@ -59,7 +59,7 @@ Resource Description
after xNF instantiation.
.. req::
- :id: R-00156
+ :id: R-00156
:target: XNF
:keyword: MUST
@@ -69,7 +69,7 @@ Resource Description
healing and/or scaling responses).
.. req::
- :id: R-00068
+ :id: R-00068
:target: XNF
:keyword: MUST
@@ -79,7 +79,7 @@ Resource Description
plane, etc.) generated by the xNF after instantiation.
.. req::
- :id: R-12678
+ :id: R-12678
:target: XNF
:keyword: MUST
@@ -88,7 +88,7 @@ Resource Description
control responses, tests) which can be performed for the xNF.
.. req::
- :id: R-84366
+ :id: R-84366
:target: XNF
:keyword: MUST
@@ -99,7 +99,7 @@ Resource Description
format and protocols supported.
.. req::
- :id: R-36280
+ :id: R-36280
:target: XNF
:keyword: MUST
@@ -108,7 +108,7 @@ Resource Description
xNF and compose complex services.
.. req::
- :id: R-98617
+ :id: R-98617
:target: XNF
:keyword: MUST
@@ -120,7 +120,7 @@ Resource Configuration
.. req::
- :id: R-89571
+ :id: R-89571
:target: XNF
:keyword: MUST
@@ -137,7 +137,7 @@ Configuration Management via NETCONF/YANG
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. req::
- :id: R-30278
+ :id: R-30278
:target: XNF
:keyword: MUST
@@ -151,7 +151,7 @@ Configuration Management via Chef
.. req::
- :id: R-13390
+ :id: R-13390
:target: XNF
:keyword: MUST
@@ -159,7 +159,7 @@ Configuration Management via Chef
on the appropriate Chef Server.
.. req::
- :id: R-18525
+ :id: R-18525
:target: XNF
:keyword: MUST
@@ -177,7 +177,7 @@ Configuration Management via Ansible
.. req::
- :id: R-75608
+ :id: R-75608
:target: XNF
:keyword: MUST
@@ -185,7 +185,7 @@ Configuration Management via Ansible
on the appropriate Ansible Server.
.. req::
- :id: R-16777
+ :id: R-16777
:target: XNF
:keyword: MUST
@@ -196,7 +196,7 @@ Configuration Management via Ansible
in the Appendix.
.. req::
- :id: R-46567
+ :id: R-46567
:target: XNF
:keyword: MUST
@@ -204,7 +204,7 @@ Configuration Management via Ansible
for boot sequence and configuration.
.. req::
- :id: R-16065
+ :id: R-16065
:target: XNF
:keyword: MUST
@@ -218,7 +218,7 @@ Resource Control Loop
.. req::
- :id: R-22888
+ :id: R-22888
:target: XNF
:keyword: MUST
@@ -228,7 +228,7 @@ Resource Control Loop
are implemented in the xNF.
.. req::
- :id: R-01556
+ :id: R-01556
:target: XNF
:keyword: MUST
@@ -237,7 +237,7 @@ Resource Control Loop
that are made available by the xNF.
.. req::
- :id: R-16875
+ :id: R-16875
:target: XNF
:keyword: MUST
@@ -247,7 +247,7 @@ Resource Control Loop
Root Cause Analysis and resolve the issue.
.. req::
- :id: R-35960
+ :id: R-35960
:target: XNF
:keyword: MUST
@@ -256,7 +256,7 @@ Resource Control Loop
descriptions including causes/fixes if applicable for the event.
.. req::
- :id: R-42018
+ :id: R-42018
:target: XNF
:keyword: MUST
@@ -265,7 +265,7 @@ Resource Control Loop
and Mobile Flow), that need to be collected at each VM, VNFC (defined in `VNF Guidelines <http://onap.readthedocs.io/en/latest/submodules/vnfrqts/guidelines.git/docs/vnf_guidelines/vnf_guidelines.html#a-glossary>`__ ) and for the overall xNF.
.. req::
- :id: R-27711
+ :id: R-27711
:target: XNF
:keyword: MUST
@@ -274,7 +274,7 @@ Resource Control Loop
causes/corrective action.
.. req::
- :id: R-01478
+ :id: R-01478
:target: XNF
:keyword: MUST
@@ -284,7 +284,7 @@ Resource Control Loop
collected for reporting purposes.
.. req::
- :id: R-73560
+ :id: R-73560
:target: XNF
:keyword: MUST
@@ -293,7 +293,7 @@ Resource Control Loop
application management.
.. req::
- :id: R-90632
+ :id: R-90632
:target: XNF
:keyword: MUST
@@ -302,7 +302,7 @@ Resource Control Loop
and performance management purposes.
.. req::
- :id: R-86235
+ :id: R-86235
:target: XNF
:keyword: MUST
@@ -313,7 +313,7 @@ Resource Control Loop
its function.
.. req::
- :id: R-33904
+ :id: R-33904
:target: XNF
:keyword: MUST
@@ -321,7 +321,7 @@ Resource Control Loop
lower and upper limits.
.. req::
- :id: R-53598
+ :id: R-53598
:target: XNF
:keyword: MUST
@@ -330,7 +330,7 @@ Resource Control Loop
significance of the threshold crossing.
.. req::
- :id: R-69877
+ :id: R-69877
:target: XNF
:keyword: MUST
@@ -339,7 +339,7 @@ Resource Control Loop
threshold crossing alert event is recorded.
.. req::
- :id: R-22680
+ :id: R-22680
:target: XNF
:keyword: MUST
@@ -349,7 +349,7 @@ Resource Control Loop
of the xNF.
.. req::
- :id: R-33694
+ :id: R-33694
:target: XNF
:keyword: MUST
@@ -358,7 +358,7 @@ Resource Control Loop
artifacts.
.. req::
- :id: R-56815
+ :id: R-56815
:target: XNF
:keyword: MUST
@@ -367,7 +367,7 @@ Resource Control Loop
of users, bandwidth, throughput, concurrent calls).
.. req::
- :id: R-48596
+ :id: R-48596
:target: XNF
:keyword: MUST
@@ -375,7 +375,7 @@ Resource Control Loop
the characteristics for the xNF reliability and high availability.
.. req::
- :id: R-74763
+ :id: R-74763
:target: XNF
:keyword: MUST
@@ -390,7 +390,7 @@ Compute, Network, and Storage Requirements
.. req::
- :id: R-35851
+ :id: R-35851
:target: XNF
:keyword: MUST
@@ -400,7 +400,7 @@ Compute, Network, and Storage Requirements
applicable) for each interface.
.. req::
- :id: R-97102
+ :id: R-97102
:target: VNF
:keyword: MUST
@@ -409,7 +409,7 @@ Compute, Network, and Storage Requirements
for all VNF components - for hypervisor, CPU, memory, storage.
.. req::
- :id: R-20204
+ :id: R-20204
:target: VNF
:keyword: MUST
@@ -418,7 +418,7 @@ Compute, Network, and Storage Requirements
interface connections, internal and external to VNF.
.. req::
- :id: R-44896
+ :id: R-44896
:target: VNF
:keyword: MUST
@@ -427,7 +427,7 @@ Compute, Network, and Storage Requirements
redundancy model.
.. req::
- :id: R-55802
+ :id: R-55802
:target: VNF
:keyword: MUST
@@ -438,7 +438,7 @@ Compute, Network, and Storage Requirements
Note: Must comply with the *Heat requirements in 5.b*.
.. req::
- :id: R-26881
+ :id: R-26881
:target: XNF
:keyword: MUST
@@ -446,7 +446,7 @@ Compute, Network, and Storage Requirements
needed to instantiate the xNF (xNF and VNFC images).
.. req::
- :id: R-96634
+ :id: R-96634
:target: XNF
:keyword: MUST
@@ -458,7 +458,7 @@ Testing
.. req::
- :id: R-43958
+ :id: R-43958
:target: XNF
:keyword: MUST
@@ -466,7 +466,7 @@ Testing
the tests that were conducted by the xNF providor and the test results.
.. req::
- :id: R-04298
+ :id: R-04298
:target: XNF
:keyword: MUST
@@ -474,7 +474,7 @@ Testing
support testing.
.. req::
- :id: R-58775
+ :id: R-58775
:target: XNF
:keyword: MUST
@@ -489,7 +489,7 @@ Licensing Requirements
.. req::
- :id: R-85653
+ :id: R-85653
:target: XNF
:keyword: MUST
@@ -498,7 +498,7 @@ Licensing Requirements
every license.
.. req::
- :id: R-44125
+ :id: R-44125
:target: XNF
:keyword: MUST
@@ -507,7 +507,7 @@ Licensing Requirements
shall define the reporting process and the available reporting tools.
.. req::
- :id: R-40827
+ :id: R-40827
:target: XNF
:keyword: MUST
@@ -515,7 +515,7 @@ Licensing Requirements
source licenses their xNF(s) incorporate.
.. req::
- :id: R-97293
+ :id: R-97293
:target: XNF
:keyword: MUST NOT
@@ -523,7 +523,7 @@ Licensing Requirements
of Service Provider's business.
.. req::
- :id: R-44569
+ :id: R-44569
:target: XNF
:keyword: MUST NOT
@@ -532,7 +532,7 @@ Licensing Requirements
functions and metrics.
.. req::
- :id: R-13613
+ :id: R-13613
:target: VNF
:keyword: MUST
@@ -540,7 +540,7 @@ Licensing Requirements
purposes to allow automated scale up/down by the management system.
.. req::
- :id: R-27511
+ :id: R-27511
:target: VNF
:keyword: MUST
@@ -550,7 +550,7 @@ Licensing Requirements
restrictions based upon VNF provider permissions.
.. req::
- :id: R-85991
+ :id: R-85991
:target: XNF
:keyword: MUST
@@ -562,7 +562,7 @@ Licensing Requirements
be resolved without interrupting in-service xNFs.
.. req::
- :id: R-47849
+ :id: R-47849
:target: XNF
:keyword: MUST
diff --git a/docs/Chapter7/index.rst b/docs/Chapter7/index.rst
index e5c1462..d8f7b33 100644
--- a/docs/Chapter7/index.rst
+++ b/docs/Chapter7/index.rst
@@ -1,4 +1,4 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. 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.