package
0.12.0
Repository: https://github.com/kuadrant/dns-operator.git
Documentation: pkg.go.dev

# Functions

InMemoryInitZones pre-seeds the InMemoryProvider with given zones.
InMemoryWithClient modifies the client which the provider will use.
InMemoryWithDomain modifies the domain on which dns zones are filtered.
InMemoryWithLogging injects logging when ApplyChanges is called.
No description provided by the author
NewInMemoryProvider returns InMemoryProvider DNS provider interface implementation.

# Variables

ErrDuplicateRecordFound when record is repeated in create/update/delete.
ErrNoTargetValue when record has no target values in create/update.
ErrRecordAlreadyExists when create request is sent but record already exists.
ErrRecordNotFound when update/delete request is sent but record not found.
ErrZoneAlreadyExists error returned when Zone cannot be created when it already exists.
ErrZoneNotFound error returned when specified Zone does not exists.

# Structs

No description provided by the author
InMemoryProvider - dns provider only used for testing purposes initialized as dns provider with no records.

# Type aliases

InMemoryOption allows to extend in-memory provider.
No description provided by the author