Rename config/resque.yml to config/redis.yml

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

This configuration file was introduced many years ago when we were using resque instead of sidekiq. The problem with this configuration file is that what it points to is to a redis server, that can be used for both sidekiq and/or persistent cache, so the name doesn't correspond to the intention anymore.

Also we could use this opportunity to ship the changes from https://gitlab.com/gitlab-org/gitlab-ce/issues/54539 as well.

Proposal

Keep support until %13.0 to both config/resque.yml current format, and config/redis.yml using the changes from https://gitlab.com/gitlab-org/gitlab-ce/issues/54539. The loader code will look for the new one, if it doesn't exist, will default to the legacy one.

Because the keys will be different, we will need to introduce a layer that can normalize/translate the keys from the old format to the new one.

Edited Sep 26, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading