<p><strong>After installing the helm and cert-manager required crds. As per the official docs:</strong></p>
<pre><code>kubectl apply -f https://github.com/cert-manager/cert manager/releases/download/v1.12.0/cert-manager.crds.yaml
</code></pre>
<p><strong>when installing the cert-manager with helm install:</strong></p>
<pre><code>helm install \
&gt;   cert-manager jetstack/cert-manager \
&gt;   --namespace cert-manager \
&gt;   --create-namespace \
&gt;   --version v1.12.0 \
&gt;
Error: INSTALLATION FAILED: failed post-install: 1 error occurred:
        * timed out waiting for the condition
</code></pre>

jackazjimmy
<p>From the CRD link you mentioned above, it looks like there is a typo in the url (hyphen-missing).</p>
<p>It should be</p>
<pre><code>kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.crds.yaml
</code></pre>
<p>As CRDs are not installed in your case, cert-manager helm installation is timing out. Clean up the failed helm release using <code>helm delete cert-manager -n cert-manager</code> and retry your installation steps.</p>
<p>Or you can install both CRD and cert-manager in one go using command:</p>
<pre><code>helm install \
  cert-manager jetstack/cert-manager \
  --namespace cert-manager \
  --create-namespace \
  --version v1.12.0 \
  --set installCRDs=true
</code></pre>
<p>Both these steps are mentioned in cert-manager official <a href="https://cert-manager.io/docs/installation/helm/" rel="nofollow noreferrer">doc</a></p>
