/
Project Engagement and Contribution Process

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

Related content

CIA Dublin Release Planning
CIA Dublin Release Planning
More like this
Dublin Retrospective
Dublin Retrospective
More like this
CIA- Container Images - Best Practices and Tools
CIA- Container Images - Best Practices and Tools
More like this
Overall Deployment Architecture
Overall Deployment Architecture
More like this
Docker Image Build Guidelines
Docker Image Build Guidelines
More like this
Integration R1 Release Planning
Integration R1 Release Planning
More like this