mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
fixed panic in network_policy_controller
I have rebooted a newly created k3s etcd cluster and this panic was triggered: ``` k3s[948]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x45f2945] k3s[948]: goroutine 1 [running]: k3s[948]: github.com/rancher/k3s/pkg/agent/netpol.NewNetworkPolicyController(0xc00159e180, 0x61b4a60, 0xc006294000, 0xdf8475800, 0xc011d9a360, 0xc, 0x0, 0xc00bf545b8, 0x2b2edbc) k3s[948]: /home/x/git/k3s/pkg/agent/netpol/network_policy_controller.go:1698 +0x275 ``` Signed-off-by: Matthias Schneider <ms@wck.biz>
This commit is contained in:
parent
af10a574f1
commit
56a083c812
@ -1693,7 +1693,11 @@ func NewNetworkPolicyController(
|
|||||||
npc.syncPeriod = ipTablesSyncPeriod
|
npc.syncPeriod = ipTablesSyncPeriod
|
||||||
|
|
||||||
npc.v1NetworkPolicy = true
|
npc.v1NetworkPolicy = true
|
||||||
v, _ := clientset.Discovery().ServerVersion()
|
v, err := clientset.Discovery().ServerVersion()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
valid := regexp.MustCompile("[0-9]")
|
valid := regexp.MustCompile("[0-9]")
|
||||||
v.Minor = strings.Join(valid.FindAllString(v.Minor, -1), "")
|
v.Minor = strings.Join(valid.FindAllString(v.Minor, -1), "")
|
||||||
minorVer, _ := strconv.Atoi(v.Minor)
|
minorVer, _ := strconv.Atoi(v.Minor)
|
||||||
|
Loading…
Reference in New Issue
Block a user