2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-09-02 23:15:20 +00:00

[#3881] Copy edit "Incompatible Software"

Intensify avoidance of subnet_cmds hook.
Add: Stork is not currently compatible.
This commit is contained in:
Ben Scott
2025-05-09 08:18:44 -04:00
committed by Marcin Siodelski
parent aeaaaabcf8
commit b17af41f9a

View File

@@ -9,7 +9,7 @@ Applicability
------------- -------------
Kea Configuration Backend (CB or config backend) gives Kea servers the ability Kea Configuration Backend (CB or config backend) gives Kea servers the ability
to manage and fetch their configuration from one or more databases. to store almost all of their configuration in one or more databases.
In small deployments, e.g. those comprising a single DHCP server In small deployments, e.g. those comprising a single DHCP server
instance with limited and infrequently changing number of subnets, it instance with limited and infrequently changing number of subnets, it
@@ -132,13 +132,15 @@ in two independent configuration sources.
Incompatible Software Incompatible Software
^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^
It is recommended that :ischooklib:`libdhcp_subnet_cmds.so` not be used to Use of the :ischooklib:`libdhcp_subnet_cmds.so` hook with the CB is
manage subnets when the configuration backend is used as a source contraindicated. The API commands starting with ``subnet`` all modify the
of information about the subnets. :ischooklib:`libdhcp_subnet_cmds.so` in-memory configuration of Kea. The only way to save that config would be to
modifies the local subnets configuration in the server's memory, write out a JSON config file. That would conflict with any subnets defined by
not in the database. Use :ischooklib:`libdhcp_cb_cmds.so` to manage the the CB. Use :ischooklib:`libdhcp_cb_cmds.so` to manage the
subnets information in the database instead. subnets information in the database instead.
The Stork management suite does not currently support the CB. Stork operates by direct configuration modification, with accompanying ``config-write`` of the JSON config file. That would create duplicate definitions vs the CB. Support for the CB is planned for a future release of Stork.
Custom Options Custom Options
^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^