Casablanca Progress and Milestones
The CIA project has met a number of milestones:
Container Image Minimization Tutorials
Source files
Tutorial documentation https://git.onap.org/oparent/cia/tree/demos/min/README.md
Base image guideline https://git.onap.org/oparent/cia/tree/demos/min/base-image
Command chaining guideline https://git.onap.org/oparent/cia/tree/demos/min/cmd-chain
Context guideline https://git.onap.org/oparent/cia/tree/demos/min/context
Description
The container build processes used by ONAP projects generates container images that are larger than they should be. As a result, the develop-build-test-deploy workflow takes a long time and consumes a lot of resources.
The ONAP community has identified this delay as one of the main pain points.
Furthermore, large image size has a detrimental effect on deployability. In fact,operators consider image minimization as one of the main priorities.
Usage
The image minimization tutorials introduce a set of guidelines for the minimization of container images.
Users may choose to simply read through the tutorial or run the experiments; which is highly recommended.
Each tutorial guides the user through an experiment that demonstrates, in a tangible manner, the benefits of following each guideline.
The expectation is that, with each experiment, userss will gain insight into the value of the guideline and the positive impact on reducing ONAP’s footprint.