summaryrefslogtreecommitdiff
path: root/trove/cmd/manage.py
diff options
context:
space:
mode:
authorLingxian Kong <anlin.kong@gmail.com>2020-10-07 18:50:53 +1300
committerLingxian Kong <anlin.kong@gmail.com>2020-10-09 11:43:48 +1300
commit1d24b65052bbfb8f7dff5744c7bb44a58a2336c6 (patch)
treeaaa0fe3f8feb9b6640ca11aa69bf122ce0505ad9 /trove/cmd/manage.py
parent680c7b8361521c494ae93d13b5d33c43a27d35ad (diff)
downloadtrove-1d24b65052bbfb8f7dff5744c7bb44a58a2336c6.tar.gz
Image tags support in datastore version
Change-Id: I0e51d08515c121e3a7b0e82b6e4c4161bb4fbc4a
Diffstat (limited to 'trove/cmd/manage.py')
-rw-r--r--trove/cmd/manage.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/trove/cmd/manage.py b/trove/cmd/manage.py
index eaf5d330..52a342ec 100644
--- a/trove/cmd/manage.py
+++ b/trove/cmd/manage.py
@@ -62,12 +62,13 @@ class Commands(object):
print(e)
def datastore_version_update(self, datastore, version_name, manager,
- image_id, packages, active):
+ image_id, image_tags, packages, active):
try:
datastore_models.update_datastore_version(datastore,
version_name,
manager,
image_id,
+ image_tags,
packages, active)
print("Datastore version '%s' updated." % version_name)
except exception.DatastoreNotFound as e:
@@ -208,8 +209,13 @@ def main():
'manager', help='Name of the manager that will administer the '
'datastore version.')
parser.add_argument(
- 'image_id', help='ID of the image used to create an instance of '
- 'the datastore version.')
+ 'image_id',
+ help='ID of the image used to create an instance of '
+ 'the datastore version.')
+ parser.add_argument(
+ 'image_tags',
+ help='List of image tags separated by comma used for getting '
+ 'guest image.')
parser.add_argument(
'packages', help='Packages required by the datastore version that '
'are installed on the guest image.')