1 min read | by Jordi Prats
When you are handling helm chart dependencies using helm itself you might face the situation where you don't want to install a dependency based on some condition. Using the Chart.yaml file we can configure it to optionally load a dependency
To do so we just need to add the condition option:
(...)
dependencies:
- name: minio
version: 8.0.8
repository: https://helm.min.io/
condition: pet2cattle.minio.install
The condition is a yaml path that resolves to a boolean, so if we set it to true it will install the dependency:
pet2cattle:
minio:
install: true
Posted on 04/10/2022