Planned - Nephio: improving the release process
Short Description
30m, @Fiachra Corcoran , @Ciaran Johnston (Ericsson)
This session will take a deep dive into the Nephio release process, our understanding of how it currently works and some desired improvements to streamline and simplify it
Topic Overview
The current release process is handled by Prow, and recent changes in leadership of SIG release have meant that there is missing knowledge in how the test cases and release infrastructure work. It is overly centralized and opaque, so there is a need to simplify and democratize the process as well as improving the machinery. This can be done by introducing three roles:
Release manager
responsible for coordinating each release and encouraging use case owners to deliver content on time
Verification infrastructure maintainer
responsible for the CI and other infrastructure associated with running Nephio use cases
Use case maintainers (per use case)
Responsible for maintaining and evolving use case test cases and validating the use case per release
With these roles in place, use case maintainers are responsible for the technical content of the release, the verification infrastructure maintainer ensures it is possible to verify the content, and the release manager coordinates the process of releasing the content. Further details on each role, as well as the interplay and expected benefits, will be discussed in this session.
Session Type
Interactive technical presentation and/or capability demo | |
Pre-Recorded technical presentation and/or capability demo | |
Live / hands-on technical training | |
| Community process, governance or collaboration development |
Real-time troubleshooting, bug-scrub or similar | |
Other (please describe) |
Slides & Recording
YouTube
Following the event session recordings may be uploaded to our YouTube Channel at the full discretion of LFN staff.