Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Resources = struct { DNSEndpoint *ResourceWithLookup }{ DNSEndpoint: &ResourceWithLookup{ Name: "DNSEndpoint", }, }
Functions ¶
This section is empty.
Types ¶
type KubeController ¶
type KubeController struct {
// contains filtered or unexported fields
}
func NewKubeController ¶
func NewKubeController(ctx context.Context, c *dnsendpoint.ExtDNSClient, label string) *KubeController
func (*KubeController) HasSynced ¶
func (ctrl *KubeController) HasSynced() bool
HasSynced returns true if all controllers have been synced
func (*KubeController) Run ¶
func (ctrl *KubeController) Run()
type LocalDNSEndpoint ¶
type LocalDNSEndpoint struct { Targets []string TTL endpoint.TTL Labels map[string]string DNSName string }
func (LocalDNSEndpoint) String ¶
func (lep LocalDNSEndpoint) String() string
type LookupEndpoint ¶
type ResourceWithLookup ¶
type ResourceWithLookup struct { Name string Lookup LookupEndpoint }
Click to show internal directories.
Click to hide internal directories.