<p><strong>Symptom:</strong></p>
<p>creating/testing database in Superset connection with this URL</p>
<pre><code>solr://solr-master:8983/solr/my-collection
</code></pre>
<p>receiving error message</p>
<pre><code>Could not load database driver: SolrEngineSpec
</code></pre>
<p><strong>Environment:</strong></p>
<p>Installed HELM Chart version: 0.6.1 on kubernetes cluster</p>
<p><strong>Approach to solve the problem</strong></p>
<p>adding sqlalchemy-solr to the bootstrapScript in values.yaml</p>
<pre><code>#!/bin/bashrm -rf /var/lib/apt/lists/* &amp;&amp; pip install sqlalchemy-solr &amp;&amp; pip install psycopg2-binary==2.9.1 &amp;&amp; pip install redis==3.5.3 &amp;&amp; \if [ ! -f ~/bootstrap ]; then echo &quot;Running Superset with uid {{ .Values.runAsUser }}&quot; &gt; ~/bootstrap; fi
</code></pre>
<p><strong>Result:</strong></p>
<p>sqlalchemy-solr was curiously not installed by pip</p>

Roland Kopetsch
<p>It was a syntax problem in the bootstrapScript. Line break must be marked with an empty row.</p>
<pre><code>source:
 repoURL: 'https://apache.github.io/superset'
 targetRevision: 0.6.1
 helm:
  parameters:
  - name: bootstrapScript
    value: &gt;
      #!/bin/bash

      rm -rf /var/lib/apt/lists/*

      pip install sqlalchemy-solr

      pip install psycopg2-binary==2.9.1

      pip install redis==3.5.3

      if [ ! -f ~/bootstrap ]; then echo &quot;Running Superset with uid {{ .Values.runAsUser }}&quot; &gt; ~/bootstrap; fi
 chart: superset
</code></pre>
