Kubernetes 如何从代码在Grafana中配置Cloudflare应用程序?

Kubernetes 如何从代码在Grafana中配置Cloudflare应用程序?,kubernetes,monitoring,grafana,cloudflare,kubernetes-helm,Kubernetes,Monitoring,Grafana,Cloudflare,Kubernetes Helm,我使用的是基于掌舵图的Grafana,目前我将所有配置作为代码,主配置作为Grafana.ini值的一部分放置在vales.yaml中,仪表板和数据源被放置在每个数据源或仪表板的configmaps中,sidecar容器负责根据标签获取它们 现在我想使用应用程序,我尝试的第一个应用程序是来自的Cloudflare应用程序,该应用程序使用图表values.yaml中的插件部分正确安装,但我没有看到任何关于如何通过configMap或json传递Cloudflare API的电子邮件和令牌的文档 可

我使用的是基于掌舵图的Grafana,目前我将所有配置作为代码,主配置作为
Grafana.ini
值的一部分放置在
vales.yaml
中,仪表板和数据源被放置在每个数据源或仪表板的configmaps中,sidecar容器负责根据标签获取它们

现在我想使用应用程序,我尝试的第一个应用程序是来自的Cloudflare应用程序,该应用程序使用图表
values.yaml
中的插件部分正确安装,但我没有看到任何关于如何通过configMap或json传递Cloudflare API的电子邮件和令牌的文档

可能吗?或者我必须在应用程序设置中手动配置吗?

是可设置的

对于
X-Auth-Key
使用
“{.SecureJsonData.token}}”
,对于
X-Auth-email
使用
“{.JsonData.email}}”

您可以为Cloudflare应用程序插件数据源提供您喜欢使用的
jsonData
secureJsonData

数据源
name
是Cloudflare app plugin
plugin.yaml
文件中给出的
id

您可以在
values.yaml的
datasources
字段中为此数据源配置
jsonData
secureJsonData

比如说,

datasources: 
  datasources.yaml:
    apiVersion: 1
    datasources:
    - name: cloudflare-app
      jsonData:
        email: bilbo@shi.re
      secureJsonData:
        token: extra-tolkien