diff options
author | Lingxian Kong <anlin.kong@gmail.com> | 2020-10-07 18:50:53 +1300 |
---|---|---|
committer | Lingxian Kong <anlin.kong@gmail.com> | 2020-10-09 11:43:48 +1300 |
commit | 1d24b65052bbfb8f7dff5744c7bb44a58a2336c6 (patch) | |
tree | aaa0fe3f8feb9b6640ca11aa69bf122ce0505ad9 /trove/cmd/manage.py | |
parent | 680c7b8361521c494ae93d13b5d33c43a27d35ad (diff) | |
download | trove-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.py | 12 |
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.') |