-
Notifications
You must be signed in to change notification settings - Fork 369
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TRANSIP: CAA multiple corrections #2788
Comments
Unfortunately this is not a bug, it is a feature. TransIP doesn't allow to update a single record in an record set. So for cases were there were several records with the same label, and type I needed to have an alternative solution. Luckily they do allow deletes of a single record in a record set, and of course creating a new record in said record set. So that is why you see the delete and (re)create. |
Two suggestions:
Due to the way TransIP's API works, some records can not be modified. Instead, the old record is deleted and the replacement is added. You'll see
The delete should be |
Thanks you @blackshadev for your quick explanation. I was not aware of these TransIP restrictions. I validated it using an HTTP request: Request
{
"dnsEntry": {
"name": "@",
"expire": 86400,
"type": "CAA",
"content": "0 iodef \"mailto:info@jcid.nl\""
}
} Response {
"error": "Multiple matches found for DNS entry '@ 86400 CAA'"
}
|
See the GitHub pull request here #2789 |
@cafferata is already on it, so I will look at his PR but not create my own. edit: you already merged his PR, sooooo good job guys!
Ah this is stupid. Why this is: I started out with first creating and than deleting because it seemed more stable. But than when updating TTL TransIP will not accept the create call. Fixed it in #2791 |
Describe the bug
I wanted to apply #2728 to one of our domains. I noticed that a
delete
and acreate
correction are performed. While atxt
record only performs one correction.To Reproduce
Example
CAA_BUILDER()
CAA_BUILDER({ label: '@', iodef: 'mailto:info@jcid.nl', + iodef_critical: true, issue: [ 'letsencrypt.org', 'sectigo.com', ], issuewild: 'none', }),
Example
CAA()
Example
TXT()
Expected behavior
Just one update command.
DNS Provider
TRANSIP
cc: Maintainer TransIP/builder
diff2
: @blackshadevThe text was updated successfully, but these errors were encountered: