summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKen Pepple <ken.pepple@gmail.com>2011-04-28 10:26:43 -0700
committerKen Pepple <ken.pepple@gmail.com>2011-04-28 10:26:43 -0700
commit0ab13f16af693fc7eee200aadc951c99241f86fa (patch)
tree458654233d08bbfe28c22014477ec370fe074bfe
parent95ee288d3498c478248afdea649eef1aa58fe2f2 (diff)
downloadnova-0ab13f16af693fc7eee200aadc951c99241f86fa.tar.gz
nova-0ab13f16af693fc7eee200aadc951c99241f86fa.tar.xz
nova-0ab13f16af693fc7eee200aadc951c99241f86fa.zip
added version list command to nova-manage
-rwxr-xr-xbin/nova-manage13
1 files changed, 12 insertions, 1 deletions
diff --git a/bin/nova-manage b/bin/nova-manage
index 898255fb9..ad2960d14 100755
--- a/bin/nova-manage
+++ b/bin/nova-manage
@@ -759,6 +759,16 @@ class DbCommands(object):
print migration.db_version()
+class VersionCommands(object):
+ """Class for managing the database."""
+
+ def __init__(self):
+ pass
+
+ def list(self):
+ print _("%s (%s)") %\
+ (version.version_string(), version.version_string_with_vcs())
+
class VolumeCommands(object):
"""Methods for dealing with a cloud in an odd state"""
@@ -1050,7 +1060,8 @@ CATEGORIES = [
('volume', VolumeCommands),
('instance_type', InstanceTypeCommands),
('image', ImageCommands),
- ('flavor', InstanceTypeCommands)]
+ ('flavor', InstanceTypeCommands),
+ ('version', VersionCommands)]
def lazy_match(name, key_value_tuples):