Как видно из заголовка, я пытаюсь настроить графану, используя helmfile со сводной панелью по умолчанию через значения.
Соответствующая часть моего helmfile здесь
releases:
...
- name: grafana
namespace: grafana
chart: stable/grafana
values:
- datasources:
datasources.yaml:
apiVersion: 1
datasources:
- name: Prometheus
type: prometheus
access: proxy
url: http://prometheus-server.prometheus.svc.cluster.local
isDefault: true
- dashboardProviders:
dashboardproviders.yaml:
apiVersion: 1
providers:
- name: 'default'
orgId: 1
folder: ''
type: file
disableDeletion: false
editable: true
options:
path: /var/lib/grafana/dashboards
- dashboards:
default:
k8s:
url: https://grafana.com/api/dashboards/8588/revisions/1/download
Насколько я понимаю, прочитав здесь Мне нужен поставщик, а затем я могу обратиться к панели инструментов по URL. Однако, когда я делаю, как показано выше, приборная панель не устанавливается, а когда я делаю, как показано ниже (что как)
- dashboards:
default:
url: https://grafana.com/api/dashboards/8588/revisions/1/download
Я получаю следующее сообщение об ошибке
Error: render error in "grafana/templates/deployment.yaml": template: grafana/templates/deployment.yaml:148:20: executing "grafana/templates/deployment.yaml" at <$value>: wrong type for value; expected map[string]interface {}; got string
Есть какие-нибудь подсказки о том, что я делаю неправильно?