Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Attendees

Goals

Discussion items

TimeItemWhoNotes
Multi-CPU images
Lab issues resolved

arm servers available at Red Hat

  • Working with Rashid  Khan

Multi-CPU pipeline

  • LF working on setting up arm build nodes
  • Docker nodes will be worked on
  • Need to configure Registry/Proxy to accept V2 images
  • LF to prepare a presentation on the pipeline

Best practices

Migrate wiki version of best practices to rtd

  • Need contributions to produce rtd
  • How do we enforce the application of best practices?
    • Define rules
    • Enforce them in the build pipeline
    • Phase 1 component level
      • Local optimization
      • Local build process configuration
    • Phase 2 components are treated as black boxes
      • Dockerfiles + Folders = Input
      • Build system configurations
      • No need to understand internal build details
      • Global optimization
      • Platform-agnostic

Build guides (INT-545)

Tutorial on best practices to build efficient images

  • Code and documentation contributed to the repo
  • Three factors covered & demo'd to Integration Team
    • base image
    • cmd chaining
    • context
    • Need contributions to review and cover the rest of guidelines
  • Following commits need one reviewer

https://gerrit.onap.org/r/#/c/63187/

https://gerrit.onap.org/r/#/c/63335/


Common images

ONAP jdk image



VNFSDK Status
Code changes for arm build submitted for review

SO Status

Takeaways

  • Some containers are not so simple, may not be a problem in ONAP b/c the use of Java (mainly)
  • Projects need to build their development documentation
  • Project had started using small images
  • They were already using a common image
    Tal Liron will exercise the Phase 1-to-Phase 2 connection
    • use external script with input
    • script can be used to delegate work to other processes
    • scripts could be used for different languages

Action items

  •  Frank Sandoval to look into translating wiki documentation – best practices and guidelines-- into rtd format
  •  Tal Liron review exercise Phase 1-to-Phase 2 connection
  •  Tal Liron will review commits and add buildah versions of guidelines
  •  Adolfo Perez-Duran will create a diagram to describe the workflows and connection points btw phase 1 and phase 2