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
93 stars 52 forks source link

Bulk function upgrades #617

Open liamfallon opened 2 months ago

liamfallon commented 2 months ago

Original issue URL: https://github.com/kptdev/kpt/issues/3309 Original issue user: https://github.com/bgrant0607 Original issue created at: 2022-06-13T14:34:37Z Original issue last updated at: 2023-01-26T04:46:50Z Original issue body: Also mentioned here: https://github.com/GoogleContainerTools/kpt/issues/2528#issuecomment-1153976386

We'll want to surface available function upgrades similar to available package upgrades.

We'll want to suggest updates in upstream packages first. This would be easier if we separated upstream and downstream functions (https://github.com/GoogleContainerTools/kpt/issues/2544).

Original issue comments: Comment user: https://github.com/bgrant0607 Comment created at: 2022-07-08T14:53:12Z Comment last updated at: 2022-07-08T14:53:12Z Comment body: This maybe could be implemented by running a patch function in bulk: #3350.

liamfallon commented 1 month ago

Triage Comment: The kpt project could add a tool that could look at a kpt package and tell which kpt functions used in the kpt file pipeline are upgradeable.

liamfallon commented 1 month ago

Move back to kpt and close here.