From 329ffcf8cb73ed74f362d339ca0d17fbe19a97b5 Mon Sep 17 00:00:00 2001 From: manuelbuil Date: Fri, 17 Dec 2021 09:27:47 +0100 Subject: [PATCH] Fix joining ha problems Signed-off-by: manuelbuil --- pkg/cluster/bootstrap.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/cluster/bootstrap.go b/pkg/cluster/bootstrap.go index 615e1142a6..bc0fa9e15c 100644 --- a/pkg/cluster/bootstrap.go +++ b/pkg/cluster/bootstrap.go @@ -179,8 +179,9 @@ func (c *Cluster) compareConfig() error { } // We are saving IPs of ClusterIPRanges and ServiceIPRanges in 4-bytes representation but json decodes in 16-byte - c.config.CriticalControlArgs.ClusterIPRange.IP.To16() - c.config.CriticalControlArgs.ServiceIPRange.IP.To16() + c.config.CriticalControlArgs.ClusterIPRange.IP = c.config.CriticalControlArgs.ClusterIPRange.IP.To16() + c.config.CriticalControlArgs.ServiceIPRange.IP = c.config.CriticalControlArgs.ServiceIPRange.IP.To16() + c.config.CriticalControlArgs.ClusterDNS = c.config.CriticalControlArgs.ClusterDNS.To16() if !reflect.DeepEqual(clusterControl.CriticalControlArgs, c.config.CriticalControlArgs) { logrus.Debugf("This is the server CriticalControlArgs: %#v", clusterControl.CriticalControlArgs)