internal/

directory
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2026 License: Apache-2.0

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.
dns
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL