package
0.5.4
Repository: https://github.com/sendgrid-ops/external-dns.git
Documentation: pkg.go.dev

# Functions

BuildWithConfig allows to generate a Source implementation from the shared config.
ByNames returns multiple Sources given multiple names.
NewConnectorSource creates a new connectorSource with the given config.
NewDedupSource creates a new dedupSource wrapping the provided Source.
NewFakeSource creates a new fakeSource with the given config.
NewIngressSource creates a new ingressSource with the given config.
NewKubeClient returns a new Kubernetes client object.
NewMultiSource creates a new multiSource.
NewServiceSource creates a new serviceSource with the given config.

# Variables

ErrSourceNotFound is returned when a requested source doesn't exist.

# Structs

Config holds shared configuration options for all Sources.
SingletonClientGenerator stores provider clients and guarantees that only one instance of client will be generated.

# Interfaces

ClientGenerator provides clients.
Source defines the interface Endpoint sources should implement.