...
- CI-CD: tools and processes
- Self-commit:
- automate Docker release version
- When time is critical (after RC0), allow PTLs to merge their change. This should allow be applicable to LF IT (CI-Management).
- Increase CI-Management committers list
- CD: use of OPNFV Clover. Helen/Integration
- Packaging: Improve Docker images build: incremental versus rebuild everything, optimize docker package (size, time to download) (LF+Gary-Michael). Fact: 13 docker templates in Beijing. Focus first on the most downloaded docker images (sdc, so aai,...)
- Standardize the build jobs (benefit: ease to add dependency): LF.
- Daily Build: get back to daily build. Build only image on code changes. (once a week one full build).
- Partner with OPNFV: Clover project.
- Self-commit:
- Testing
- Improve time to get the full ONAP installed and started (currently 12 hours to debug): 1 hour for HC + 1 another hour for instantiate => 3 hours. Every project team effort. Better knowledge (training) of OOM + K8S + Helm
- Look at how to architect for testability, and debugability : Brian
- Love to plug a vFW-vDNS automated testing in the verify jobs: Not realistic for Casablanca. ( Gary to try)
- Manual way to build docker off on Verify job
- Release milestones
- Enforcement (respect and act upon automated results): (naming and shaming if criteria not met) on TLabs starting at M2 for Casablanca.(increase lab coverage over time, over release)
- HealthCheck: must not be broken for more than 48 hours
- Use case (VFW vDNS are automated): must not be broken for more than 48 hours
- CSIT: must not be broken for more than 48 hours
- Daily Build: must not be broken for more than 48 hours
- What for new projects?: HealthCheck after M4
- Perform testing Staging and Prod env: Gary.
- Enforcement (respect and act upon automated results): (naming and shaming if criteria not met) on TLabs starting at M2 for Casablanca.(increase lab coverage over time, over release)
- Labs and Infrastructure
- Resource (hardware
- ): 96 GB ram * 10 (add to stop some daily test in Beijing) (wind: 1.8 TB of ram total): Get data Stephen Gosh : Michael
- Increase uplink speed on windriver network (slicing 10 GB):
- jenkins + nexus (currently 8GB is minimum): make it faster: LF. Jenkins fails cost minimum 1/2 days (for US). To bring this to the TSC→G Board.
- Packaging
- :
- Code Coverage and License scan
- Security
- SLA with LF: Idea Use JIRA to prioritize tasks.
...