dns

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2017 License: Apache-2.0 Imports: 21 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL