https://bugs.launchpad.net/designate/+bug/1595265
> The limit on TXT data is now 255 bytes, which is too short for certain use cases. Designate should support creation of TXT records with data much longer than 255 bytes.
(NOTE) If you are trying to setup a DKIM record in Designate via Horizon, try these tweaks:
* Generate an `ed25519` key rather than an `RSA` key.
* Enter the value in Horizon wrapped in literal `"` characters to prevent whitespace and `;` splitting of the provided value.
Alternately, you can try manually splitting the data into chunks of no more than 255 characters and entering them as multiple records within the TXT recordset. The `;` splitting and unquoted whitespace rejection will still be in effect, so you will probably still need to add explicit `"` characters to your input values.
---
Initially discovered in {T87338}
To reproduce the problem, I tried to make a TXT record called `designatetesting.testlabs.wmflabs.org.`, comment `Alex testing https://phabricator.wikimedia.org/T87338#4274206`, value `abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz`
Horizon through an HTTP 500 straight back at me and the UI showed "Error: Unable to create the record set.".
This was fine as soon as I reduced the value to 256 characters. More than that and it errored.