charts icon indicating copy to clipboard operation
charts copied to clipboard

Question (redis-ha): is valkey support planned for the future?

Open Sven1410 opened this issue 1 year ago • 2 comments

Hi, since redis changed their licence type we are thinking about a move to the valkey fork. The argocd community is also discussing it, see: https://github.com/argoproj/argo-cd/issues/17970 Currently the valkey image seems to be 100% compatible - the redis-ha chart still works good after replacing the redis image with valkey (tested with 8.0.1). But this can change in the future. So we see the option to move to a different chart - I found only 2 options so far: (bitnami - not our preferred option) https://github.com/bitnami/charts/tree/main/bitnami/valkey (groundhog2k - small and new, but unclear adoption) https://github.com/groundhog2k/helm-charts/tree/master/charts/valkey

So my question is now: Do you think you will support the valkey images in the future? (especially if they will be incompatible) Or is this totally out of your scope and you will focus on redis only.

Thanks in advance for clarification, Sven

Sven1410 avatar Oct 22 '24 08:10 Sven1410

I don't personally have objection to a native OSS alternative to prevent licensing issues for consumers of the chart.

I haven't tested this with the chart out of the box.

I think with ArgoCD being the biggest downstream consumer of this that (that I'm aware of), I would happily follow their lead as a community.

The biggest test that needs doing is HA and adjustments to facilitate in something like Valkey.

DandyDeveloper avatar Oct 24 '24 16:10 DandyDeveloper

https://github.com/hyperspike/valkey-operator

i think someone is working on operator. It is a different solution tho.

maxisam avatar Apr 01 '25 20:04 maxisam

This is a really interesting feature.

pierluigilenoci avatar Sep 15 '25 07:09 pierluigilenoci

@pierluigilenoci I've come back to this again as well, I think this would be better as its own chart.

Eventually, Valkey / Redis will branch off in different directions on how to interact with their clients and supporting 2 different charts would be simpler in the long term.

Example being Elasticsearch / Opensearch and how they drifted completely apart and Opensearch ended up breaking the larger managed community chart because of that drift.

DandyDeveloper avatar Sep 15 '25 12:09 DandyDeveloper

Hey. The second biggest downstream user of your chart is oauth2-Proxy, (or so I think), after ArgoCD. But in both cases, doesn't using Redis as part of their product or distribution medium go against both of these project's OSS License ?

mveroone avatar Sep 18 '25 09:09 mveroone