Просмотр исходного кода

Expose PrivateIP Check

Signed-off-by: Sean Holcomb <seanholcomb@gmail.com>
Sean Holcomb 15 часов назад
Родитель
Сommit
1a531e3298
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      core/pkg/util/compat.go

+ 7 - 0
core/pkg/util/compat.go

@@ -1,6 +1,8 @@
 package util
 
 import (
+	"net"
+
 	v1 "k8s.io/api/core/v1"
 )
 
@@ -55,3 +57,8 @@ func GetArchType(labels map[string]string) (string, bool) {
 		return "", false
 	}
 }
+
+func PrivateIPCheck(ip string) bool {
+	ipAddress := net.ParseIP(ip)
+	return ipAddress.IsPrivate()
+}