Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ControllerName name of the controller ControllerName = "ingress-dns" // UserAgentName name of the user agent UserAgentName = "federation-ingress-dns-controller" )
Variables ¶
This section is empty.
Functions ¶
func StartFederatedIngressController ¶
func StartFederatedIngressController(config *restclient.Config, options *opt.FederatedIngressControllerOptions, stopChan <-chan struct{})
StartFederatedIngressController starts a new federated ingress controller
Types ¶
type IngressDNSController ¶
type IngressDNSController struct { *util.AbstractDNSController // contains filtered or unexported fields }
IngressDNSController DNS controller used for routing federated ingress endpoints
func NewIngressDNSController ¶
func NewIngressDNSController(client federationclientset.Interface, dnsProvider string, dnsProviderConfig string, federationName string, ingressDNSSuffix string, domain string) (*IngressDNSController, error)
NewIngressDNSController returns a new ingress dns controller to manage DNS records for federated ingresses
Click to show internal directories.
Click to hide internal directories.