The release covers the following use cases:
User Story 1: Deploy 5G core network functions (free5gc)
User Story 2: Upgrade user plane capacity
Upgrade the resources (vertical scaling) of an existing UPF
User Story 3: Upgrade control plane capacity
Upgrade the resources (vertical scaling) of an existing SMF
(Stretch) Provision all free5gc NFs
(Stretch) Provision workload clusters and join them to Nephio management
(Stretch) UI viewers and editors for PackageVariant(Set) resources
(Stretch) Make a call via UERANSIM
This functionality has been verified with a series of manual and automated end-to-end tests.
You can find the documentation, source code, and other artifacts here:
Project Board
https://github.com/orgs/nephio-project/projects/2/views/1
Functional Scope - Planned
- Sprint 1
- Nephio Up and Running
- User Story 1: Deploy 5G core Network Functions (NFs) with CUPS (Control user-plane separation) architecture.
- Sprint 2
- Sprint 3
- Sprint 4
- User Story 4: Upgrade to user plane that automatically implies and upgrade to control plane.
- Sprint 5
Execution Plan
Sprints | Duration | Date | Sprint Goal | Sprint Deliverables/Outcomes |
---|
Sprint 1 | 2 weeks | | Setting stage & Bootstrap | - Setting up build pipelines with PROW including build, test, CLA validation . Setting up owners.
- Clarify requirements for further execution. These are in the areas of UI, end to end test bed, ultimate goal of R1 ( like making end to end call etc)
- Define and understand the process . Github boards, workflows and PR process.
- Design and implement common libraries that would make rest of R1 execution faster . Some are merged (eg: KPT File) and some are in the code review cycle.
- Design and implementation of common function run time. We have a few iterations on this and made progress This will again make rest of the execution a bit simpler.
- Create initial CRDs and packages for free5gc functions.
- We have multiple PRs in progress which are in the review cycle.
|
Sprint 2 | 2 weeks | | - Complete the work on common libraries and other foundational work items such as function run time
- Have a version of free5gc controllers and operator running.
- Make progress in the creation of test bed for Nephio Deployment
- Be ready to start integration testing from sprint 3.
|
|
Sprint 3 | 2 weeks | |
|
|
Sprint 4 | 2 weeks | |
|
|
Sprint 5 | 1 week | |
|
|