Как использовать custom values.yaml в Fluxcd helm?
Я установил Fluxcd в Kubernetes с помощью Helm. Все работает хорошо, поскольку, когда я фиксирую изменения в gitlab, он автоматически развертывает изменения в выпуске руля.
Диаграмма штурвала, которую я использовал для кибаны, взята из официальной диаграммы, но я внес некоторые изменения в файл values.yaml по умолчанию, чтобы удовлетворить потребности моего проекта. Я развернул свой отредактированный файл values.yaml в свой gitlab и указал HelmRelease для использования настроенных значений values.yaml, используя
externalSourceRef
.
Я попытался отредактировать значения и зафиксировать в gitlab. Обновлена ревизия руля, но значения не меняются. Это правильный способ установки службы с использованием официальной диаграммы, но с использованием нашего собственного файла values.yaml? Или есть способ лучше?
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: kibana
namespace: demo
annotations:
fluxcd.io/automated: "true"
spec:
releaseName: kibana
chart:
repository: https://helm.elastic.co
version: 7.9.1
name: kibana
valuesFrom:
- externalSourceRef:
# URL of the values.yaml
url: https://....../-/raw/master/releases/kibana-values.yaml
optional: true