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 ¶
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 }
Click to show internal directories.
Click to hide internal directories.