Skip to content

Commit 94f7882

Browse files
Merge pull request #861 from AbsaOSS/cidr
Cleanup ClusterNetwork handling
2 parents 693a633 + 3318885 commit 94f7882

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

pkg/rke2/config.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import (
2121
"encoding/base64"
2222
"errors"
2323
"fmt"
24-
"strings"
2524

2625
corev1 "k8s.io/api/core/v1"
2726
"k8s.io/apimachinery/pkg/types"
@@ -208,11 +207,11 @@ func newRKE2ServerConfig(opts ServerConfigOpts) (*ServerConfig, []bootstrapv1.Fi
208207
}
209208

210209
if len(opts.Cluster.Spec.ClusterNetwork.Pods.CIDRBlocks) > 0 {
211-
rke2ServerConfig.ClusterCIDR = strings.Join(opts.Cluster.Spec.ClusterNetwork.Pods.CIDRBlocks, ",")
210+
rke2ServerConfig.ClusterCIDR = opts.Cluster.Spec.ClusterNetwork.Pods.String()
212211
}
213212

214213
if len(opts.Cluster.Spec.ClusterNetwork.Services.CIDRBlocks) > 0 {
215-
rke2ServerConfig.ServiceCIDR = strings.Join(opts.Cluster.Spec.ClusterNetwork.Services.CIDRBlocks, ",")
214+
rke2ServerConfig.ServiceCIDR = opts.Cluster.Spec.ClusterNetwork.Services.String()
216215
}
217216

218217
rke2ServerConfig.BindAddress = opts.ServerConfig.BindAddress

pkg/rke2/config_test.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import (
2020

2121
. "github.com/onsi/ginkgo/v2"
2222
. "github.com/onsi/gomega"
23+
2324
corev1 "k8s.io/api/core/v1"
2425
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2526
"sigs.k8s.io/controller-runtime/pkg/client/fake"
@@ -336,6 +337,8 @@ var _ = Describe("RKE2 Server Config with secretbox encryption", func() {
336337
Expect(err).ToNot(HaveOccurred())
337338

338339
Expect(rke2ServerConfig.SecretsEncryptionProvider).To(Equal("secretbox"))
340+
Expect(rke2ServerConfig.ServiceCIDR).To(Equal("192.169.0.0/16"))
341+
Expect(rke2ServerConfig.ClusterCIDR).To(Equal("192.168.0.0/16"))
339342
Expect(files[0].Content).To(Equal(expEncryptionConfig))
340343
})
341344
})

0 commit comments

Comments
 (0)