Skip to content

Commit 8c13028

Browse files
add faq info about bundle size (#5559)
* add faq info about budle size * Update website/content/en/docs/faqs/_index.md
1 parent bf5f3b7 commit 8c13028

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

website/content/en/docs/faqs/_index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,3 +230,11 @@ bundle: manifests kustomize ## Generate bundle manifests and metadata, then vali
230230

231231
Note:
232232
Though this is a bug with controller-gen which is used by Operator SDK to generate CRD, this is a workaround from our end to enable users to preserve the field after controller-gen has run.
233+
234+
## What is the bundle limit size? Was this amount increased?
235+
236+
Bundles have a size limitation because their manifests are used to create a configMap, and the Kubernetes API does not
237+
allow configMaps larger than `~1MB`. However, from [OLM](https://github.com/operator-framework/operator-lifecycle-manager) version `v0.19.0` and [OPM](https://github.com/operator-framework/operator-registry) `1.17.5`, these values were increased to `~4MB` because we are compressing them. ([More info](https://github.com/operator-framework/operator-registry/pull/685)).
238+
239+
The change to allow bigger bundles from [OLM](https://github.com/operator-framework/operator-lifecycle-manager) version `v0.19.0` only impacts the full bundle size amount.
240+
Any single manifest within the bundle such as the CRD will still make the bundle uninstallable if it exceeds the default file size limit on clusters (`~1MB`).

0 commit comments

Comments
 (0)