Skip to content

Feat/split sts#4

Open
yoannrt wants to merge 6 commits into
khtee:mainfrom
yoannrt:feat/split-sts
Open

Feat/split sts#4
yoannrt wants to merge 6 commits into
khtee:mainfrom
yoannrt:feat/split-sts

Conversation

@yoannrt

@yoannrt yoannrt commented Jun 16, 2026

Copy link
Copy Markdown

Description

Proposing to splits the Valkey StatefulSet and its Sentinel sidecar into two separate components.
This allows for a more decoupled architecture, each component has it"s own lifecycle making both services easier to manage and evolve independently. It also permit a configuration with 1 master / 1 replicas + 3 sentinels.

In addition :

  • The init scripts has been modified to ensure a cluster reconciliation during full restart scenarios (ex: deletion/recreation of the sentinel STS).
  • Disable creation of a read service when sentinel is enabled (already handled via the defautl service)
  • Haproxy deployment has been updated with minor changes
  • Haproxy tests cases has been added

yoannrt added 6 commits June 15, 2026 19:16
Signed-off-by: yoann_rt <65339843+yoannrt@users.noreply.github.com>
Signed-off-by: yoann_rt <65339843+yoannrt@users.noreply.github.com>
Signed-off-by: yoann_rt <65339843+yoannrt@users.noreply.github.com>
Signed-off-by: yoann_rt <65339843+yoannrt@users.noreply.github.com>
Signed-off-by: yoann_rt <65339843+yoannrt@users.noreply.github.com>
Signed-off-by: yoann_rt <65339843+yoannrt@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant