Removed endpoint IP validation as it can also take hostnames #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi, while using this plugin we noticed it only takes IP addresses as endpoints, but we need to use a hostname to point it to a Redis cluster with a dynamic IP address.
This is strictly caused by validation. The plugin validates whether the endpoint is a valid IP address, but it doesn't really need that as the underlying
radix
client takes hostnames too.The
radix
client ultimately callsnet.Dial
which says:As such, I have removed endpoint IP validation to allow for hostnames.
I considered adding hostname validation but that's a completely different beast, and I don't want to get into that. If the user does something wrong, they'll figure it out during runtime a few seconds later anyway.
Thanks!