What this PR does / why we need it:
The address lookups for domain names in DNSEntries to create A or AAAA records have been moved to a separate background processing to avoid periodic reconciliation of such DNSEntries.
Additionally, it is now possible to create A or AAAA records instead of a CNAME record for a single domain name target by specifying .spec.resolveTargetsToAddresses: true as requested in #371.
Metrics have been added for monitoring usage and load by the lookup processor.
Which issue(s) this PR fixes:
Fixes #371
Special notes for your reviewer:
Release note:
The address lookups for domain names in `DNSEntries` to create `A` or `AAAA` records has been moved to a separate background processing to avoid periodic reconciliation of such `DNSEntries`.
Additionally, it is now possible to create `A` or `AAAA` records instead of a `CNAME` record for a single domain name target by specifying `.spec.resolveTargetsToAddresses: true`.
What this PR does / why we need it: The address lookups for domain names in
DNSEntries
to createA
orAAAA
records have been moved to a separate background processing to avoid periodic reconciliation of suchDNSEntries
. Additionally, it is now possible to createA
orAAAA
records instead of aCNAME
record for a single domain name target by specifying.spec.resolveTargetsToAddresses: true
as requested in #371.Metrics have been added for monitoring usage and load by the lookup processor.
Which issue(s) this PR fixes: Fixes #371
Special notes for your reviewer:
Release note: