Commit e2935d0
committed
(docs) Bundle Deployment Configuration
Adds user-facing documentation for the Bundle Deployment Configuration feature,
which provides feature parity with OLM v0's `Subscription.spec.config` (SubscriptionConfig).
**What's included:**
- How to enable the `DeploymentConfig` feature gate
- Complete configuration reference for all deployment customization options:
- Environment variables (`env`, `envFrom`)
- Resource requirements (`resources`)
- Node placement (`nodeSelector`, `tolerations`, `affinity`)
- Storage (`volumes`, `volumeMounts`)
- Annotations
- Migration guide from OLM v0's SubscriptionConfig to OLM v1
- Validation details including how the JSON schema is generated for registry+v1 bundles
- Troubleshooting and verification steps
**Related work:**
- RFC: [Deployment Configuration (achieving feature parity with OLMv0's SubscriptionConfig)](https://docs.google.com/document/d/18O4qBvu5I4WIJgo5KU1opyUKcrfgk64xsI3tyXxmVEU/edit?usp=sharing)
- Implementation:
- #2454 (schema generation and validation)
- #2469 (renderer support)
- #2482 (controller integration)
- #2527 (DeploymentConfig feature gate)
This documentation is placed in `docs/draft/howto/` as the feature is currently `experimental`
and requires the `DeploymentConfig` feature gate to be enabled.1 parent dfd25de commit e2935d0
File tree
2 files changed
+432
-1
lines changed- docs/draft/howto
2 files changed
+432
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
0 commit comments