Как добавить настройки 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
настройка тоже