Deploy a Valkey 3 node HA cluster #216

Closed
opened 2025-10-07 13:36:01 +00:00 by dkirwan · 4 comments
dkirwan commented 2025-10-07 13:36:01 +00:00 (Migrated from codeberg.org)

In Forgejo v13/v14 there has been an issue with the upstream Valkey solution which is now removed entirely. Unfortunately due to the upstream images being yanked, we have to address this immediately.

We need to look at deploying a Valkey 3 node HA cluster and supporting infrastructure.

In Forgejo v13/v14 there has been an issue with the upstream Valkey solution which is now removed entirely. Unfortunately due to the upstream images being yanked, we have to address this immediately. We need to look at deploying a Valkey 3 node HA cluster and supporting infrastructure.
ryanlerch added this to the Sprint 11 project 2025-11-03 04:01:40 +00:00
Member
  • Spent a day or two examining Valkey and HA configuration, looking back on the POC config produced previously its not going to work for HA, have a better understanding now of whats required will start putting the config into git and trying to deploy the valkey cluster again.
- Spent a day or two examining Valkey and HA configuration, looking back on the POC config produced previously its not going to work for HA, have a better understanding now of whats required will start putting the config into git and trying to deploy the valkey cluster again.
Member
  • Added tasks for deploying a valkey cluster into the forgejo role, will attempt to deploy in staging.
- Added tasks for deploying a valkey cluster into the forgejo role, will attempt to deploy in staging.
Member
  • Staging cluster deployed, semi functional, currently working through configuration to figure out how to get it fully functional.
- Staging cluster deployed, semi functional, currently working through configuration to figure out how to get it fully functional.
Member
[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All 16384 slots covered.

Looks like the valkey cluster is up and running properly now. All config should be in ansible/ansible private.

``` [OK] All nodes agree about slots configuration. >>> Check for open slots... >>> Check slots coverage... [OK] All 16384 slots covered. ``` Looks like the valkey cluster is up and running properly now. All config should be in ansible/ansible private.
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
forge/forge#216
No description provided.