Documentation ¶
Index ¶
- Constants
- func ExternalDNSContainerName(zone string) string
- func ExternalDNSCredentialsRequestName(externalDNS *operatorv1beta1.ExternalDNS) types.NamespacedName
- func ExternalDNSCredentialsSecretNameFromProvider(externalDNS *operatorv1beta1.ExternalDNS) string
- func ExternalDNSCredentialsSourceNamespace(cfg *operatorconfig.Config) string
- func ExternalDNSDestCredentialsSecretName(operandNamespace, extdnsName string) types.NamespacedName
- func ExternalDNSDestTrustedCAConfigMapName(operandNamespace string) types.NamespacedName
- func ExternalDNSGlobalResourceName() string
- func ExternalDNSResourceName(externalDNS *operatorv1beta1.ExternalDNS) string
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 ¶
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.
Click to show internal directories.
Click to hide internal directories.