Project Engagement and Contribution Process

Process Step

Stakeholders

Outcome

Process Step

Stakeholders

Outcome

Planning Phase

Socialize Adoption ONAP Normative Images

Project PTLs,TSC, ONAP Community

  • Project PTLs express support for adoption

  • Adoption of ONAP Normative Images is part of S3P non-functional requirements for Dublin.

Define scope (use case, projects, containers

CIA Lead, Integration team

Scope has been identified as

-ONAP Minimal Configuration

-vFW Use case

Identify containers for each use case and populate backlog.

CIA Lead

CIA Project Kanban Board

CIA Project Backlog

Execution Phase 1

Review Container Image's Dockerfile, identify ONAP Normative Image

  • CIA contributor

  • Project committer (if needed)

  • Docker base image migration strategy**

Pull image and record original size on JIRA issue

  • CIA contributor

  • Original image size

Apply image minimization best practices including migration to ONAP Normative Base Image. 

  • CIA contributor

  • Container image uses an ONAP Normative Base Image

  • Container image minimization recommendations implemented.

Perform container image sanity check

  • CIA contributor

  • Container image build is successful

  • Container image shows measurable reduction in size

  • Container image builds and runs successful on arm/intel hardware

  • Look for issues such as missing libraries, library errors or image format

Test container (if possible)

  • CIA contributor

  • Project committer

  • Tests pass successfully

Record new size on JIRA issue

  • CIA contributor

  • New image size

Submit patch

  • CIA contributor

  • Patched submitted

Alert committers, request review

  • CIA contributor

  • Project committer

  • Code reviewed and accepted

Rework patch (if needed)

  • CIA contributor

  • Project committer

  • Suggested changes incorporated