You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`--repo`|| string | Git repository URL for ArgoCD applications (only used with `--deployer argocd`) |
635
-
|`--set`|| string[]| Override values in bundle files (repeatable) |
635
+
|`--set`|| string[]| Override values in bundle files (repeatable). Use `enabled` key to include/exclude components (e.g., `--set awsebscsidriver:enabled=false`)|
636
636
|`--data`|| string | External data directory to overlay on embedded data (see [External Data](#external-data-directory)) |
637
637
|`--system-node-selector`|| string[]| Node selector for system components (format: key=value, repeatable) |
638
638
|`--system-node-toleration`|| string[]| Toleration for system components (format: key=value:effect, repeatable) |
@@ -717,6 +717,7 @@ Override any value in the generated bundle files using dot notation:
717
717
-**Duplicate keys**: When the same `bundler:path` is specified multiple times, the **last value wins**
718
718
-**Array values**: Individual array elements cannot be overridden (no `[0]` index syntax). Arrays can only be replaced entirely via recipe overrides, not via `--set` flags. Use recipe-level overrides in `componentRefs[].overrides` if you need to replace an entire array.
719
719
-**Type conversion**: String values are automatically converted to appropriate types (`true`/`false` → bool, numeric strings → numbers)
720
+
-**Component enable/disable**: The special `enabled` key controls whether a component is included in the bundle. `--set <component>:enabled=false` excludes the component; `--set <component>:enabled=true` re-enables a recipe-disabled component. The `enabled` key is consumed by the bundler and not passed to Helm chart values.
0 commit comments