Rework dhcp/dns/tftp related stuff
Let's get rid of Cobbler and substitute dnsmasq with isc-dhcp, isc-bind and use asynchronous tftp server.
Cobbler has plenty of features that we don't use, so we just need a simple script/service to manage dhcp/dns/tftp services, nothing more. On the other hand, there are some issues on scale related to dnsmasq. Substituting it with isc reference implementations of dhcp/dns could help a lot.
Blueprint information
- Status:
- Not started
- Approver:
- Alexey Shtokolov
- Priority:
- Undefined
- Drafter:
- Vladimir Kozhukalov
- Direction:
- Needs approval
- Assignee:
- Vladimir Kozhukalov
- Definition:
- Discussion
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add dhcp params to network_metadata
Addressed by: https:/
Remove cobbler and use dhcpd named and tftp
Addressed by: https:/
Add bind package to requirements-
Addressed by: https:/
Add dhcp params to network_metadata
Addressed by: https:/
Add bind package to requirements-
Addressed by: https:/
Add command_prefix field to puppet mcagent
Addressed by: https:/
Add bind package to requirements-
Addressed by: https:/
Add command_prefix field to puppet mcagent
Addressed by: https:/
Add maxlength parameter to command_prefix in puppetd ddl
Addressed by: https:/
Fix deletion graph (no cobbler mode)
Addressed by: https:/
Add command_prefix field to puppet mcagent
Addressed by: https:/
Fix task dependencies for provision and deletion graphs
Addressed by: https:/
Revert "Fix deletion graph (no cobbler mode)"
Addressed by: https:/
Revert "Fix task dependencies for provision and deletion graphs"
Addressed by: https:/
Revert "Fix deletion graph (no cobbler mode)"
Addressed by: https:/
Revert "Remove cobbler and use dhcpd named and tftp"