Skip to content

Commit 24d16b2

Browse files
authoredMar 13, 2025··
hotfix: fix bugs (#468)
1 parent 6820dbb commit 24d16b2

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed
 

‎pkg/handler/connect.go

+6-3
Original file line numberDiff line numberDiff line change
@@ -756,7 +756,7 @@ func (c *ConnectOptions) getCIDR(ctx context.Context, m *dhcp.Manager) (err erro
756756
}
757757
if len(c.cidrs) != 0 {
758758
log.Infoln("Got network CIDR from cache")
759-
return
759+
return nil
760760
}
761761
}
762762

@@ -773,12 +773,12 @@ func (c *ConnectOptions) getCIDR(ctx context.Context, m *dhcp.Manager) (err erro
773773
}
774774
c.cidrs = util.RemoveLargerOverlappingCIDRs(append(c.cidrs, cidrs...))
775775
_ = m.Set(ctx, config.KeyClusterIPv4POOLS, strings.Join(s.UnsortedList(), " "))
776-
return
776+
return nil
777777
}
778778

779779
// (3) fallback to get cidr from node/pod/service
780780
c.cidrs = util.GetCIDRFromResourceUgly(ctx, c.clientset, c.Namespace)
781-
return
781+
return nil
782782
}
783783

784784
func (c *ConnectOptions) removeCIDRsContainingIPs(ipList []net.IP) {
@@ -950,6 +950,9 @@ func (c *ConnectOptions) upgradeDeploy(ctx context.Context) error {
950950
continue
951951
}
952952
}
953+
if len(spec.ImagePullSecrets) == 0 {
954+
spec.ImagePullSecrets = nil
955+
}
953956
return nil
954957
})
955958
}

‎pkg/handler/remote.go

+5-3
Original file line numberDiff line numberDiff line change
@@ -481,13 +481,15 @@ kubevpn serve -L "tcp://:10800" -L "tun://:8422?net=${TunIPv4}" -L "gtcp://:1080
481481
},
482482
},
483483
RestartPolicy: v1.RestartPolicyAlways,
484-
ImagePullSecrets: []v1.LocalObjectReference{{
485-
Name: imagePullSecretName,
486-
}},
487484
},
488485
},
489486
},
490487
}
488+
if imagePullSecretName != "" {
489+
deploy.Spec.Template.Spec.ImagePullSecrets = []v1.LocalObjectReference{{
490+
Name: imagePullSecretName,
491+
}}
492+
}
491493
return deploy
492494
}
493495

0 commit comments

Comments
 (0)