Обновить диаграмму штурвала дополнительными свойствами

Мы используем диаграмму оператора Прометея

В настоящее время я создаю свой собственный values.yaml, в котором я переопределяю значения по умолчанию из диаграммы, например

helm install po -f values.yaml stable/prometheus-operator -n po

Есть свойства Grafana, которые мне нужно изменить, поскольку оператор имеет свойства Grafana.

https://github.com/helm/charts/blob/master/stable/prometheus-operator/values.yaml#L486

Однако я хочу изменить свойства, которых нет в values.yaml диаграммы Прометея и которые можно найти здесь: https://github.com/helm/charts/blob/master/stable/grafana/values.yaml#L422 (есть ссылка на диаграмме)

У меня вопрос: предположим, я хочу изменить client_id, как это рекомендуется сделать? https://github.com/helm/charts/blob/master/stable/grafana/values.yaml#L431


person bred straruts    schedule 30.08.2020    source источник


Ответы (1)


Вы можете перезаписать значения зависимых диаграмм, используя имя зависимости (которое для grafana в prometheus диаграмме можно найти здесь) как еще один ключ в values.yml.

В данном случае это просто grafana, поэтому, чтобы перезаписать его в вашем values.yml, сделайте это так:

# ... config of the original prometheus chart

# overwrite grafana's yaml by using the dependency name
grafana:
  grafana.ini:
    auth.github:
      client_id: 'what you need to put here'
person David Losert    schedule 30.08.2020