Skip to content

Commit 8bed56f

Browse files
jimmy-zhmurali-reddy
authored andcommitted
processing k8s version for NPC (#488)
1 parent f340218 commit 8bed56f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pkg/controllers/netpol/network_policy_controller.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import (
2626
"k8s.io/client-go/kubernetes"
2727
listers "k8s.io/client-go/listers/core/v1"
2828
"k8s.io/client-go/tools/cache"
29+
"regexp"
2930
)
3031

3132
const (
@@ -1493,6 +1494,8 @@ func NewNetworkPolicyController(clientset kubernetes.Interface,
14931494

14941495
npc.v1NetworkPolicy = true
14951496
v, _ := clientset.Discovery().ServerVersion()
1497+
valid := regexp.MustCompile("[0-9]")
1498+
v.Minor = strings.Join(valid.FindAllString(v.Minor, -1), "")
14961499
minorVer, _ := strconv.Atoi(v.Minor)
14971500
if v.Major == "1" && minorVer < 7 {
14981501
npc.v1NetworkPolicy = false

0 commit comments

Comments
 (0)