<p>I have successfully migrated from helm version 2 to 3 using the <code>helm 2to3</code> plugin based from the blog here: <a href="https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/" rel="nofollow noreferrer">https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/</a></p>
<p>I see both releases/apps when running <code>helm list</code> and <code>helm3 list</code>. Do I need to run the <code>helm delete &lt;release_name&gt;</code> to verify that the app is running under version 3?</p>
<p>Updated: 7/29</p>
<p>I deleted using <code>helm delete &lt;release_name&gt;</code> and the helm2 release/app got deleted. In helm2, I list the apps, the status says &quot;deleted&quot; but in helm3 it says &quot;deployed&quot;. It also deleted the pods. I thought it will only delete the release under helm2 and should not affect the pods. In this case helm3 status is wrong.</p>

alltej
<p>Don't run the <code>helm delete</code> command. Still use the <code>2to3</code> <a href="https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/" rel="nofollow noreferrer">plugin</a> using the command:</p>
<pre><code>$ helm3 2to3 cleanup --name &lt;release_name&gt;
</code></pre>
<p>(<code>helm</code> is version 2 and <code>helm3</code> is version 3)</p>
<p>Check the helm release with <code>helm list</code>, the app/release should be gone.
Check the helm3 release with <code>helm3 list</code>, the app/release should still be there.</p>
