Closed Tansito closed 10 months ago
Hi @Tansito
This is a consequence of importing charts that make use of different versions of the bitnami/common
library. As you can see on this issue, when several charts have the same library chart as dependency but using different versions, the same template is declared twice with the same name but you can't tell which one will be loaded last and, therefore, used.
The Redis chart is trying to use a library in bitnami/common
that was evolved on recent versions and it's very likely there's another chart loading a different version that's not compatible with the way Redis wants to use it.
Could you please share your Chart.lock
?
Hi @juan131 , I see! That makes sense, this ir our .lock
for that update:
If I understood you well, you recommend us then update all bitnami charts at once to avoid conflicts with bitnami/common
, don't you?
Yes @Tansito ! That's the best way to ensure the bitnami/common
library used is compatible with all the charts.
Perfect! Thank you for the support, @juan131. We will take a look and let you know if we have problems with the update then. Feel free to close the issue, I can open another one if we continue having the problem 🙏
Awesome! Please let us know if you find issues again.
Name and Version
bitnami/redis 17.17.1
What architecture are you using?
A chart with sub-charts and dependencies. In this case
redis
is being managed as dependency:https://github.com/Qiskit-Extensions/quantum-serverless/pull/899/files#diff-b33ed2caec010f904c1e2afcc995f529ccd30420791f2bcc61476b71da3494f9
What steps will reproduce the bug?
1.- Updating
redis
package from17.15.2
to17.17.1
, related pull request: https://github.com/Qiskit-Extensions/quantum-serverless/pull/899 2.- Runninghelm lint --with-subcharts
3.- Generates an error that didn't appear in17.15.2
version. Error related with:Are you using any custom parameters or values?
Our current
values.yaml
for ourredis
sub-chart is the next one:You can check our complete values file configuration here.
What is the expected behavior?
We would expect to have the same output running
helm lint
than in the previous17.15.2
version.What do you see instead?
The output that we obtain is the next one:
Additional information
Chart.lock
from that pull request: https://github.com/Qiskit-Extensions/quantum-serverless/blob/787a8918d16c2264f14bf8361b85f9dc11f9421d/charts/quantum-serverless/Chart.lockquantum-serverless
chart uses sub-charts and is managed by dependencies: https://github.com/Qiskit-Extensions/quantum-serverless/tree/main/charts/quantum-serverless