Guilin Exception Request for REQ-379 (OOF)
Name | @krishna moorthy |
Milestone or Requirements Exception? | Requirement |
Project or Requirement Name and JIRA | REQ-379: ONAP projects must use only approved and verified base images for their containersTo Do |
Milestones affected | N/A |
Projects affected | N/A |
Background description | 2(OSDF, CMSO) of 3 components in OOF are not migrated to Integration baseline images. These components mainly use bash scripts which makes it harder to migrate to the Integration baseline image. It requires additional efforts and refactoring. Some of the python dependenices(binaries) we are using are not supported by Alpine, so it builds everything from the source, which drastically increases the build time. One component(HAS) which was already using the alpine image is migrated to the Integration baseline image. |
Schedule impact | N/A |
Recovery plan | Look for alternatives for bash scripts and find a way to reduce the build time while installing the dependencies. |
Milestone schedule change | N/A |
Risk | More efforts are required for the latter since there is no solution available in the community. One way of mitigating is to restructure the docker files into multiple images to reduce the build time. |
Status | |
Decision |