2026-04-22 SIG-2 Agenda & Minutes
Community Attendees:
@Liam Fallon
@Rendre Greyling (Nokia)
@Aravindhan Ayyanathan
@Catalin Stratulat
@Fiachra Corcoran
Community Attendees:
@Laszlo Mozes (Nokia)
@James McDermott
Anubhav Das
@Istvan Kispal
Andras Meszaros
LF Staff:
Agenda
Antitrust Policy
Action Items Review
Demo of CRD implementation in Porch @Fiachra Corcoran
FunctionConfig CRD readiness @Laszlo Mozes (Nokia)
Cache warmup rewrite?
Docs as follow up?
Golang upgrade.
PR List Triage
Issue Triage
AOB
Minutes
PackageRevisionResources Healing
Check with stakeholders, is there any problem removing the healing?
Force Pushing to git
Currently force pushing is off, see https://github.com/nephio-project/porch/blob/main/pkg/externalrepo/git/git.go#L1453
Repositories to which Porch is writing should only be written to by Porch, if they are written directly (outside of Porch), this could result in inconsistent PRs and we can’t say what the result of such changes could be. For example, the “magic” porch tag may not be there or may not be correct in a manually applied commit
Porch can read PRs from “read-only” repos manually managed (or managed by other systems) (read-only Porch repo)
Should we change the git force push flag to “true”? Check with stakeholders.
CRD PackageRevision
Interrupting a render after a push should be possible
Do we allow 2 PRs CRs pointing at the same ns/repo/package/pr
This might be possible
We might need mutex protection on git
Thought is to set deprecation on v1alpha1 at the beginning of Q3 2026 and remove v1alpha1 at the beginning of Q2 2027, check with stakeholders
FunctionConfig CRD
https://github.com/nephio-project/porch/pull/475 This PR is ready for review
The documentation can come in a separate PR
High Availability
A small change on the API server, Use the “manager.Runnable” to wrap the API server
It’s a Active/Standby approach
This will be raised as a PR
Enable Access to a single file
Download or upload one or two files or a subdirectory
This will be raised as a PR