R7 Planning

R7 Planning

GitHub issues Link

Theme/Commponent

User Story

Github Issue(s)

Description

Volunteer(s)

Status

Comment

Priority

Theme/Commponent

User Story

Github Issue(s)

Description

Volunteer(s)

Status

Comment

Priority

Core

Platform (Porch) improvements

 

 

  • Async pipeline execution

 

@Liam Fallon
@Istvan Kispal

 

High

Architecture Change

Separate the Nephio Core from Platform extensions/applications so that they can be releases separately if needed. Core includes:

  • Porch/kpt support

  • Nephio controller

  • Support of LCM of infra and CNF

  • Basic Security

Expanded capabilities include

  • Observability

  • GenAI

  • GIT platform support

Applications include

  • Transport

  • Open5gs

  • Free5gc

We need to figure out what kind of efforts this will take including separating release processes, tests, CI/CD etc.

 

 

 

 

 

 

 

Core

Nephio controller improvements

 

Needs to be elaborated - some improvements needed here in R7 as the current code is very difficult to understand and support

 

 

 

 

Platform Expansion - GIT

Multiple git platform support (github, gitlab)

 

 

@Girish Kumar

@shekhar

 

@Girish Kumar will get back to us, the ambition would be to have something around the end of August

 

Platform Expansion - Bare metal support

Continued Bare metal support: Support workloads

 

 

 


- Some work items that could be investigated are a)using kernel module operator to enable the sctp module and gtp5g module.
b)deploying packages such as multus on the newly created bare metal cluster.

c) investigate using upsert-resource function to generate the ipv4 section of the baremetal package.

 

Core

Support for update of entities

  • Reconfiguration of NFs

 

  • Works in very particular cases

  • Extremely limited

 

 

 

High

Core

Support for update of entities

  • Reconfiguration of Clusters

 

  • Works in very particular cases

  • Extremely limited

 

 

 

 

Core

Support for deletion of clusters

 

 

 

 

 

 

Core

Support for deletion of NF deployment

 

 

 

 

 

 

Platform Extension:

Observability and Service Assurance

Nephio metrics support

  • MELT data ( Metrics, events, Logs, Tracing)

  • Instrumentation for

    • Porch

    • Nephio controller

 

Help for SIG-1 WG5 (@Eddy Fung )

  • Define some stories

  • Boiler plate prometheus

@Eddy Fung

@kostas

@Eddy Fung to update

 

Core

Nephio status support

 

Percolating the status to management cluster

 

 

 

Integration :

O-RAN support

O-Cloud registration

 

Optional

 

 

Not a high priority?

Discuss in SIG-1 ORAN WG

 

Application:

Transport

Connectivity between OAI CORE and RAN networks

  • Uses OAI workloads

  • Makes use of kubenet

  • Integration opportunity

  • Wim is willing to mentor

 

 

@Sagar Arora

@Sagar Arora will update us on the progress next week.

The Nephio controllers will also be somewhat addressed in this work.

A Kubecon submission has been made on this topic.

High

Application:

Free5GC: continued support

Update Free5GC user story and move the implementation to Free5GC 4.0.1

EPIC: Migrate to latest version of Free5GC · Issue #931 · nephio-project/nephio

 

@Girish Kumar

 

@Girish Kumar will update.

 

Expanded Capability:

GenAI

hackathon user-stories for experimental

Hackathon submissions should provide an initial set of experimental code, RAG pipeline over Nephio’s artifacts.

 

 

@Sana Tariq

@Ciaran Johnston (Ericsson) @Byung-Woo Jun @balaji varadaraju @Eddy Fung

Developers: TBD

 

@Eddy Fung and @Byung-Woo Jun are going to work on this story and perhaps do a PoC in R6.

 

Modelling and SDK

 

 

 

@Ciaran Johnston (Ericsson)

 

 

 

 

 

 

 

 

 

 

 

Security

Integration of Vault as general secrets manager

 

Nephio project does not have a clear way of creds/secrets management. One of the pre-requisites for this was Workload Identity. Now that the workload identity PR is merged, we can start working on the secrets management aspects.

 

R5
There was some preliminary work (including demo) done during R4 towards this. There is a demo involving use of Vault as a user for workload identity.

 

Green

@Rahul Jadhav to comment

Rahul: (Yellow) I think this is partially ready. We had a demo setup that we have. Midway we realized that we should not be using Hashicorp Vault and hence decided to move ton OpenBao. The movement is not complete.

Check afterwards with @Rahul Jadhav on the volunteers for this story

 

 

IaC scanning integration

 

Nephio project primarily deals with Infrastructure and deployment code base. SIG-Security strongly feels that the integration with IaC scanning tool (such as checkov) is needed.

@Gaurav Kumar

 

@Rahul Jadhav to comment

Rahul: (Green) We did the integration. The PRs are sent across but not merged. Thanks to @Gaurav Kumar

 

Check afterwards with @Rahul Jadhav