diff --git a/cns/middlewares/k8sSwiftV2.go b/cns/middlewares/k8sSwiftV2.go index b70a0c5e94..9c2fb8b83a 100644 --- a/cns/middlewares/k8sSwiftV2.go +++ b/cns/middlewares/k8sSwiftV2.go @@ -239,7 +239,10 @@ func (k *K8sSWIFTv2Middleware) AddRoutes(cidrs []string, gatewayIP string) []cns } // Both Linux and Windows CNS gets infravnet and service CIDRs from configuration env -func (k *K8sSWIFTv2Middleware) GetCidrs() (v4Cidrs, v6Cidrs []string, err error) { +func (k *K8sSWIFTv2Middleware) GetCidrs() ([]string, []string, error) { //nolint + v4Cidrs := []string{} + v6Cidrs := []string{} + // Get and parse infraVNETCIDRs from env infraVNETCIDRs, err := configuration.InfraVNETCIDRs() if err != nil { diff --git a/cns/middlewares/k8sSwiftV2_linux.go b/cns/middlewares/k8sSwiftV2_linux.go index 973a79d37c..6fdf116bf6 100644 --- a/cns/middlewares/k8sSwiftV2_linux.go +++ b/cns/middlewares/k8sSwiftV2_linux.go @@ -53,7 +53,10 @@ func (k *K8sSWIFTv2Middleware) setRoutes(podIPInfo *cns.PodIpInfo) error { // Linux CNS gets pod CIDRs from configuration env // Containerd reassigns the IP to the adapter and kernel configures the pod cidr route by default on Windows VM // Hence the windows swiftv2 scenario does not require pod cidr -func (k *K8sSWIFTv2Middleware) GetPodCidrs() (v4PodCidrs, v6PodCidrs []string, err error) { +func (k *K8sSWIFTv2Middleware) GetPodCidrs() ([]string, []string, error) { //nolint + v4PodCidrs := []string{} + v6PodCidrs := []string{} + // Get and parse podCIDRs from env podCIDRs, err := configuration.PodCIDRs() if err != nil {