Planned - Nephio: improving the release process

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


X

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.



Notes From Session (as appropriate)

Action Items (as appropriate)