...
Image Manager provide a reliable, visualized and logically centralized image logically centralized image management for ONAP at both design time and run time, including VM images, docker images and application binaries. With image manager, system users can upload images to the target VIM from uniform server instead of private repositories. The system security will be improved by adding a validation function by checking the VVP/VNF-SDK validation result before the images used uesed in ONAP. The system users ONAP operators can also read the image details easily, such as the image provider/version/status/deploy-location, etc.
Scope:
Provide
uniform interface about imagecentrolize management for VM/docker images and application binaries across design time and run time.
Provide image management portal to manage images.
Provide image information management.
Provide image storage adapter to adapt different kinds of tools according to image type.
Check image signing & attestation when upload images
Provide Image security/integrity validation before the images be used in ONAP.
Architecture Alignment:
- How does this project fit into the rest of the ONAP Architecture?
- Please Include architecture diagram if possible
- What other ONAP projects does this project depend on?
- SDC
- SO/VFC/VNFM
- Multi-VIM
- AAI/ESR
- MSB
- Integration
- Please Include architecture diagram if possible
- How does this align with external standards/specifications?
- APIs/Interfaces - OpenAPI/Swagger
- Information/data models - Swagger JSON
- Are there dependencies with other open source projects?
- APIs/Interfaces - MariaDB, ftp, nexus
- Integration Testing
- etc.
...