Description
Description
Gitea is not accepting Cache ADAPTER or Session PROVIDER as "redis-cluster".
In the documentation it is mentioned to use string "redis-cluster" when redis cluster instance is used for cache/session. But when Gitea is installed with ADAPTER/PROVIDER set to redis-cluster, it is instead configuring it to memory.
On analysis of code, it seems string "redis-cluster" is not supported for ADAPTER/PROVIDER.
Cache :
gitea/modules/setting/cache.go
Line 53 in 58b204b
Session:
gitea/modules/setting/session.go
Line 44 in 58b204b
gitea/modules/setting/session.go
Line 45 in 58b204b
Documentation Reference
Cache - https://docs.gitea.com/1.20/administration/config-cheat-sheet#cache-cache
Session - https://docs.gitea.com/1.20/administration/config-cheat-sheet#session-session
When it is set to "redis" both cache/session seems to be working fine even for redis cluster instances.
Gitea Version
1.21.7
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
When redis-cluster is used for ADAPTER/SESSION
Git Version
No response
Operating System
No response
How are you running Gitea?
Gitea installed in a K8s environment with charts taken from https://dl.gitea.com/charts/
Database
PostgreSQL