venkatamandavilli-code commented on issue #56632: URL: https://github.com/apache/airflow/issues/56632#issuecomment-4723825135
Thanks for raising this enhancement. I can see strong practical value in this, especially for production environments where DAGs are triggered by business or operations users who may not know the exact parameter values to enter manually. In enterprise workflows, parameter values often come from controlled configuration sources such as interface lists, system identifiers, target environments, or business process codes. Allowing users to select valid values from a dropdown or radio option would reduce typo-related failures and make manually triggered DAGs safer for non-technical users. From an implementation perspective, I think it may be useful to separate two concerns: 1. Static UI choices that are already known at DAG parse time, such as enum-style params. 2. Dynamic choices that are resolved from an approved source or plugin mechanism. The dynamic option is very useful, but it may need careful design around security, performance, and where the values are resolved from, especially if the UI needs to fetch choices at trigger time. This feature would be especially helpful for shared Airflow platforms where multiple teams trigger parameterized DAGs and need guardrails to avoid invalid inputs. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
