Opened 5 years ago

Last modified 3 years ago

#3493 new enhancement

Simple configuration backend (contributed patch)

Reported by: tomek Owned by: UnAssigned
Priority: medium Milestone: Outstanding Tasks
Component: configuration Version: git
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

This is a third ticket for a patch contributed by Shawn Lewis.

Shawn's comment:
Both the BUNDY and KEA controller are very powerful and flexible, but many system administrators are
more used to “key=value” formatted configuration files, which are used by various network servers. On
the other hand, in small-scale networks, the configurations could be very straightforward (e.g., the DHCP
server listens on only one interface, all clients are in the same subnet). Thus, we would like to introduce
a custom backend. Third-party developers can choose implement this backend controller based on their
demands. We would implement a key-value version as an example. Following the conventions of the KEA
controller, we added a new file named /bin/dhcp4/custom_controller.cc, where the configure(string
filename) function and the init(string filename) function for the controlled_dhcp4_srv class are defined.

Subtickets

Change History (7)

comment:1 Changed 5 years ago by tomek

  • Milestone changed from Kea-proposed to Kea1.0

As discussed on Kea meeting (2014-07-16) we not include this ticket in 0.9, due to lack of available processing time. Therefore moving to 1.0.

comment:2 Changed 5 years ago by tomek

  • Version set to git

See ticket #3491 for the original patch.

comment:3 Changed 5 years ago by tomek

  • Milestone changed from Kea1.0 to Kea0.9.1

We haven't managed to address this one, moving to 0.9.1.

comment:4 Changed 5 years ago by tomek

  • Milestone changed from Kea0.9.1 to Kea0.9.2

Moving to 0.9.2 as discussed on Kea weekly call today (2014-10-08).

If we hear back from the contributor and receive updated patch, we'll move it back to 0.9.1.

comment:5 Changed 5 years ago by hschempf

  • Milestone changed from Kea0.9.2 to DHCP Outstanding Tasks

comment:6 Changed 4 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to Outstanding Tasks

Milestone renamed

comment:7 Changed 3 years ago by tomek

  • Component changed from dhcpconf to configuration
Note: See TracTickets for help on using tickets.