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

Feature: Allow to set Redis IP Family #1773

Merged
merged 3 commits into from
Dec 24, 2024

Conversation

JulesdeCube
Copy link

Purpose

One Uptime is at this day not IPv6 only compliant (see #1348) because ioredis is force to use ipv4 by default.

Description

This PR add a new environmental variables REDIS_IP_FAMILY that define ioredis IP protocol family (see options.family).

This PR also add the necessary configuration for Docker and Kubernetes Helm chart deployment.

Related issues

Same issues on mastodon: mastodon/mastodon#27043

closes #1348

@JulesdeCube JulesdeCube changed the title Feature: Allow to set Redis IP Family Draft: Feature: Allow to set Redis IP Family Dec 24, 2024
Jules Lefebvre added 3 commits December 24, 2024 13:06
Introduce a new environment variable (`REDIS_IP_FAMILY`) to choose witch version
of the IP protocol to use in Redis.
Add the `REDIS_IP_FAMILY` to the default docker environment variables
Add the `externalRedis.ipFamily` values to set `REDIS_IP_FAMILY environmental variable
@JulesdeCube JulesdeCube changed the title Draft: Feature: Allow to set Redis IP Family Feature: Allow to set Redis IP Family Dec 24, 2024
@simlarsen simlarsen merged commit bb543ef into OneUptime:master Dec 24, 2024
54 of 57 checks passed
@JulesdeCube JulesdeCube deleted the redis-ipv6 branch December 24, 2024 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug: IPv6 Only Cluster fails to resolve svc.cluster.local addresses
2 participants