<p>I'm using Helm 2 without Tiller in readiness for Helm 3 by using the following commands:</p>

<pre><code>helm template --name HelmReleaseName --output-dir ./Output ./HelmChartName
kubectl apply --recursive --filename ./Output
</code></pre>

<p>I'm interested in using <code>helm test</code> to run tests against my Helm release to make sure it's running. Is it possible to do this without Tiller in Helm 2?</p>

Muhammad Rehan Saeed
<p>Well, this is not possible. 
Precisely, Tiller maintains all releases and stores all needed information in  Kubernetes ConfigMap objects that are located in Tiller namespace</p>

<p>When you create yaml files and apply them using <code>kubectl apply --recursive --filename ./Output</code> - you create objects in your cluster, but not appropriate ConfigMaps and release itself .</p>
