Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-14-2022 04:32 AM
Hello,
I am also facing with the same issue. The problem is described below:
- I have a multi-task job. This job consists of multiple "spark_python_task" kind tasks that execute a python script in a spark cluster. This pipeline is created within a CI/CD process and all tasks have their default parameters.
- When I want to run this job via Jobs UI by clicking "Run now with different parameters" button, I can see that I can specify only one single parameter set for "spark_python_task". I would like to be able to pass arguments to tasks separately. And when I pass parameters, I am observing that these parameters are passed to all tasks.
- Even though it is stated that parameters are merged with the default parameters, I am observing that my parameters are overridden. (reference)
Apart from Jobs UI, I also suffer from the same problem when I want to trigger the job using API (reference).
In short, how can I pass different parameters to tasks and get those parameters merged instead of being overridden in a multi-task environment?