summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorEric Windisch <eric@cloudscaling.com>2011-03-09 17:05:19 -0500
committerEric Windisch <eric@cloudscaling.com>2011-03-09 17:05:19 -0500
commitd9c9b084539ca3bdcb58cd037ab6c297bfc28808 (patch)
tree315be5e6fe998f85bac24f47b4bb27badde9504a /bin
parente8554da80ac916f168461cb48078488700081c02 (diff)
parentb5d7065512a155d5ad23b4f240645f7bee03f7cb (diff)
downloadnova-d9c9b084539ca3bdcb58cd037ab6c297bfc28808.tar.gz
nova-d9c9b084539ca3bdcb58cd037ab6c297bfc28808.tar.xz
nova-d9c9b084539ca3bdcb58cd037ab6c297bfc28808.zip
Merge with main
Diffstat (limited to 'bin')
-rwxr-xr-xbin/nova-manage9
1 files changed, 9 insertions, 0 deletions
diff --git a/bin/nova-manage b/bin/nova-manage
index 9bf3a1bb3..7dfc3c045 100755
--- a/bin/nova-manage
+++ b/bin/nova-manage
@@ -545,6 +545,15 @@ class NetworkCommands(object):
network.dhcp_start,
network.dns)
+ def delete(self, fixed_range):
+ """Deletes a network"""
+ network = db.network_get_by_cidr(context.get_admin_context(), \
+ fixed_range)
+ if network.project_id is not None:
+ raise ValueError(_('Network must be disassociated from project %s'
+ ' before delete' % network.project_id))
+ db.network_delete_safe(context.get_admin_context(), network.id)
+
class ServiceCommands(object):
"""Enable and disable running services"""