Как добавить настройки SMTP в Prometheus-оператор с помощью рулевой диаграммы?

Я новичок в Kubernetes и особенно использую шлем. Я установил графики, и он работает нормально со значениями по умолчанию. Я хочу добавить настройку сервера smtp в файл values.yml для диаграммы. Я запутался в том, как вводить значения при установке диаграммы. Это диаграмма, которую я использую https://github.com/helm/charts/tree/master/stable/prometheus-operator. После установки рулевой диаграммы со значениями по умолчанию я вижу, что есть развертывание, называемое prometheus-operator-grafana, которое имеет значения GF_SECURITY_ADMIN_USER и GF_SECURITY_ADMIN_PASSWORD, но я не уверен, откуда эти значения. Была бы признательна за помощь в том, как работают эти значения и как их вводить.

1 ответ

Решение

В этом ответе SO очень хорошо суммируется взаимодействие между значениями родительской и дочерней диаграмм: helm, переопределяющий Chart и Values ​​yaml из базовой шаблонной диаграммы

Существует два отдельных механизма графических диаграмм, которые контролируют такую ​​вещь: adminUser а также adminPassword или же admin.existingSecret вместе с admin.userKey а также admin.passwordkey

Таким образом, helm ... --set grafana.adminUser=ninja --set grafana.adminPassword=hunter2 будет делать то, что вы хотите. В прекрасном руководстве даже говорится, что они используют графану в качестве вложенной диаграммы, и документирует эту точную настройку в качестве первого значения под grafana.enabled установка. Не стесняйтесь подать проблему с диаграммой руля, чтобы потратить дополнительные символы и задокументировать grafana.adminUser настройка тоже

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