diff options
author | Indrajit Raychaudhuri <irc@indrajit.com> | 2023-12-11 18:02:02 -0400 |
---|---|---|
committer | Indrajit Raychaudhuri <irc@indrajit.com> | 2023-12-15 12:19:23 -0600 |
commit | 2b96bc8532b61be96cea92cc1c5468bd5fc3d968 (patch) | |
tree | 9861d47df367875edb09a04318f6c64b1a10764f /src/validators/fqdn | |
parent | b0beb1cb732cdf950917f1eb419f66cc4f007f29 (diff) | |
download | vyos-1x-2b96bc8532b61be96cea92cc1c5468bd5fc3d968.tar.gz vyos-1x-2b96bc8532b61be96cea92cc1c5468bd5fc3d968.zip |
ddclient: T5791: Fix migration to normalize config name and avoid config
Since `service dns dynamic address <address> service <service> ...`
changed to `service dns dynamic name <service> address <address> ...`,
the resulting service and address config flip can result in conflicting
`service` name.
Additionally, since dynamic DNS service name now have name constraint,
we need to normalize the service name to conform with the constraint.
We now migrate the service name to (service|rfc2136)-<service>-<address>
to avoid the conflict and optionally append an index if there is still a
name conflict after normalization.
Diffstat (limited to 'src/validators/fqdn')
0 files changed, 0 insertions, 0 deletions