package
0.4.0-alpha.0
Repository: https://github.com/ideahitme/external-dns.git
Documentation: pkg.go.dev

# Functions

NewNoopRegistry returns new NoopRegistry object.
NewTXTRegistry returns new TXTRegistry object.

# Structs

NoopRegistry implements registry interface without ownership directly propagating changes to dns provider.
TXTRegistry implements registry interface with ownership implemented via associated TXT records.

# Interfaces

Registry is an interface which should enables ownership concept in external-dns Records() returns ALL records registered with DNS provider (TODO: for multi-zone support return all records) each entry includes owner information ApplyChanges(changes *plan.Changes) propagates the changes to the DNS Provider API and correspondingly updates ownership depending on type of registry being used.