Cause. The request to mark a reverse DNS name as applied or rejected found no request for the address. No name was requested for it, or the request was applied or rejected already. Requests wait only for pools in manual mode.
Remedy.
Check the address and the pool: kyvernon ip-pools allocations <pool> lists the addresses and the state of their names.
Mark a request only when a name is waiting. A name is waiting when the state shows requested.
the HTTP status of the answer of the DNS server. It is absent when the server did not answer.
Cause. The DNS provider, a PowerDNS server, did not accept the change or did not answer. The name is not applied. The message of the response and the details of the task name the cause. When the server answered, http_status holds its HTTP status.
Remedy.
Read the cause: open the details of the task, or the message in the API response.
Try again later.
When it repeats, an administrator checks that the PowerDNS server runs, that its API address and key in the [cloud_net.dns] section of the controller configuration are right, and that the controller can reach it. The controller log holds the full cause. Pass on the message id and the time.
error.rdns.no_zone
Text in the console
No reverse zone on the DNS server holds {name}.
Meaning for API clients
No reverse zone on the DNS server holds the address.
Cause. The controller checks that a reverse name resolves back to the address (forward-confirmed reverse DNS, forward_confirm = true in [cloud_net.dns]). The name has no A or AAAA record with that address.
Remedy.
Create the A record, or the AAAA record for an IPv6 address, for the name with the address. Wait until it resolves.
Set the reverse name again: kyvernon addresses ptr <vm> <address> --name <name>.
the request field that holds the rejected name, here ptr.
Cause. The name is not a valid host name. A host name has at least two labels, each of 1 to 63 characters of letters, digits and hyphens, and at most 253 characters in total.
Remedy.
Use a fully qualified host name such as mail.example.com.
Remove spaces, underscores and other characters that are not allowed, then set the name again.