Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: allow disabling leader election in topolvm-controller #817

Merged
merged 1 commit into from
Jan 17, 2024

Conversation

jakobmoellerdev
Copy link
Contributor

@jakobmoellerdev jakobmoellerdev commented Jan 16, 2024

This allows disabling leader election for TopoLVM controller. This is important because all sidecars support it and we should offer running TopoLVM in a non-HA controller configuration for CPU/Memory Savings and to avoid surges. This is especially used in the edge context and will not affect existing Helm Charts or Datacenter deployments.

New helm chart version has a new flag for leader election in the controller section that triggers it for topolvm-controller and all sidecars. Flag is set to true by default if omitted.

Also gives an example of a Recreate Deployment strategy that will not impact the controller cache synchronization but is non-HA

charts/topolvm/values.yaml Outdated Show resolved Hide resolved
Signed-off-by: Jakob Möller <jmoller@redhat.com>
@pluser
Copy link
Contributor

pluser commented Jan 17, 2024

LGTM

@toshipp toshipp merged commit 1710d69 into topolvm:main Jan 17, 2024
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

None yet

3 participants