Skip to content
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

Allow DNS labels with up to 63 characters #231

Open
MartinWeindel opened this issue Dec 8, 2021 · 0 comments
Open

Allow DNS labels with up to 63 characters #231

MartinWeindel opened this issue Dec 8, 2021 · 0 comments
Labels
kind/enhancement Enhancement, improvement, extension lifecycle/rotten Nobody worked on this for 12 months (final aging stage)

Comments

@MartinWeindel
Copy link
Member

What would you like to be added:
The length of DNS labels is restricted to 63 characters according to RFC 1035, but currently the DNS controller manager only supports DNS labels up to 55 characters. The reason is the additional DNS TXT record containing the owner meta data of the record. Its domain name is derived from the original domain name by prefixing it with comment- (8 chars). This means this 63 characters limit also applies to the meta data record.
An alternative way of naming the meta data record should be added (e.g. with some hashing part) to overcome this restriction.

Why is this needed:
Support full 63 characters for users.

@MartinWeindel MartinWeindel added the kind/enhancement Enhancement, improvement, extension label Dec 8, 2021
@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Jun 7, 2022
@gardener-robot gardener-robot added lifecycle/rotten Nobody worked on this for 12 months (final aging stage) and removed lifecycle/stale Nobody worked on this for 6 months (will further age) labels Dec 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Enhancement, improvement, extension lifecycle/rotten Nobody worked on this for 12 months (final aging stage)
Projects
None yet
Development

No branches or pull requests

2 participants