Skip to content

Commit ced27c0

Browse files
perdasilvaCopilot
andauthored
Update docs/draft/concepts/clusterobjectsets.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 292f824 commit ced27c0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/draft/concepts/clusterobjectsets.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,12 @@ Each object in a phase can be stored in one of two ways (exactly one must be set
137137
: The full Kubernetes manifest is embedded inline in the ClusterObjectSet. Simple and self-contained, but contributes to the overall size of the ClusterObjectSet resource in etcd.
138138

139139
`ref`
140-
: A reference to a Secret that holds the serialized object manifest. The `ref` specifies the Secret name, namespace, and data key containing the JSON-encoded manifest. This allows ClusterObjectSets to manage bundles that would otherwise exceed etcd's 1.5 MiB object size limit.
140+
: A reference to a Secret that holds the serialized object manifest. The `ref` specifies the Secret name, namespace, and data key containing either a JSON-encoded manifest or gzip-compressed JSON bytes. This allows ClusterObjectSets to manage bundles that would otherwise exceed etcd's 1.5 MiB object size limit.
141141

142142
When operator-controller creates ClusterObjectSets for ClusterExtensions, it automatically externalizes objects into immutable Secrets:
143143

144144
- Secrets are packed up to 900 KiB each, leaving headroom below the etcd limit
145-
- Objects larger than 900 KiB are gzip-compressed before storage
145+
- Objects larger than 900 KiB are gzip-compressed before storage (ref resolution auto-detects and transparently decompresses gzip-compressed values so consumers see the original JSON manifest)
146146
- Secrets use content-addressable naming for deduplication
147147

148148
For a detailed design discussion, see [Large Bundle Support](../../concepts/large-bundle-support.md).

0 commit comments

Comments
 (0)