helpers

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2025 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TestTimeoutMedium = 10 * time.Second
	TestTimeoutLong   = 60 * time.Second
)

Variables

This section is empty.

Functions

func EndpointsForHost added in v0.4.1

func EndpointsForHost(ctx context.Context, p provider.Provider, host string) ([]*externaldnsendpoint.Endpoint, error)

func FindDefaultTarget added in v0.6.0

func FindDefaultTarget(eps []*externaldnsendpoint.Endpoint) string

func GenerateName added in v0.4.1

func GenerateName() string

func GetTestEnv

func GetTestEnv(key string) string

func ProviderForDNSRecord added in v0.5.0

func ProviderForDNSRecord(ctx context.Context, record *v1alpha1.DNSRecord, c client.Client) (provider.Provider, error)

func ResolverForNameServer added in v0.14.0

func ResolverForNameServer(nameserver string) *net.Resolver

func ResolversForDomainNameAndProvider added in v0.14.0

func ResolversForDomainNameAndProvider(domainName string, providerSecret *v1.Secret) (resolvers []*net.Resolver, authoritative bool)

ResolversForDomainNameAndProvider returns a list of resolvers for the given domain and provider secret and if they are configured with authoritative nameservers or not.

func ResourceFromFile

func ResourceFromFile(file string, destObject runtime.Object, expandFunc func(string) string) error

func SetTestEnv

func SetTestEnv(key, value string)

Types

type NameServerNone added in v0.14.0

type NameServerNone string

Jump to

Keyboard shortcuts

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