Skip to content

Comments

kea: add support for plugin preprocessors (importers)#27439

Draft
pprindeville wants to merge 3 commits intoopenwrt:masterfrom
pprindeville:add-kea-plugin
Draft

kea: add support for plugin preprocessors (importers)#27439
pprindeville wants to merge 3 commits intoopenwrt:masterfrom
pprindeville:add-kea-plugin

Conversation

@pprindeville
Copy link
Member

@pprindeville pprindeville commented Sep 13, 2025

📦 Package Details

Maintainer: @pprindeville, @nmeyerhans
Description:
Add importer for legacy ISC-DHCP UCI.


🧪 Run Testing Details

  • OpenWrt Version:
    HEAD
  • OpenWrt Target/Subtarget:
    x86_64/generic
  • OpenWrt Device:
    Supermicro SYS-5018D-FN4T

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

If your PR contains a patch:

  • It can be applied using git am
  • It has been refreshed to avoid offsets, fuzzes, etc., using
  • It is structured in a way that it is potentially upstreamable

@pprindeville
Copy link
Member Author

This seems unrelated:

2025-09-13T18:48:27.7163801Z checking for Boost system library... no
2025-09-13T18:48:27.7165214Z configure: error: Linking with  -lboost_system is not enough: please make sure libboost_system is installed in an expected location; Check config.log for details, you may be missing other libraries.
2025-09-13T18:48:27.7713680Z make[2]: *** [Makefile:291: /builder/build_dir/target-x86_64_musl/kea-2.6.4/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 1
2025-09-13T18:48:27.7714786Z make[2]: Leaving directory '/feed/net/kea'
2025-09-13T18:48:27.7717118Z time: package/feeds/packages_ci/kea/compile#34.75#6.64#41.45
2025-09-13T18:48:27.7725733Z     ERROR: package/feeds/packages_ci/kea failed to build.
2025-09-13T18:48:27.7730921Z make[1]: *** [package/Makefile:183: package/feeds/packages_ci/kea/compile] Error 1

@pprindeville pprindeville force-pushed the add-kea-plugin branch 2 times, most recently from ad18727 to bd375ba Compare September 24, 2025 23:41
@pprindeville pprindeville changed the title Add kea plugin Add support for plugin preprocessors (importers) Sep 25, 2025
@pprindeville pprindeville force-pushed the add-kea-plugin branch 2 times, most recently from 3c01085 to dd17e50 Compare October 29, 2025 20:20
@Neustradamus
Copy link

Important: Kea replaces ISC DHCP.

@pprindeville pprindeville force-pushed the add-kea-plugin branch 5 times, most recently from 57a1254 to 48eb289 Compare November 15, 2025 03:08
@pprindeville pprindeville changed the title Add support for plugin preprocessors (importers) kea: Add support for plugin preprocessors (importers) Nov 24, 2025
@pprindeville pprindeville force-pushed the add-kea-plugin branch 3 times, most recently from 6f4df2c to 978a871 Compare November 24, 2025 22:58
@pprindeville pprindeville force-pushed the add-kea-plugin branch 4 times, most recently from 34a4629 to f59eb4c Compare January 26, 2026 02:37
@pprindeville pprindeville force-pushed the add-kea-plugin branch 2 times, most recently from b6713e8 to bba0046 Compare January 26, 2026 03:13
@pprindeville
Copy link
Member Author

@marka63: Should the command be modzone and not addzone with your feature? Because if we're dealing with an automatic zone, then it's existing, and therefore a modification not an addition, right?

@pprindeville pprindeville force-pushed the add-kea-plugin branch 2 times, most recently from f5e9894 to 2ce10dd Compare February 11, 2026 17:57
@pprindeville pprindeville changed the title kea: Add support for plugin preprocessors (importers) kea: add support for plugin preprocessors (importers) Feb 19, 2026
Configuring Kea JSON files is not trivial, and this might impede
the adoption of Kea as a DHCP server.  There are, however, many
users who used its predecessor ISC-DHCP, at least for DHCPv4.
A filter could ingest the legacy UCI and synthesize a JSON config
file for Kea DHCPv4.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Now that ISC-DHCP is EOLs, users might want to transparently
to the functionality of Kea.  This supports most of the
functionality of ISC-DHCP for v4.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
If the renewal-time isn't set for the host, but it's forced to send,
send the subnet renew time value instead.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants