globaldns

package
v2.2.0-rc1+incompatible Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2019 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Route53DNSProvider        = "route53"
	CloudflareDNSProvider     = "cloudflare"
	AliDNSProvider            = "alidns"
	GlobaldnsProviderLauncher = "mgmt-global-dns-provider-launcher"
)
View Source
const (
	GlobaldnsController = "mgmt-global-dns-controller"
)

Variables

View Source
var AlidnsDeploymentTemplate = `` /* 1163-byte string literal not displayed */
View Source
var AlidnsSecretTemplate = `` /* 175-byte string literal not displayed */
View Source
var CloudflareDeploymentTemplate = `` /* 919-byte string literal not displayed */
View Source
var ExternalDNSClusterRole = `` /* 397-byte string literal not displayed */
View Source
var ExternalDNSClusterRoleBinding = `` /* 284-byte string literal not displayed */
View Source
var ExternalDNSServiceAcct = `
apiVersion: v1
kind: ServiceAccount
metadata:
  name: external-dns
`
View Source
var Route53DeploymentTemplate = `` /* 883-byte string literal not displayed */

Functions

func Register

func Register(ctx context.Context, management *config.ManagementContext)

Types

type GDController

type GDController struct {
	// contains filtered or unexported fields
}

type ProviderLauncher

type ProviderLauncher struct {
	GlobalDNSproviders      v3.GlobalDNSProviderInterface
	GlobalDNSproviderLister v3.GlobalDNSProviderLister
	Deployments             extv1beta1.DeploymentInterface
	Secrets                 corev1.SecretInterface
	ServiceAccounts         corev1.ServiceAccountInterface
	ClusterRoles            rbacv1.ClusterRoleInterface
	ClusterRoleBindings     rbacv1.ClusterRoleBindingInterface
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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