Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Process StepStakeholdersOutcome
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, containersCIA 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