The Chainguard External DNS image is a drop-in replacement for the upstream image.
See the upstream documentation for usage information specific to your environment.
$ docker run cgr.dev/chainguard/external-dns
usage: external-dns --source=source --provider=provider [<flags>]
ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS
providers.
Note that all flags may be replaced with env vars - `--flag` ->
`EXTERNAL_DNS_FLAG=1` or `--flag value` -> `EXTERNAL_DNS_FLAG=value`
Flags:
--help Show context-sensitive help (also try
--help-long and --help-man).
--version Show application version.
--server="" The Kubernetes API server to connect to
(default: auto-detect)
--kubeconfig="" Retrieve target cluster configuration from
a Kubernetes configuration file (default:
auto-detect)