Как добавить настройки smtp в прометей-оператор с помощью Helm Chart?

Я новичок в 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, но я не уверен, откуда эти значения. Мы будем благодарны за помощь в том, как работают эти ценности и как их внедрить.


person Anshul Tripathi    schedule 25.01.2019    source источник


Ответы (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

person mdaniel    schedule 26.01.2019