<p>When deploying my operator bundle using OLM I get the following error:</p>
<pre><code>level=error msg=&quot;File with size ... exceeded 1048576 limit, aborting&quot; file=/bundle/manifests/crd.yaml
Error: error loading manifests from directory: file crd.yaml bigger than total allowed limit
Usage:
  opm alpha bundle extract [flags]
</code></pre>
<p>Where does this size limit come from and how do I get around this?</p>

<p>Bundles have a size limitation because their manifests are used to create a configMap, and the Kubernetes API does not allow configMaps larger than <code>~1MB</code>. Beginning with OLM version <code>v0.19.0</code> and OPM <code>1.17.5</code>, these values are now compressed using <code>Gzip</code> and then encoded using <code>Base64</code> to accommodate larger bundles. The recommendation is to upgrade the SDK and OLM versions used.</p>
