<p>I'm using Grafana based on the helm chart, at the moment I have all the configurations as code, the main configuration is placed into the <code>vales.yaml</code> as part of the <code>grafana.ini</code> values, the dashboards and datasources are placed into configmaps per each datasource or dashboard and the sidecar container is in charge of taking them based on the labels.</p>

<p>Now I want to use apps and the first app I'm trying is the Cloudflare app from <a href="https://grafana.com/grafana/plugins/cloudflare-app" rel="noreferrer">here</a>, the app is installed correctly using the plugins section in the chart <code>values.yaml</code> but I  don't see any documentation of how to pass the email and token of CloudFlare API by configMap or json.</p>

<p>Is it possible? or do I have to configure it manually inside the app settings?</p>

<p>To update this answer, this plugin began support of API tokens in December 2020. In order to have the Grafana provisioner pick up your token, if you're using an API token instead of the email/API key, you must specify:</p>
<pre><code>    jsonData:
      bearerSet: true
    secureJsonData:
      bearer: &quot;your-api-token&quot;
</code></pre>
