-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
fix(redis): explicit bind to redis and sentinel for IPv4 clusters (#11388) #11862
fix(redis): explicit bind to redis and sentinel for IPv4 clusters (#11388) #11862
Conversation
…oproj#11388 Signed-off-by: rumstead <rjumstead@gmail.com>
d6dc79a
to
18e006c
Compare
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #11862 +/- ##
=========================================
Coverage ? 47.29%
=========================================
Files ? 245
Lines ? 41665
Branches ? 0
=========================================
Hits ? 19706
Misses ? 19974
Partials ? 1985 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Signed-off-by: rumstead <rjumstead@gmail.com>
Signed-off-by: rumstead <rjumstead@gmail.com>
… feat/bind-for-ipv4-cluster
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Your thought process is exactly the same as mine in #11418. Unfortunately I have not been able to reproduce the problem with the clusters I have available to me.
As far as the sentinel bind, if I recall correctly this bind has been removed from the sentinel config starting from Redis:7.0 I'm ok with being explicit on this for now.
sheesh, should we just use your pr.. sorry about that. |
Go ahead and use your PR. We are all on the same team, I'm just glad this is fixed. |
f7f5580
to
89a67ea
Compare
…oproj#11388 Signed-off-by: rumstead <rjumstead@gmail.com>
89a67ea
to
a551e6c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm! Thank you
Signed-off-by: rumstead <rjumstead@gmail.com>
@rumstead @34fathombelow I see this drops HA support for ipv6-only clusters. Will this negatively impact any users with ipv6-only clusters, or is HA already broken for them? |
…1388) (#11862) * fix(redis): explicit bind to redis and sentinel for IPv4 clusters #11388 Signed-off-by: rumstead <rjumstead@gmail.com> * fix(redis): run manifests generate Signed-off-by: rumstead <rjumstead@gmail.com> * fix(redis): run manifests generate Signed-off-by: rumstead <rjumstead@gmail.com> * Retrigger CI pipeline Signed-off-by: rumstead <rjumstead@gmail.com> Signed-off-by: rumstead <rjumstead@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
…1388) (#11862) * fix(redis): explicit bind to redis and sentinel for IPv4 clusters #11388 Signed-off-by: rumstead <rjumstead@gmail.com> * fix(redis): run manifests generate Signed-off-by: rumstead <rjumstead@gmail.com> * fix(redis): run manifests generate Signed-off-by: rumstead <rjumstead@gmail.com> * Retrigger CI pipeline Signed-off-by: rumstead <rjumstead@gmail.com> Signed-off-by: rumstead <rjumstead@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Cherry-picked onto release-2.6 for 2.6.0-rc3 and release-2.5 for 2.5.6. |
This change adds back the support for IPv4, you can see a past PR I did for re-adding the IPv4 support. I believe the removal was unintentional with the redis upgrade. The changes work on dual-stack clusters just not IPv6 only ones. |
I have not seen anyone running on only IPv6. The upgraded helm chart in 2.5 enabled IPv6 support by default which breaks things for many IPv4 only clusters. This change would operate Redis HA the same as it ran in prior versions. We are now just clarifying that Redis HA will not run in IPv6 only environments. A additional manifest would be required for only IPv6 |
Thanks, yall! |
…goproj#11388) (argoproj#11862) * fix(redis): explicit bind to redis and sentinel for IPv4 clusters argoproj#11388 Signed-off-by: rumstead <rjumstead@gmail.com> * fix(redis): run manifests generate Signed-off-by: rumstead <rjumstead@gmail.com> * fix(redis): run manifests generate Signed-off-by: rumstead <rjumstead@gmail.com> * Retrigger CI pipeline Signed-off-by: rumstead <rjumstead@gmail.com> Signed-off-by: rumstead <rjumstead@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: emirot <emirot.nolan@gmail.com>
Sad. I run IPv6 only clusters in EKS. I suspect I am not the only one. |
…goproj#11388) (argoproj#11862) * fix(redis): explicit bind to redis and sentinel for IPv4 clusters argoproj#11388 Signed-off-by: rumstead <rjumstead@gmail.com> * fix(redis): run manifests generate Signed-off-by: rumstead <rjumstead@gmail.com> * fix(redis): run manifests generate Signed-off-by: rumstead <rjumstead@gmail.com> * Retrigger CI pipeline Signed-off-by: rumstead <rjumstead@gmail.com> Signed-off-by: rumstead <rjumstead@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com>
closes #11388
Checklist: