Create a LAVA extension for adding new devices

Registered by Paul Larson

It would be useful if there was a way to add a new device to lava without having to modify configs in several places. It could just be a list of required fields such as console server/port, PDU server/port, device name, type, etc. This extension would handle creating the conmux config (if it's that type of client), creating the dispatcher config, setting the client type, and adding it to the scheduler.

Blueprint information

Status:
Complete
Approver:
Paul Larson
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
Accepted for trunk
Implementation:
Unknown
Milestone target:
None
Completed by
Michael Hudson-Doyle

Related branches

Sprints

Whiteboard

zkrynicki: IMHO this is backwards

1) Data should be in the database (perhaps in the scheduler models)
2) Daemon / celery task should update conmux settings if needed
3) Dispatcher should be getting entire config as an argument, standalone configs should go away

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.