DandyDeveloper / charts

Various helm charts migrated from [helm/stable] due to deprecation
https://dandydeveloper.github.io/charts
Apache License 2.0
157 stars 145 forks source link

[stable/redis-ha] ✨ feat: multiple values for redis configs #243

Closed mhkarimi1383 closed 7 months ago

mhkarimi1383 commented 1 year ago

What this PR does / why we need it:

When we need to have multiple values for some configs (e.g. loadmodule), yaml is not okay with multiple values for the same key.

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

mhkarimi1383 commented 1 year ago

I didn't find that CI.yaml file I should add a new values file into the ci directory in the chart?

DandyDeveloper commented 1 year ago

@mhkarimi1383

https://github.com/dandydeveloper/charts/blob/f39ee0e89964e90e781c682d5333f65b75083eaf/.ci/ct-config.yaml#L3

Apparently we just use base values right now, but we could include a specific ci.yaml that can handle all the test cases. I thought we already had this! I was wrong.

But under the ci/ folder in the chart, I'd recommend adding something here and then updating the file I've linked. If you have any Qs or think it's not worth the effort, let me know!

mhkarimi1383 commented 1 year ago

@DandyDeveloper I added a values file for testing, etc.

As my reading that should work without any changes in https://github.com/dandydeveloper/charts/blob/f39ee0e89964e90e781c682d5333f65b75083eaf/.ci/ct-config.yaml