Integration Dublin M3 Architecture Review

Brief Project Overview

The ONAP Integration is responsible for integration test of ONAP platform and all use cases, functional and non-functional requirements. 

New component capabilities for Dublin (i.e. the functional enhancements)

Two non-functional requirements are added to Integration, they are footprint optimization and CI/CD. Strictly speaking, these two new requirements shouldn't change any component capabilities. 

Footprint Optimization

CI/CD

The following efforts aim to improve ONAP code quality

  • Work led by Orange team/LF to add pre-merge verification

  • Daily Integration sanity test


New or modified interfaces

Integration does not provide any external APIs.

If they are modified, are they backwards compatible?

N/A

Interface naming (point to an example)

N/A

Reference to the interfaces.

N/A

What are the system limits?

N/A

Involved use cases, architectural capabilities or functional requirements.

Integration tests ONAP platform (including deployment, healthcheck, and S3P), and all use cases, functional/non-functional requirements listed on Dublin Release Requirements

Listing of new or impacted models used by the project (for information only).

Integration does not ingest the ONAP data model directly