Community Attendees:
Community Attendees:
LF Staff:
Agenda
Antitrust Policy
Action Items Review
Status check on items for Nephio R4, see R4 items on TSC Minutes: 2025-01-16 TSC Minutes
Cluster Creation
Prashant Mishra requires assistance with testing on - https://github.com/nephio-project/nephio/pull/809
Location of code in the Nephio repo for operators: Is the https://github.com/nephio-project/nephio/tree/main/operators the place to push the o2ims operator?
The endpoint
/apis/porch.kpt.dev/v1alpha1/namespaces/default/packagerevisions
doesn't give back anything. It hangs and then times out, see https://github.com/nephio-project/nephio/issues/840Istvan Kispal has come across this issue before
There is a partial solution for this https://github.com/nokia/nephio-porch/tree/hotfixes , thanks Istvan Kispal
We will have PRs for this that will fix it for R4, but a more permanent solution will come later
This is probably a race condition, there may be a locking issue with mutexes on git and packagerev resources
Platform Slot
Discussion on Function Runners in Porch Istvan Kispal
Review of PRs on Porch
AOB
Minutes
Action Items
See SIG 1 minutes for update on this topic 2025-01-27
R4 Items
Will the outstanding items be buildable and testable in R4 by 14th February?
UI Improvements is OK
Cluster Creation
The code is not that large and not that different to what’s there now
The image will be pushed manually
The code will be in the code base and will build by the R4 release date
The code will be documented
Items for R5
CI and integration testing will be after R4
The image pushing will be done after R4
End to end testing will be after R4
Workload Identity
Same level of readiness as in cluster creation
The image will be pushed manually
The code will be in the code base and will build by the R4 release date
The code will be documented
Flux support
Flux controllers in catalog
Flux controllers are being deployed in the sandbox
Flux rejects some deployments that work OK in configsync, Fiachra Corcoran is creating a kpt function to solve this issue
Documentation will be done
Location of operator code
Should we use https://github.com/nephio-project/nephio/tree/main/operators ?
The operator is written in Python
There is one main entry point and multiple sub-controllers
Sagar Arora showed the directory structure, see meeting recording
The operator code can be integrated into the overall project makefile structure later
We will put the code in this location https://github.com/nephio-project/nephio/tree/main/operators
Discussion on Function Runners in Porch
Istvan Kispal presented how KPT functions are run in Porch
Isti proposes to also have the executable runtime in the Porch API server as well as the function runner
Action items
- Liam Fallon to contact Prashant Mishra to get status on and help with the SPIFFE item
- We should probably at some points defines what make a release a release. At the end we are always trying to cover the timeline but at the end in a regular product dev you would not get approved
- Write an issue to capture that we should have the O2 IMS operator code integrated into the overall project makefile structure
- Capture the proposal from moving the Executable Runtime to the Porch API Server Istvan Kispal