Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Leveraging the existing LF-based CI pipeline, builds ONAP components

    • Check-in ONAP component code and triggering build processes

    • Thru the CI pipeline, each ONAP component will be built by scripts (e.g., modified OOM, or project-own scripts), along with SBOM

  • Helm chart separation, versioning concept and release management

    • Currently, all the ONAP component helm charts have the same version number (e.g., 13.0.0). for a start,

  • Helm charts dependencies need to be analyzed (by Andreas Geissler), see https://lf-onap.atlassian.net/wiki/display/DW/Helm+chart+dependencies

  • Andreas and Florian (DT) plan to present the chart versioning

    • at OOM or ARCCOM next week…

  • PTLs need to determine granularities of project function exposures since a project can have multiple sub-components

    • e.g., SO, SO-NFVO, SO-CNFM…

    • In OOM, there are flags for the sub-component installation. As a result, exposed component scopes can be adjusted, as needed.

Image RemovedImage RemovedImage AddedImage Added

ONAP Component Individual Storage and Deployment

...

  • Promote ONAP component API models and interfaces, as open-source (at least LFN) de facto APIs

  • Study the following ONAP component exposed service API models and interfaces

Oslo Core Component Interfaces

SDC Service Provider Interfaces (ARC SDC Component Description - Oslo-R15 )

  • SDCE-1: VF Designer

  • SDCE-2: Service Designer

  • SDCE-3: DCAE Designer

  • SDCE-4: Service Test

  • SDCE-5: Service Test Dist

  • SDCE-6: Artefact Distribution

  • SDCE-7: Service Catalogue Retrieval

SO Service Provider Interfaces (see ARC Service Orchestrator Component Description - Oslo-R15 )

  • SO-E-01

  • SO-E-02

...

SO NFVO Service Provider Interfaces

...

  • AAIE-1: Inventory Service

  • AAIE-2: AAI GUI

Policy Service Provider Interfaces

  • POE-1: Policy Type Design

  • POE-2: Policy Design

  • POE-3: Policy Management

  • POE-4: Data Ingress

  • POE-5: Decision Query

  • CLPOE-1: Control Loop LCM, Policy LCM

DCAE Service Provider Interfaces

  • DCAE-EXT1: VES Collector

  • DCAE-EXT2: HV-VES Collector

  • DCAE-EXT3: Data File Collector

  • DCAE-EXT4: SNMPTrap

  • DCAE-EXT5: RESTConf

  • DCAE-EXT9: Data Extraction Service (DES)

  • DCAE-EXT10: DCAE Openloop/CL Event

  • DCAE-EXT11: PNF Registration Handler

  • DCAE-EXT13: Slice Analysis MS

  • DCAE-EXT14: PM Subscription Handler Service

CPS Service Provider Interfaces

  • CPS-E-01: Provides remote clients with model LCM

  • CPS-E-02: Generic data mutation interface

  • CPS-E-03: Generic read/query interface

  • CPS-E-04: Change notifications

  • CPS-E-05: xNF data access

  • CPS-E-06: Temporal data access

  • CPS-E-07: Administration interface

OOF Service Provider Interfaces

  • OOFE-1: Homing / Traffic Distribution

  • OOFE-2: PCI/ANR Optimization

  • OOFE-4: Route Optimization

  • OOFE-5: OOF Model Administrator

  • OOFE-6: Network Slicing

UUI Service Provider Interfaces

  • UU-APIE-1: Operator Portal

  • UU-APIE-2: Customer Portal

VFC Service Provider Interfaces

  • VFCE-1: Portal / OSS Interface, based on ETSI SOL-005

  • VFCE-2: Service Orchestrator / Policy Interface, based on ETSI SOL-005

SO NFVO Service Provider Interfaces

  • SOL005: NS LCM interface

SO SOL003 Adapter Service Provider Interfaces

  • SOL003: VNFM LCM interface

VNFSDK Service Provider Interfaces

  • VNFSDKE-1: VNF Package Manager

  • VNFSDKE-2: Market Place GUI

  • VNFSDKE-3: Market Place

  • VNFSDKE-4: VNF Test Platform

Multi-Cloud Service Provider Interfaces

  • MCE-2: Resource LCM

  • MCE-3: N/A

  • MCE-4: Atomic Resource LCM

  • MCE-5: Placement optimization

  • MCE-6: Infra Provider Registry

  • MCE-7: CNF LCM

Holmes Service Provider Interfaces

  • HOLMESE-1: Rule Management

  • HOLMESE-2: Health check

Portal-NG Service Provider Interfaces

  • TBD

...

(see https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16554594/ONAP+Streamlining+Evolution#SO-NFVO-Service-Provider-Interfaces )

  • SOL005: NS LCM interface

SO SOL003 Adapter Service Provider Interfaces (see ARC Service Orchestrator Component Description - Oslo-R15 )

  • SOL003: VNFM LCM interface

AAI Service Provider Interfaces (see ARC AAI Component Description - Oslo-R15 )

  • AAIE-1: Inventory Service

  • AAIE-2: AAI GUI

Policy Service Provider Interfaces (see ARC Policy Framework Component Description - Oslo-R15 )

  • POE-1: Policy Type Design

  • POE-2: Policy Design

  • POE-3: Policy Management

  • POE-4: Data Ingress

  • POE-5: Decision Query

  • CLPOE-1: Control Loop LCM, Policy LCM

DCAE Service Provider Interfaces (see ARC DCAE Component Description - Oslo-R15 )

  • DCAE-EXT1: VES Collector

  • DCAE-EXT2: HV-VES Collector

  • DCAE-EXT3: Data File Collector

  • DCAE-EXT4: SNMPTrap

  • DCAE-EXT5: RESTConf

  • DCAE-EXT9: Data Extraction Service (DES)

  • DCAE-EXT10: DCAE Openloop/CL Event

  • DCAE-EXT11: PNF Registration Handler

  • DCAE-EXT13: Slice Analysis MS

  • DCAE-EXT14: PM Subscription Handler Service

CPS Service Provider Interfaces (see ARC CPS Component Description - ARC Configuration Persistence Service (CPS) Component Description - Oslo-R15 )

  • CPS-E-01: Provides remote clients with model LCM

  • CPS-E-02: Generic data mutation interface

  • CPS-E-03: Generic read/query interface

  • CPS-E-04: Change notifications

  • CPS-E-05: xNF data access

  • CPS-E-06: Temporal data access

  • CPS-E-07: Administration interface

OOF Service Provider Interfaces (Deprecated)

  • OOFE-1: Homing / Traffic Distribution

  • OOFE-2: PCI/ANR Optimization

  • OOFE-4: Route Optimization

  • OOFE-5: OOF Model Administrator

  • OOFE-6: Network Slicing

UUI Service Provider Interfaces (see https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16554594/ONAP+Streamlining+Evolution#UUI-Service-Provider-Interfaces )

  • UU-APIE-1: Operator Portal

  • UU-APIE-2: Customer Portal

VFC Service Provider Interfaces (Deprecated)

  • VFCE-1: Portal / OSS Interface, based on ETSI SOL-005

  • VFCE-2: Service Orchestrator / Policy Interface, based on ETSI SOL-005

VNFSDK Service Provider Interfaces (Deprecated)

  • VNFSDKE-1: VNF Package Manager

  • VNFSDKE-2: Market Place GUI

  • VNFSDKE-3: Market Place

  • VNFSDKE-4: VNF Test Platform

Multi-Cloud Service Provider Interfaces (see https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16554594/ONAP+Streamlining+Evolution#Multi-Cloud-Service-Provider-Interfaces )

  • MCE-2: Resource LCM

  • MCE-3: N/A

  • MCE-4: Atomic Resource LCM

  • MCE-5: Placement optimization

  • MCE-6: Infra Provider Registry

  • MCE-7: CNF LCM

Holmes Service Provider Interfaces (Deprecated)

  • HOLMESE-1: Rule Management

  • HOLMESE-2: Health check

Portal-NG Service Provider Interfaces (see ARC Portal-NG Component Description - Oslo-R15 )

  • PortalE-1: Portal Admin Interface

  • PortalE-2: Application Admin Interface

  • PortalE-3: External App Interface

  • PortalE-4: Role Approval Interface

  • PortalE-5: Session Communication Interface

  • PortalE-6: Shared Context Interface

  • PortalE-7: Ticket Event Interface

  • PortalE-8: Web Analytics Interface

  • PortalE-9: External Request Interface

  • PortalE-10: External Access Role Interface

Modeling Service Provider Interface (Deprecated)

  • etsicatalogAPIE-1: Catalog API

  • etsicatalogAPIE-2: NSD Management API

  • etsicatalogAPIE-3: VNF Management API

  • etsicatalogAPIE-4: Parser API

DMaaP Service Provider Interface (Deprecated)

  • DMaaP-1: DMaaP Bus Controller

  • DMaaP-2: DMaaP Message Router Source 

  • DMaaP-3: DMaaP Message Router Consuming Interface

  • DMaaP-4: DMaaP Data Routing Source

  • DMaaP-5: DMaaP Data Routing Consumption Interface

SDNC Service Provider Interface (see ARC Controller Component Description – Oslo-R15 )

  • ORAN-Policy: A1 policy management updates

  • CONE-1: Operations Interface

  • CONE-3: Service Order Interface

  • CONE-4: Policy Interface

CDS Service Provider Interface

  • CDSE-1: CDS interface for Blueprint

CCSDK Service Provider Interface (it is a set of libraries for DCAE, OOM, SDNC)

  • ASDC-API: RESTConf interface for non-TOSCA

  • dataChange: RESTConf pub/sub interface

  • LCM: RESTConf for LCM events

  • SLI-API: RESTConf for service logic interpreter

  • selfservice-api: gRPC interface with CDS

  • oofpcipoc-api: RESTConf for OOF/PCI integration

CDS Service Provider Interface

  • CDSE-1: CDS interface for Blueprint

ONAP Component Runtime Security Analysis

...

Image RemovedImage Added

Special Interest Group (SIG) - TBD...

...