OOM(ONAP Operations Manager) needs to support configurable deployment options of ONAP, to allow operators to choose and configure the deployment layout and choose technologies used for running ONAP. TOSCA allows modeling all ONAP services, all of their components, and to model the needed infrastructure components, such as Kuberetenes and OpenStack, and then to match the services with the desired infrastructure to run the ONAP services.
ONAP OOM TOSCA Models
TOSCA Model to deploy Kuberentes on OpenStack
TOSCA Model to deploy ONAP on Kuberentes(ONAP Service Modeling Example With Kuberentes and OpenStack)
WHAT IS TOSCA
Topology and Orchestration Specification for Cloud Applications (TOSCA), is an OASIS standard language to describe a topology of cloud based web services, their components, relationships, and the processes that manage them. The TOSCA standard includes specifications to describe processes that create or modify services. TOSCA allows using a descriptive DSL to drive orchestration base the application declarative model.
...
ONAP Cloudfy TOSCA Blueprint
ONAP OOM TOSCA Models
TOSCA Model to deploy Kuberentes on OpenStack
TOSCA Model to deploy ONAP on Kuberentes
In the context of ONAP Operations Manager(OOM), we leverage TOSCA to describe and orchestrate all ONAP services, with all of their components.
...