Thanks to visit codestin.com
Credit goes to github.com

Skip to content

renanqts/external-dns-openwrt-webhook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExternalDNS Webhook Provider for OpenWRT

ExternalDNS is a Kubernetes add-on for automatically managing DNS records for Kubernetes ingresses and services by using different DNS providers. This webhook provider allows you to automate DNS records from your Kubernetes clusters into your OpenWRT router. If you like home automation like me, it should help you.

For examples of creating DNS records either via CRDs or via Ingress/Service annotations, check out the example directory.

Limitations

  • DNSEndpoints with multiple targets are not supported.
  • Supported DNS record types: A, CNAME.
  • Only psert-only policy is supported.

OpenWRT Prerequisites

You must install the following packages in OpenWRT for the webhook to function:

  • luci-mod-rpc
  • luci-lib-ipkg
  • luci-compat
opkg update && opkg install luci-mod-rpc luci-lib-ipkg luci-compat

Configuration Options

You can find all the environment variables allowed as well as the default in the values file.
The installation can be achieved via helm chart.

"Buy Me A Coffee"

About

A External DNS webhook for OpenWRT

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors