mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-10-21 23:28:19 +00:00
c2b8772fd4
On a new Kea management node, makedhcp -n defers DDNS until makedns -n writes the key. makedhcp -a then applied the D2 settings to the fresh intents, but saved the loaded configurations, which had no dhcp-ddns. It also wrote no kea-dhcp-ddns.conf, so DNS updates stayed off. When DDNS is on and the loaded DHCPv4 configuration has no dhcp-ddns, makedhcp -a now copies the D2 settings into the loaded DHCPv4 and DHCPv6 configurations, writes the D2 configuration and, when enabled, the Control Agent configuration. It then enables and restarts the Kea services. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>