Directories
¶
| Path | Synopsis |
|---|---|
|
Package config handles the parsing and structuring of configuration options for relayd.
|
Package config handles the parsing and structuring of configuration options for relayd. |
|
Package discovery is responsible for locating services and extracting their desired hostnames.
|
Package discovery is responsible for locating services and extracting their desired hostnames. |
|
Package dns provides an abstracted interface over various DNS providers using libdns.
|
Package dns provides an abstracted interface over various DNS providers using libdns. |
|
pihole
Package pihole provides a client for the Pi-hole API.
|
Package pihole provides a client for the Pi-hole API. |
|
unifi
Package unifi provides a client for the UniFi API.
|
Package unifi provides a client for the UniFi API. |
|
Package engine orchestrates the discovery, target IP resolution, and DNS reconciliation loops.
|
Package engine orchestrates the discovery, target IP resolution, and DNS reconciliation loops. |
|
Package reconcile compares desired DNS states with actual provider states and applies the necessary changes.
|
Package reconcile compares desired DNS states with actual provider states and applies the necessary changes. |
|
Package targets handles the resolution of target IP addresses for local and public interfaces.
|
Package targets handles the resolution of target IP addresses for local and public interfaces. |
|
Package util provides common utility functions for string manipulation and environment variables.
|
Package util provides common utility functions for string manipulation and environment variables. |
Click to show internal directories.
Click to hide internal directories.