dependencies-Feld
Subcharts deklarativ in Chart.yaml;
helm dependency update löst Ranges auf,
lädt .tgz nach charts/ und schreibt
Chart.lock (dependency build baut
reproduzierbar aus dem Lock).
condition (z.B. redis.enabled)
schaltet Subcharts, tags bündeln mehrere,
alias instanziiert dasselbe Chart mehrfach.
dependencies:
- name: redis
version: "21.x.x"
repository: oci://registry.example.com/charts
condition: redis.enabled
- name: postgresql
version: ">=16.0.0 <17.0.0"
repository: "@internal" # Alias aus 'helm repo add'
tags: [datastores]
helm repo add internal https://charts.example.com helm dependency update ./shop # Ranges -> Chart.lock helm dependency build ./shop # exakt aus Chart.lock