Как использовать 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

0 ответов

Другие вопросы по тегам