это может быть простой вопрос, но нигде не могу найти, если он пригоден;
Возможно ли иметь файлы значений для диаграмм управления (например, stable / jenkins) и иметь для него два разных файла значений?
Я бы хотел, чтобы в values_a.yaml были такие значения, как эти:
master:
componentName: "jenkins-master"
image: "jenkins/jenkins"
tag: "lts"
...
password: {{ .Values.secrets.masterPassword }}
и в values_b.yaml - которые будут зашифрованы с помощью AWS KMS
secrets:
masterPassword: xxx
приведенный выше код не работает и хотел знать, так как вы можете поместить эти переменные в манифесты куба, как это
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Values.config.name }}
namespace: {{ .Values.config.namespace }}
...
можно ли их каким-то образом передать в другие файлы значений
РЕДАКТИРОВАТЬ:
Если бы это было возможно, я бы просто поместил
master:
password: xxx
в values_b.yaml, но переменные не могут быть дублированы, а официальная диаграмма руля ожидает master.password
val из этого файла - поэтому он должен каким-то образом передать его туда, но в зашифрованном виде