export
Top-level export settings, one optional sub-table per export target.
Stored in [crate::Manifest::export]. The section is purely structural: it
carries raw optional values only. Defaults such as the chart name, the
Kubernetes namespace, and replica counts are resolved during the lowering
step in lightshuttle-export, so this crate never owns export semantics.
All resource keys in sub-tables are validated against the manifest’s
declared resources by [crate::Manifest::validate].
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
compose | ComposeExport | no | Per-resource overrides for the docker-compose export target. | |
helm | HelmExport | no | Per-resource overrides for the Helm chart target. | |
kubernetes | KubernetesExport | no | Per-resource overrides for the raw Kubernetes manifests target. |