sso-kustom/components/redis
2023-12-18 10:38:13 +01:00
..
patches Patche du DSN redis 2023-12-18 10:38:13 +01:00
resources mise en place d'un component pour Redis 2023-12-18 09:25:30 +01:00
kustomization.yaml Patche du DSN redis 2023-12-18 10:38:13 +01:00
README.md Patche du DSN redis 2023-12-18 10:38:13 +01:00

Composant redis

Description

Les applications hydra-dispatcher, hydra-sql et hydra-oidc stockent dorénavant le cache et les sessions utilisateur sur un serveur Redis. Le DSN du serveur est défini dans leur variable d'environnement respective REDIS_DSN. Les applications peuvent utiliser le mode `sentinel`` de redis Il est donc nécessaire donc nécessaire de disposer d'un serveur Redis pour utiliser ces applications.

Principe général de fonctionnement

Un RedisFailOver crée un cluster redis en mode sentinel avec 3 réplicats chacun. Un patche viens mettre à jour la variable d'environnement REDIS_DSN dans les ConfigMap sur toutes les resources hydra-*.

Personnalisation

Via des patches sur la ressource ConfigMap via un label selecto com.cadoles.forge.sso-kustom/session=redis il est possible de modifier la valeur du REDIS_DSN.

Clé Description Exemple
REDIS_DSN DSN du cluster Redis redis://rfs-sso-redis:26379?&redis_sentinel=mymaster