cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 199d4774c651f4861064c50c0f87a41eba420ad7
parent 60bd67a16b0b51fa699b3ed8c72c4bd17b4a2c97
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Sat, 18 Apr 2026 19:00:00 +0200

use redis/valkey for jobqueue as well

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>

Diffstat:
Mapps/talos_cluster/mediawiki/configmap.yaml | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/apps/talos_cluster/mediawiki/configmap.yaml b/apps/talos_cluster/mediawiki/configmap.yaml @@ -71,6 +71,14 @@ data: $wgSessionCacheType = 'redis'; $wgParserCacheType = 'redis'; + # Job queue — store jobs in Redis instead of MariaDB; processed by CronJob (not a daemon) + $wgJobTypeConf['default'] = [ + 'class' => 'JobQueueRedis', + 'redisServer' => 'mediawiki-valkey.mediawiki.svc.cluster.local:6379', + 'redisConfig' => ['persistent' => true], + 'daemonized' => false, + ]; + # Run jobs via CronJob, not on page requests # Localisation cache — 'array' stores PHP static arrays in $wgCacheDirectory, # picked up by OPcache on subsequent requests (fastest option)