Skip to content

Add support for Redis TLS#338

Merged
steven-schattenberg-itential merged 12 commits into
itential:devfrom
steven-schattenberg-itential:redis-tls
May 26, 2026
Merged

Add support for Redis TLS#338
steven-schattenberg-itential merged 12 commits into
itential:devfrom
steven-schattenberg-itential:redis-tls

Conversation

@steven-schattenberg-itential
Copy link
Copy Markdown
Contributor

Adds support to install and configure TLS with Redis. Includes TLS support for replicas and Redis Sentinels. Configures platform appropriately.

…nd Sentinel

- Remove stale redis_tls_dir/redis_tls_*_file vars from redis.yml defaults that
  conflicted with pki.yml; template now uses _dest path variables for full paths
- Remove superseded TLS block with TODO comment from configure-redis.yml; cert
  copying is handled by configure-redis-tls.yml
- Wire configure-sentinel-tls.yml into main.yml for sentinel nodes when TLS enabled
- Restrict configure-redis-tls.yml to data nodes (redis_is_data_node)
- Fix redis.conf.j2: use _dest path vars, use redis_tls_auth_clients variable,
  fix tls-replication condition from undefined redis_replication_enabled to redis_has_replicas
- Fix sentinel.conf.j2: add port 0 / tls-port, tls-auth-clients no, and correct
  _dest path vars per Confluence Redis TLS spec
- Add platform_redis_tls_for_sentinel_mode_enabled and platform_redis_sentinel_tls
  defaults and corresponding properties template lines for Sentinel+TLS support

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Comment thread docs/redis_guide.md Outdated
Comment thread docs/redis_guide.md Outdated
@kvelarde-itential kvelarde-itential changed the title Redis tls Add support for Redis TLS May 26, 2026
@steven-schattenberg-itential steven-schattenberg-itential merged commit e1ee8e1 into itential:dev May 26, 2026
1 check passed
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.

2 participants