Это верно, dependencies
используется для под-диаграмм вашего основного графика. В случае, если вам нужно развернуть основную диаграмму в определенных условиях, я бы предложил выполнить те же шаги шаблона диаграммы по умолчанию. Например, вы найдете файл с именем serviceaccount.yaml
, который имеет следующее условие:
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
...
{{- end -}}
Это означает, что весь блок не будет оцениваться, если он не удовлетворяет указанному условию. В вашем случае вам нужно установить условие во всех шаблонах диаграммы независимо от kind
{{- if .Values.license -}}
...
{{- end -}}