Skip to content

Commit 801b0e9

Browse files
author
Murali Reddy
committed
segmentation violation when kube-router is not able to contact api server
Fixes #113
1 parent 1a71a12 commit 801b0e9

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

app/watchers/network_policy_watcher.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"reflect"
55
"strconv"
66
"time"
7+
"errors"
78

89
"github.com/cloudnativelabs/kube-router/utils"
910
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -78,7 +79,11 @@ func StartNetworkPolicyWatcher(clientset *kubernetes.Clientset, resyncPeriod tim
7879
npw.clientset = clientset
7980

8081
v1NetworkPolicy := true
81-
v, _ := clientset.Discovery().ServerVersion()
82+
v, err := clientset.Discovery().ServerVersion()
83+
if err != nil {
84+
return nil, errors.New("Failed to get API server version due to " + err.Error())
85+
}
86+
8287
minorVer, _ := strconv.Atoi(v.Minor)
8388
if v.Major == "1" && minorVer < 7 {
8489
v1NetworkPolicy = false

0 commit comments

Comments
 (0)