title: Unable to import grafana json file via the grafana helm chart
body: <p>I am deploying the helm chart stable/grafana 4.3.0 onto a k8s cluster. I am using Helm 3. From a previous grafana installation, I have exported the json of a dashboard and saved it as my-dashboard.json. I want to have helm take care of uploading this file, so in my values.yaml I have </p>
  
  <pre><code>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:
      my-dashboard:
        file: my-dashboard.json
      prometheus-stats:
        gnetId: 2
        revision: 2
        datasource: Prometheus
  </code></pre>
  
  <p>I already have my Prometheus datasource (from the prometheus helm chart) defined as</p>
  
  <pre><code>datasources:
   datasources.yaml:
     apiVersion: 1
     datasources:
     - name: Prometheus
       type: prometheus
       url: http://my-prometheus-release-server.default.svc.cluster.local
       access: proxy
       isDefault: true
  </code></pre>
  
  <p>And I've verified that the datasource works correctly.</p>
  
  <p>If I run <code>helm upgrade my-grafana-release stable/grafana --values values.yaml</code> however, in the logs on the pod it repeats:</p>
  
  <p><code>t=2020-01-17T21:33:35+0000 lvl=eror msg="failed to load dashboard from " logger=provisioning.dashboard type=file name=default file=/var/lib/grafana/dashboards/default/my-dashboard.json error=EOF</code></p>
  
  <p>Seeing <code>EOF</code> makes me think the file isn't uploading. I have my-dashboard.json saved in the same folder as values.yaml, and I'm running the helm command from that folder. Do I need to store it somewhere else? I have searched all the documentation and it's not clear to me how it gets uploaded.</p>