Я новичок в Kubernetes и особенно использую helm. Я установил диаграммы, и они отлично работают со значениями по умолчанию. Я хочу добавить настройку сервера smtp в файл values.yml для диаграммы. Я не понимаю, как вводить значения при установке диаграммы. Это диаграмма, которую я использую https://github.com/helm/charts/tree/master/stable/prometheus-operator. После установки диаграммы управления со значениями по умолчанию я вижу, что есть развертывание под названием prometheus-operator-grafana, которое имеет значения GF_SECURITY_ADMIN_USER и GF_SECURITY_ADMIN_PASSWORD, но я не уверен, откуда эти значения. Мы будем благодарны за помощь в том, как работают эти ценности и как их внедрить.
Как добавить настройки smtp в прометей-оператор с помощью Helm Chart?
Ответы (1)
Взаимодействие между родительскими и дочерними значениями диаграмм очень хорошо резюмируется в этом ответе SO: helm, переопределив yaml диаграммы и значений из базового шаблона диаграммы
Есть два отдельных механизма диаграмм графаны, которые управляют этим: _ 1_ и adminPassword
или admin.existingSecret
вместе с admin.userKey
и admin.passwordkey
Таким образом, helm ... --set grafana.adminUser=ninja --set grafana.adminPassword=hunter2
будет делать то, что вы хотите. В прекрасном руководстве даже говорится, что они используют графану в качестве диаграмму и документирует эту точную настройку как первое значение под настройкой grafana.enabled
. Не стесняйтесь сообщать о проблеме с диаграммой управления, чтобы потратить лишние символы, а также задокументировать настройку grafana.adminUser