Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Helm repo support #3324

Open
jcpunk opened this issue Oct 18, 2022 · 5 comments
Open

Helm repo support #3324

jcpunk opened this issue Oct 18, 2022 · 5 comments
Labels

Comments

@jcpunk
Copy link

jcpunk commented Oct 18, 2022

Is your feature request related to a problem? Please describe.
When containers that are part of an existing Helm chart get synced down to Pulp they lose connection to their representative charts.

Describe the solution you'd like
Helm repo support

Describe alternatives you've considered
The single artifact repo didn't really work well for this task

Additional context
https://helm.sh/
https://helm.sh/docs/glossary/
https://chartmuseum.com/
https://chartmuseum.com/docs/#mirroring-the-official-kubernetes-repositories

@ipanova
Copy link
Member

ipanova commented Oct 24, 2022

Do i read correctly this is a request to add helm chart repository served in its native format and not packaged as a container image served form a docker registry?

@jcpunk
Copy link
Author

jcpunk commented Oct 24, 2022

Yes, I'd love to have pulp able to provide a helm chart repository served in its native format.

@wombelix
Copy link

I would like to see that feature as well. That Helm OCI support was recently added is great but the classic way in addition would make it even more flexible.
Did someone already started working on it? If not I would like to give it a try. What's the process to get it as official plugin into the pulp GitHub organization as soon it's ready? Anything I have to consider or be aware of upfront?

Cheers
Dom

@lubosmj
Copy link
Member

lubosmj commented Jun 17, 2023

We added support to OCI-image-based helm charts to pulp_container recently. It has not been released yet.

A common workflow for establishing a new plugin includes generating the template from plugin_template and then starting utilizing some of the features provided by pulpcore. We can help you with that along the way.

https://docs.pulpproject.org/pulpcore/plugin_dev/plugin-writer/index.html
https://github.com/pulp/plugin_template
https://pulpproject.org/help/

@ipanova
Copy link
Member

ipanova commented Jun 19, 2023

@wombelix the amount of docs might be overwhelming, I suggest to join #pulp-dev on matrix and ask questions along the way

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants