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

Remove support for "function repositories" #750

Open kispaljr opened 3 weeks ago

kispaljr commented 3 weeks ago

The concept of a repository that doesn't contain packages, but KRM functions instead seems to be remnant of the early stages of the project that nobody ureses anymore. At least it isn't seemed to be used in Nephio. The feature is also very poorly documented (if at all), thus its existence is not well-known even among porch users. Maintaining porch code related to this outdated concept eats up some of our limited resources, so I propose to remove it.

kispaljr commented 3 weeks ago

Removing this code will not affect the capability of using KRM functions in any context (kpt pipelines, PackageVariants, etc.))