Skip to content

feat: Helm Repositories as CRDs #586

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

Open
sim500 opened this issue Apr 2, 2025 · 4 comments
Open

feat: Helm Repositories as CRDs #586

sim500 opened this issue Apr 2, 2025 · 4 comments
Labels
-★- Favorite item backend enhancement New feature or request go Pull requests that update Go code help wanted Extra attention is needed

Comments

@sim500
Copy link

sim500 commented Apr 2, 2025

Feature request:

It would be very convenient if the Helm Repositories could be added as custom resources.
So they'd be easily deployable via GitOps methods, without the strict necessity to have a PersistentVolume to keep them persistent.

Do you think it's a feature that could be implement in the next releases?
Or for some reason, using CRDs isn't feasible?

@undera
Copy link
Collaborator

undera commented Apr 5, 2025

I think this is feasible and I heard this suggestion before. But instead of custom resource it feels we can do it via Helm values that would be picked up automatically.

@mainiak
Copy link

mainiak commented Apr 5, 2025

Hello.

How about integration with Helm Controller which already has CRDs?

@undera
Copy link
Collaborator

undera commented Apr 6, 2025

Hello.

How about integration with Helm Controller which already has CRDs?

I see Helm Controller has CRD for individual charts, but not for repository. Still it looks doable to load those CRDs and analyze them for repository entries.

A contributor with Golang skills could help us here

@undera undera added enhancement New feature or request help wanted Extra attention is needed backend -★- Favorite item go Pull requests that update Go code labels Apr 6, 2025
@wylswz
Copy link
Contributor

wylswz commented Apr 15, 2025

The helm library heavily depends on file system to manage repos/charts. If you were going to do this, will it be like syncing stuff from crd to fs?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-★- Favorite item backend enhancement New feature or request go Pull requests that update Go code help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants