Skip to content

Support redis configuration with tls #1875

Description

@netomi

When using compatible redis services like AWS ElastiCache TLS needs to be enabled:

AWS ElastiCache forbids auth (auth_token or RBAC user_group_ids) without transit_encryption_enabled = true. But the openvsx server builds its rate-limit JedisCluster client without TLS — RateLimitConfig.jedisCluster() reads RedisProperties.getUsername/Password/Cluster.getNodes() but never calls .ssl(...) on the Jedis builder. Turning TLS on at AWS → Jedis handshake hangs → app pods crashloop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    server(Component: server) Backend platform and service-side functionality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions