nephio-project / nephio

Nephio is a Kubernetes-based automation platform for deploying and managing highly distributed, interconnected workloads such as 5G Network Functions, and the underlying infrastructure on which those workloads depend.
Apache License 2.0
104 stars 53 forks source link

Support repository-wide guardrails #649

Open liamfallon opened 5 months ago

liamfallon commented 5 months ago

Original issue URL: https://github.com/kptdev/kpt/issues/3218 Original issue user: https://github.com/mortent Original issue created at: 2022-05-22T23:25:25Z Original issue last updated at: 2022-06-30T15:04:50Z Original issue body: Make it possible to associate functions with package repositories so that they are automatically evaluated on packages in the repository every time those changes.

Original issue comments: Comment user: https://github.com/bgrant0607 Comment created at: 2022-06-13T14:26:08Z Comment last updated at: 2022-06-13T14:26:08Z Comment body: I think of this as similar to Kubernetes dynamic admission control or github PR required status checks that gate merging. There's some discussion of this in #3121.

Comment user: https://github.com/bgrant0607 Comment created at: 2022-06-30T15:04:50Z Comment last updated at: 2022-06-30T15:04:50Z Comment body: We could dedupe this with #3279