More xml-rpc APIs to make life easy
We need more XML-RPC APIs in order to allow users to do certain stuff programmatically. Right now we have some use-cases to start with.
Blueprint information
- Status:
- Complete
- Approver:
- Antonio Terceiro
- Priority:
- High
- Drafter:
- Senthil Kumaran S
- Direction:
- Approved
- Assignee:
- Senthil Kumaran S
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- 2013.04
- Started by
- Senthil Kumaran S
- Completed by
- Senthil Kumaran S
Related branches
Related bugs
Sprints
Whiteboard
[stylesen, 2013-04-11] All these APIs requested belong to lava-scheduler project :( There is no way to change the project for this BP as we have for bugs!
[dzin, Apr 9, 2013] Moved out of backlog to raise priority.
[2013-04-24 asac] Headline/acceptance should be improved for release; think of the headline standing on a newspaper all alone. what would you say about the stuff achieved done here? Remember to update the text here, but also on fabo's monthly release highlights page that will go out to the world tomorrow.
Meta:
Headline: More xml-rpc APIs available in lava dashboard to make life easy.
Acceptance: The new xml-rpc APIs should be functional with proper documentation.
Roadmap id: TBD
Work Items
Work items:
api to download job log file by specifying job id: DONE
api to list all devices available with state information: DONE
API to list all device types available with information of device count by state: DONE
API to list all pending jobs, with device type information: DONE
Provide a mechanism to download job output via above API: DONE