2025-01-29 SIG-2 Agenda & Minutes
Community Attendees:
@Liam Fallon
@Yevhen Zhukov
@Vishwanath Jayaraman
@Fiachra Corcoran
@Daniel Kostecki (Red Hat)
@Istvan Kispal
Community Attendees:
@balaji varadaraju
@Eddy Fung
@James McDermott
@Wim Henderickx
@Girish Kumar
@Sagar Arora
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 - Workload Identity reconciler integration using SPIFFE by PrimalPimmy · Pull Request #809 · nephio-project/nephio
Location of code in the Nephio repo for operators: Is the nephio/operators at main · nephio-project/nephio 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/840@Istvan Kispal has come across this issue before
There is a partial solution for this GitHub - nokia/nephio-porch at 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 nephio/operators at main · nephio-project/nephio ?
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 nephio/operators at main · nephio-project/nephio
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