Summary
Parameters that depend on each other. Selecting one value dynamically populates options for another.
Design
- New
source field in parameter YAML:
parameters:
- name: namespace
type: select
options: [production, staging, dev]
- name: deployment
type: select
source: "kubectl get deploy -n \${namespace} -o name"
- Wizard fetches options when the dependency is filled
- Cached with TTL to avoid repeated calls
- Fallback to manual text input if source command fails
Impact
Makes the wizard context-aware instead of static. Eliminates "what's the deployment name again?" friction.
Summary
Parameters that depend on each other. Selecting one value dynamically populates options for another.
Design
sourcefield in parameter YAML:Impact
Makes the wizard context-aware instead of static. Eliminates "what's the deployment name again?" friction.