<p>when running <code>helm install</code> (helm 3.0.2) </p>

<p>I got the following error: Error: 
<code>rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: kind: PodSecurityPolicy, namespace: , name: po-kube-state-metrics</code> </p>

<p>But I don't find it and also In the error im not getting the ns, How can I remove it ?</p>

<p>when running <code>kubectl get all --all-namespaces</code> I see all the resources but not the <code>po-kub-state-metrics</code> ... it also happen to other resources, any idea? </p>

<p>I got the same error to: <code>monitoring-grafana</code> entity and the result of 
<code>kubectl get PodSecurityPolicy --all-namespaces</code> is:</p>

<p><code>monitoring-grafana                             false               RunAsAny   RunAsAny           RunAsAny    RunAsAny    false            configMap,emptyDir,projected,secret,do</code> </p>

<p>First of all you need to make sure you've successfully uninstalled the helm <code>release</code>, before reinstalling.</p>
<p>To list all the releases, use:</p>
<pre><code>$ helm list --all --all-namespaces
</code></pre>
<p>To uninstall a release, use:</p>
<pre><code>$ helm uninstall &lt;release-name&gt; -n &lt;namespace&gt;
</code></pre>
<p>You can also use <code>--no-hooks</code> to skip running hooks for the command:</p>
<pre><code>$ helm uninstall &lt;release-name&gt; -n &lt;namespace&gt; --no-hooks
</code></pre>
<p>If uninstalling doesn't solve your problem, you can try the following command to cleanup:</p>
<pre><code>$ helm template &lt;NAME&gt; &lt;CHART&gt; --namespace &lt;NAMESPACE&gt; | kubectl delete -f - 
</code></pre>
<p>Sample:</p>
<pre><code>$ helm template happy-panda stable/mariadb --namespace kube-system | kubectl delete -f -
</code></pre>
<p>Now, try installing again.</p>
<p><strong>Update:</strong></p>
<p>Let's consider that your chart name is <code>mon</code> and your release name is <code>po</code>. Since you are in the charts directory (<code>.</code>) like below:</p>
<pre><code>.
├── mon
│   ├── Chart.yaml
│   ├── README.md
│   ├── templates
│   │   ├── one.yaml
│   │   ├── two.yaml
│   │   ├── three.yaml
│   │   ├── _helpers.tpl
│   │   ├── NOTES.txt
│   └── values.yaml
</code></pre>
<p>Then you can skip the helm repo name (i.e. stable) in the <code>helm template</code> command. <code>Helm</code> will use your <code>mon</code> chart from the directory.</p>
<pre><code>$ helm template po mon --namespace mon | kubectl delete -f -
</code></pre>
