Page MenuHomeVyOS Platform

Streamline dns forwarding service
Closed, ResolvedPublic

Description

Streamline configuration and operation of dns forwarding service in
following ways:

  • Rename dns.py to dns_forwarding.py to better align with the operation mode path for the service
  • Templatize systemd override for pdns-recursor.service and move the generated override files in /run. This ensures that the override files are always generated afresh after boot
  • Simplify the systemd override file by removing the redundant overrides
  • Relocate configuration path for pdns-recursor to /run/pdns-recursor and utilize the RuntimeDirectory default that pdns-recursor expects
  • We do not need to use custom --socket-dir path anymore, the default path (viz., /run/pdns-recursor is fine)

Details

Difficulty level
Unknown (require assessment)
Version
1.4, 1.5
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Internal change (not visible to end users)