Redis Version not being updated
Summary
With the chart 4.10.4 security update that was rolled out, the release notes stated that the redis version was to be bumped to 6.0.12, but in my testing the redis version stayed at 6.0.9. Seems to be an issue with how the redis version is specified.
The last change I can see to redis versioning occurred in this merge It seems the intended behavior was use the latest 6.0 release, however that is not being used. I think there is an issue with how the gitlab values file is merging with the redis values file and it is just taking the default version in the redis chart
If I place the following in the gitlab values file I get redis version 6.0.12 installed properly
redis:
image:
tag: 6.0.12
If I follow what is stated in the gitlab values example file here AKA
global:
redis
image:
tag: 6.0
That is not picked up properly, so I believe the solution is to move the redis version specification to here, Along with better documentation on version specification for redis or a different more obvious version specification procedure rather than the slightly convoluted helm values merged method currently in use that took me quite awhile to track down.
Current behavior
The Redis version installing with 6.0.9
Expected behavior
The Redis version should be 6.0.12
Versions
- Chart: 4.10.4
- Platform:
- Self-hosted: Rancher RKE
- Kubernetes: (
kubectl version
)- Client: 1.18.8
- Server: 1.18.8
- Helm: (
helm version
)- Server: 3.2.4