...
The ONAP Integration is responsible for integration test of ONAP platform and all use cases, functional and non-functional requirements.
...
Two non-functional requirements are added to Integration, they are footprint optimization and CI/CD and footprint optimization. Strictly speaking, these two new requirements shouldn't change any component capabilities.
Footprint Optimization
- Refer to CIA project CIA- Container Images - Best Practices and Tools
- In Dublin release, the main focus of CIA project is to reduce docker image size so that ONAP deployment can be faster. Here are some results of image size reduction Reduction effort between Casablanca and Dublin
CI/CD
...
The following efforts aim to improve ONAP code quality
- Work led by Orange team/LF to add pre-merge checkverification
- Daily Integration sanity test
...
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).
...