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.