正如标题所示,我正在尝试使用带有数据源的 helmfile 通过值设置 grafana。
我可以在这里找到文档,但遗憾的是我的知识太有限,无法使其发挥作用。
我的 helmfile 的相关部分在这里
releases:
...
- name: grafana
namespace: grafana
chart: stable/grafana
values:
- datasources:
- name: Prometheus
type: prometheus
url: http://prometheus-server.prometheus.svc.cluster.local
我偶然发现了这一点,似乎我也可以通过环境变量来做到这一点,但我似乎找不到在我的 helmfile 中进行设置的简单方法。
如果对 helmfile、json 和诸如此类的东西有更好理解的人可以向我展示或引导我朝着正确的方向前进,将不胜感激。
更新:感谢@WindyFields,我的最终解决方案如下
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