Time | Item | Who | Notes |
---|
| Multi-CPU images | | Lab issues resolvedarm servers available at Red Hat 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
|