Replies: 4 comments 6 replies
-
Self-commenting to separate my opinion from the "problem statement" :-)
I can investigate alternatives that could enable |
Beta Was this translation helpful? Give feedback.
-
I find Prow UX distracting from the problem at hand. Outside of merge queue the rest requires memorizing IRC like commands which almost always needs a lookup for people who are in in the prow land all day long. I like buttons and I like web pages that allow me to configure the system - all of which Github provides. |
Beta Was this translation helpful? Give feedback.
-
🪙 🪙
All that being said, if there aren't any major issues with the existing setup - perhaps there isn't much motivation to change it. |
Beta Was this translation helpful? Give feedback.
-
Yeah, tide merge queue is great, but I think github's is superficially at least pretty similar: https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue I suspect we would want to try that before setting up prow.
I believe we can do this using github actions also: https://cloud.google.com/blog/products/identity-security/enabling-keyless-authentication-from-github-actions
Agreed, though I am going to see if I can live without them!
You made me double check, I think this issue is about trying to keep k8s prow for k8s itself and not for k8s-related CNCF projects (though we could always make our case I guess):
Agreed, I think that's looking like the likely decision for now (I think), but this discussion can document our reasoning so we can re-evaluate as things evolve. |
Beta Was this translation helpful? Give feedback.
-
Prow is the tool used by most kubernetes projects to do CI/CD. Prow predates github actions, and many features of prow are now available in "core" github - though not necessarily implemented exactly the same way.
If we wanted prow support in kptdev, we would (likely) have to host and run our own instance.
The question is whether that is something we should prioritize.
The main features of prow that are likely relevant to us:
/lgtm
and/approve
Beta Was this translation helpful? Give feedback.
All reactions