Make user able to configure job and set parameters' values
All job-workflow-types have <configuration> block which may contain all job-parameters like in job.xml. It is needed to let user an ability to set and save these configuration. Besides, all jobs may contain additional parameters and they may be changed too.
In general we need to validate such configurations from user's and store them into Job object. In JobExecution it may be redifined.
To summarize this blueprint should solve the following:
1. Add 'config' dict type to Job and JobExecution + validation for it
2. Update REST-calls to let user send configurations
3. Add job-type-specific fields to Job object (e.g. 'params' for Pig and Hive) and validation for it
Blueprint information
- Status:
- Complete
- Approver:
- Sergey Lukjanov
- Priority:
- Medium
- Drafter:
- Nadya Privalova
- Direction:
- Approved
- Assignee:
- Nadya Privalova
- Definition:
- Approved
- Series goal:
- Accepted for 0.3
- Implementation:
- Implemented
- Milestone target:
- 0.3
- Started by
- Nadya Privalova
- Completed by
- Alexander Ignatov
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add an ability to configure job
Gerrit topic: https:/
Gerrit topic: https:/