externaldnscontroller

package
v0.0.0-...-1f90625 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ExternalDNSBaseName is the base name for any ExternalDNS resource.
	ExternalDNSBaseName                = "external-dns"
	CredentialsRequestNamespace        = "openshift-cloud-credential-operator"
	ControllerName                     = "external_dns_controller"
	SecretFromCloudCredentialsOperator = "externaldns-cloud-credentials"
	ServiceAccountName                 = "external-dns-operator"
)

Variables

This section is empty.

Functions

func ExternalDNSContainerName

func ExternalDNSContainerName(zone string) string

ExternalDNSContainerName returns the container name unique for the given DNS zone.

func ExternalDNSCredentialsRequestName

func ExternalDNSCredentialsRequestName(externalDNS *operatorv1beta1.ExternalDNS) types.NamespacedName

func ExternalDNSCredentialsSecretNameFromProvider

func ExternalDNSCredentialsSecretNameFromProvider(externalDNS *operatorv1beta1.ExternalDNS) string

ExternalDNSCredentialsSecretNameFromProvider returns the name of the credentials secret retrieved from externalDNS resource

func ExternalDNSCredentialsSourceNamespace

func ExternalDNSCredentialsSourceNamespace(cfg *operatorconfig.Config) string

func ExternalDNSDestCredentialsSecretName

func ExternalDNSDestCredentialsSecretName(operandNamespace, extdnsName string) types.NamespacedName

ExternalDNSDestCredentialsSecretName returns the namespaced name of the destination (operand) credentials secret

func ExternalDNSDestTrustedCAConfigMapName

func ExternalDNSDestTrustedCAConfigMapName(operandNamespace string) types.NamespacedName

ExternalDNSDestTrustedCAConfigMapName returns the namespaced name of the destination (operand) trusted CA configmap

func ExternalDNSGlobalResourceName

func ExternalDNSGlobalResourceName() string

ExternalDNSGlobalResourceName returns the name for the resources shared among ExternalDNS instances.

func ExternalDNSResourceName

func ExternalDNSResourceName(externalDNS *operatorv1beta1.ExternalDNS) string

ExternalDNSResourceName returns the name for the resources unique for the given ExternalDNS instance.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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