Technical Meeting 2026-05-20 #4529
liamfallon
started this conversation in
Community meetings
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Agenda
Attendance
Minutes
### PackageRevisionResources Healing
Force Pushing to git
Porch pulls the latest, does some local operations, and then pushes again. If the git repo has changed in the meantime this is a problem for Porch. However, if any non-porch related changes are in other parts of the repo then they could get corrupted. At the moment when it pushes, it tries to do a rebase if there are changes and retries the push. If push-draft-to-git is on and the push fails and you continue to propose, git can get corrupted. Force pushing the approved PR is the only way to clear this.
This may be easier to deal with in the CRD implementation because it will be an asynchronous operation. If there is an existing push-render going on, then the next one gets requeued.
We can investigate solutions that allow push-draft-to-git to work with "force-push off" in both 1.5 and in the CRD version. Currently "push-draft-to-git" doesn't work correctly if "force-push" is off. This seems to be a bug in 1.5.
Deprecation timeline for the Porch v1alpha1 API
#4517 Deepcopy
DeepCopy is only implemented on a few types. This PR allows annotation-driven kubebuilder generation of deepcopy functions.
This has implications on the SDK cleanup work. This should get prioritized review.
Also check the SDK PRs and see if there is alignment issues.
The PRs to consider are:
#4517
kptdev/krm-functions-sdk#752
kptdev/krm-functions-sdk#752
Cleanup on KRM funcitons #4529
Please review!
Move of Porch to kpt
Flaky e2e tests
Copilot pickiness
## Github performance
PRs to be reviewed
(Meeting did not get to this agenda point)
Porch
porchctlimprovements porch#554: On hold, PR 541 must be merged firstkpt fn sinkshould allow merge strategies #954)kpt
internal#4515krm-functions-catalog
Beta Was this translation helpful? Give feedback.
All reactions