Make user able to configure job and set parameters' values

Registered by Nadya Privalova

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:
milestone icon 0.3
Started by
Nadya Privalova
Completed by
Alexander Ignatov

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.