APPC
appc
The Application Controller (APPC) performs functions to manage the lifecycle of VNFs and their components providing model driven configuration, abstracts cloud/VNF interfaces for repeatable actions, uses vendor agnostic mechanisms (NETCONF, Chef via Chef Server and Ansible) and enables automation.
Support for complex ONAP use cases including vVOLTE (with vEPC) and vCPE
Provide Generic VNF LCM commands for Northbound consumers (SO, Policy, CMO, DCAE, etc.)
The implementation of LCM commands will use an uploaded VNFD TOSCA model to infer an execution protocol and drive workflows
Design-time ability to attach recipes (specified by Directed Graphs, aka DGs) to specific VNF LCM commands, or "Actions" received via the Northbound APIs.
Provide a model driven configuration API composed from a Yang-based VNF configuration model and set of templates to map payloads to the VNF configuration protocol.
Provide configuration repository APIs getLatestConfig, configAudit etc.
Manage the VNF operational state including Blocking, Sequencing and Session Throttling
Provide conflict resolution for multiple LCM requests
Provide flexible deployment options such as HA, single node or geo-distributed deployment
Adaptation of additional NBI definitions established by ETSI-MANO using NFV-O to leverage existing APPC functions, including:
Scale VNF
Terminate VNF
Query VNF
Operate VNF
Modify VNF Information
Get Operation Status
Adaptation of NBI definition at the orchestration level by invoking existing orchestrator functions, including:
Create VNF Identifier
Rahul Sharma Rahul.Sharma2@amdocs.com - Amdocs
James MacNider James.MacNider@amdocs.com - Amdocs
Subsequent modification to the existing seed code should continue to follow the same scanning and clean up principles.
Project Name:
Repo name:appc
Lifecycle State:Seed
Primary Contact: Reuben Klein
Project Lead:
mailing list tag [Should match Jira Project Prefix]
Committers:
Piyush Garg - Piyush.Garg1@amdocs.com
Marcus Williams - marcus.williams@intel.com
Patrick Brady - pb071s@att.com
Skip Wonnell - kw5258@att.com
Randa Maher - rx196w@att.com
*Link to TSC approval:
Link to approval of additional submitters: