Can harbor be extended to support Nuget, Python, and NPM packages? #19381
Replies: 4 comments
-
Hi @yemboado-ouoba, Harbor is designed as an artifact registry for OCI compatible artifacts. I am afraid NPM packages is not supported to be supported in Harbor, most likely Nuget and Python will not be supported either. |
Beta Was this translation helpful? Give feedback.
-
in theory, yes, it could be done. It would involve numerous changes, thou. Another more future-proof approach is to add OCI support to NuGet, Python, NPM and Maven. There are people working on that, search on OCI project on GitHub. eg. coreos/rpm-ostree#4155, https://github.com/reproducible-containers/repro-get |
Beta Was this translation helpful? Give feedback.
-
It was mentioned during recent KubeCon Europe. Support for maven would unblock migration from Nexus to Harbor. |
Beta Was this translation helpful? Give feedback.
-
tbf it takes quite some steps to understand that harbor "only" supports containers and helm charts. repo about:
Makes me think that harbor supports a wide variety of registries, such as npm or maven registries as well. Docs also unclear on that. Possibly this should be improved. |
Beta Was this translation helpful? Give feedback.
-
I have a general question. Could (in theory) Harbor be extended to support NuGet, Python, NPM, Maven packages? For example, if someone were to fork the code, could he add functionality to support these packages? if yes, how difficult would it be?
Thanks,
Beta Was this translation helpful? Give feedback.
All reactions