From 010228b82e26a605f78449a5fbfd7350f0fd6475 Mon Sep 17 00:00:00 2001 From: Oleg Kunitsyn <114359669+hiddenmarten@users.noreply.github.com> Date: Sun, 2 Jun 2024 12:15:49 +0200 Subject: [PATCH] [222] Add autocomaction to ConfigMap (#229) --- internal/controller/factory/statefulset.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/controller/factory/statefulset.go b/internal/controller/factory/statefulset.go index 0b8b7b1e..9266ebbb 100644 --- a/internal/controller/factory/statefulset.go +++ b/internal/controller/factory/statefulset.go @@ -312,6 +312,11 @@ func generateEtcdArgs(cluster *etcdaenixiov1alpha1.EtcdCluster) []string { } } + autoCompactionSettings := []string{ + "--auto-compaction-retention=5m", + "--snapshot-count=10000", + } + args = append(args, []string{ "--name=$(POD_NAME)", "--listen-metrics-urls=http://0.0.0.0:2381", @@ -325,6 +330,7 @@ func generateEtcdArgs(cluster *etcdaenixiov1alpha1.EtcdCluster) []string { args = append(args, peerTlsSettings...) args = append(args, serverTlsSettings...) args = append(args, clientTlsSettings...) + args = append(args, autoCompactionSettings...) return args }