From: JunfengWang Date: Fri, 28 Feb 2020 18:24:21 +0000 (-0500) Subject: Updated chapter 7.3 Configuration management X-Git-Tag: 6.0.0-ONAP~28^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F24%2F102624%2F6;p=vnfrqts%2Frequirements.git Updated chapter 7.3 Configuration management Added description about LCM operations using either SDN-C/APPC LCM API or CDS self-service API Issue-ID: VNFRQTS-657 Signed-off-by: JunfengWang Change-Id: I1964386303abacbeddf50fc673dfe482d47fc2dd --- diff --git a/docs/Chapter7/Configuration-Management.rst b/docs/Chapter7/Configuration-Management.rst index 1f81112..37899ba 100755 --- a/docs/Chapter7/Configuration-Management.rst +++ b/docs/Chapter7/Configuration-Management.rst @@ -16,9 +16,29 @@ Configuration Management ------------------------ +The protocol used to communicate with VNF or PNF for life cycle management (LCM) operations are NETCONF, Ansible, Chef, and REST. +A VNF or PNF shall support at least one of communication protocols as specified in the requirement R-305645. + +.. req:: + :id: R-305645 + :target: VNF or PNF + :keyword: MUST + :introduced: frankfurt + + The VNF or PNF MUST support configuration management including + life cycle management (LCM) using at least one of the following + protocols a)NETCONF/YANG, b)Ansible and c)Chef. + +Since Frankfurt release, SO building blocks can use either APPC client or CDS client +for life cycle management (LCM) operations. The associated API is either APPC/SDN-C LCM API or CDS self-service API. +A VNF or PNF must support LCM operations that using either of two APIs. +The selection of which API to use for LCM operations for a given PNF/VNF type is defined in design time by the service designer. + +The requirements for supporting of SDN-C/APPC LCM API for LCM operations are documented in section 7.3.1. Controller Interactions With VNF or PNF ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +This section is not applicable to LCM operations using CDS self-service API. APPC/SDN-C expose a northbound API to clients (such as SO) in order for the clients to initiate an activity (aka command) on a VNF or PNF. APPC/SDN-C