Provide remote development board access to Linaro engineers
Provide remote development board access to Linaro engineers. The boards should be available for exclusive use upon request, with a lease system to avoid starvation if people forget and go on holiday.
Blueprint information
- Status:
- Not started
- Approver:
- James Westby
- Priority:
- Medium
- Drafter:
- Guilherme Salgado
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items:
Write a new LAVA dispatcher action that sets up the board to be remotely accessible using the requester's SSH key (grabbed from Launchpad): TODO
Add a new state to the scheduler for boards that are leased and use that to not terminate the lease when the dispatcher returns on a board in this state: TODO
Allow engineers to request a lease on a board via a web UI on the LAVA schedulers: TODO
Allow engineers to see the current state of all leased/idle boards via a web UI on the LAVA scheduler: TODO
Allow engineers to see more detailed information about a single leased board, with options to terminate/extend the lease, via a web UI on the LAVA scheduler: TODO
Dependency tree
* Blueprints in grey have been implemented.