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:
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)