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
- Started by
- Completed by
- Michael Hudson-Doyle
Related branches
Related bugs
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
(?)