Skip to content

Commit 4caa565

Browse files
Add cidr check for isolated networks also
1 parent 73243b5 commit 4caa565

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pkg/cloud/instance.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -356,11 +356,11 @@ func (c *client) hasFreeIPInNetwork(resolvedNet *cloudstack.Network) (bool, erro
356356
}
357357

358358
func (c *client) buildStaticIPEntry(ip, networkID string, resolvedNet *cloudstack.Network) (map[string]string, error) {
359-
if resolvedNet.Type == "Shared" {
360-
if err := c.validateIPInCIDR(ip, resolvedNet, networkID); err != nil {
361-
return nil, err
362-
}
359+
if err := c.validateIPInCIDR(ip, resolvedNet, networkID); err != nil {
360+
return nil, err
361+
}
363362

363+
if resolvedNet.Type == "Shared" {
364364
isAvailable, err := c.isIpAvailableInNetwork(ip, networkID)
365365
if err != nil {
366366
return nil, err

0 commit comments

Comments
 (0)