From 3db1d33282765b8fad8ff0a5ec763a4d2487ee9f Mon Sep 17 00:00:00 2001 From: Brad Davidson Date: Wed, 18 Oct 2023 00:13:07 +0000 Subject: [PATCH] Re-enable etcd endpoint auto-sync Removing this in 002e6c43ee935583f4533d1347a04b658eee016b regressed control-plane-only nodes, as we rely on the etcd client to update its endpoint list internally so that we can use it to sync the load-balancer address list. Signed-off-by: Brad Davidson --- pkg/etcd/etcd.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/etcd/etcd.go b/pkg/etcd/etcd.go index 98a3faa045ec..7858991be6a9 100644 --- a/pkg/etcd/etcd.go +++ b/pkg/etcd/etcd.go @@ -681,6 +681,7 @@ func getClientConfig(ctx context.Context, control *config.Control, endpoints ... DialTimeout: defaultDialTimeout, DialKeepAliveTime: defaultKeepAliveTime, DialKeepAliveTimeout: defaultKeepAliveTimeout, + AutoSyncInterval: defaultKeepAliveTimeout, PermitWithoutStream: true, }