2026-04-15 SIG-2 Agenda & Minutes
Community Attendees:
@Liam Fallon
@Aravindhan Ayyanathan
@Istvan Kispal
@James McDermott
@László Mózes
Community Attendees:
@Catalin Stratulat
@Fiachra Corcoran
Anubhav Das
Andras Meszaros
LF Staff:
Agenda
Antitrust Policy
Action Items Review
Update on Porch proposed move to kpt
Decision will be made by Nephio TSC on 2026-04-23
Can “Proposed” be optional?
PackageRevisionResources update
DosuBot documentation PRs
PR Triage
Slack retirement
Issue Triage
AOB
Minutes
CRCache removal
Issue created? @Nagy Gergely
Update from @Fiachra Corcoran
The CRD implementation will have a completely new cache type
Proposal is for Current CR Cache and DB Cache to be deprecatd
Can the “Proposed” state of a PR be optional?
People often do a Propose/Approve one after another
For large packages and many approvals in parallel, it has a performance hit
“Proposed” step will still exist but will be possible to skip
Users with a special role would be able to set the state of a PR from Draft to Approve
Of course, the mutation and validation pipelines must be passing on the draft
It looks like the PR will be straightforward
Neither Propose nor Approve should start a render, they simply should fail immediately if the mutation/validation pipelines are not “clean”
Concerns?
Will the implementation make “engine” and other parts of Porch more complex?
Large documentation changes?
How will Approval work in the new CRD work?
A PR will be raised for this
PackageRevisionResources update
We are not just taking the yaml files and storing them but there is a “healing” process that is carried out
We should assume that the client knows what it is doing and just update the resources with the incoming yaml
The current approach also consumes resources during the update
If we remove the healing, will it have an impact on existing usages of Porch by stakeholders.
A PR will be raised for this
CRD Related work
Optimistic locking across PRRs and PR CRs
Try and merge ASAP
Demo next week.
Dosubot PRs
Not working correctly on the Porch repo
Let’s wait until the proposed kpt move before fixing this as Dosubot works better in kpt
Slack Retirement
For kpt related issues we can continue to use the kpt slack
Action items