feat: use redis for cache/queue (#337)

- use gitea redis cluster for queue/cache
- use redis+sentinel url (pass required for redis and sentinel)

Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/337
This commit was merged in pull request #337.
This commit is contained in:
2025-07-05 16:42:01 +10:00
parent b976f2063a
commit b6c959d368
2 changed files with 7 additions and 0 deletions
+6
View File
@@ -99,3 +99,9 @@ gitea::custom_configuration:
ENABLED: true
ENABLED_ISSUE_BY_REPOSITORY: true
ENABLED_ISSUE_BY_LABEL: true
queue:
TYPE: redis
CONN_STR: "redis+sentinel://gitea-redis-replica-prod.service.consul:26379/0?master_name=au-syd1&password=%{hiera('gitea_redis_pass')}&sentinel_password=%{hiera('gitea_redis_pass')}"
cache:
ADAPTER: redis
HOST: "redis+sentinel://gitea-redis-replica-prod.service.consul:26379/1?master_name=au-syd1&password=%{hiera('gitea_redis_pass')}&sentinel_password=%{hiera('gitea_redis_pass')}"