Skip to content

Commit faf50c8

Browse files
authored
chore(NET-1245): remove check for private network address (#2934)
1 parent 4a355ee commit faf50c8

File tree

1 file changed

+2
-16
lines changed

1 file changed

+2
-16
lines changed

controllers/network.go

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -442,36 +442,22 @@ func createNetwork(w http.ResponseWriter, r *http.Request) {
442442

443443
// validate address ranges: must be private
444444
if network.AddressRange != "" {
445-
_, ipNet, err := net.ParseCIDR(network.AddressRange)
445+
_, _, err := net.ParseCIDR(network.AddressRange)
446446
if err != nil {
447447
logger.Log(0, r.Header.Get("user"), "failed to create network: ",
448448
err.Error())
449449
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
450450
return
451451
}
452-
if !ipNet.IP.IsPrivate() {
453-
err := errors.New("address range must be private")
454-
logger.Log(0, r.Header.Get("user"), "failed to create network: ",
455-
err.Error())
456-
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
457-
return
458-
}
459452
}
460453
if network.AddressRange6 != "" {
461-
_, ipNet, err := net.ParseCIDR(network.AddressRange6)
454+
_, _, err := net.ParseCIDR(network.AddressRange6)
462455
if err != nil {
463456
logger.Log(0, r.Header.Get("user"), "failed to create network: ",
464457
err.Error())
465458
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
466459
return
467460
}
468-
if !ipNet.IP.IsPrivate() {
469-
err := errors.New("address range must be private")
470-
logger.Log(0, r.Header.Get("user"), "failed to create network: ",
471-
err.Error())
472-
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
473-
return
474-
}
475461
}
476462

477463
network, err = logic.CreateNetwork(network)

0 commit comments

Comments
 (0)