summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMridula Joshi <mrjoshi@redhat.com>2023-04-12 09:42:14 +0000
committerMridula Joshi <mrjoshi@redhat.com>2023-04-12 09:42:43 +0000
commit16c78fef15a5d8294d1ca555930085090616f87a (patch)
treea4f9fb6d860f635e370a4acec71102447ac19ca7
parent864f51f427c01d13c8408782dd03be4b473f7b2e (diff)
downloadpython-openstackclient-16c78fef15a5d8294d1ca555930085090616f87a.tar.gz
Adding ``image import`` command
Change-Id: I7254d30431894879c8bd20e2263d83b12c99d5c8
-rw-r--r--openstackclient/image/v2/image.py2
-rw-r--r--openstackclient/tests/unit/image/v2/test_image.py8
-rw-r--r--setup.cfg1
3 files changed, 6 insertions, 5 deletions
diff --git a/openstackclient/image/v2/image.py b/openstackclient/image/v2/image.py
index 71dcc731..da26e918 100644
--- a/openstackclient/image/v2/image.py
+++ b/openstackclient/image/v2/image.py
@@ -1813,7 +1813,7 @@ class ImportImage(command.ShowOne):
method=parsed_args.import_method,
uri=parsed_args.uri,
remote_region=parsed_args.remote_region,
- remote_image=parsed_args.remote_image,
+ remote_image_id=parsed_args.remote_image,
remote_service_interface=parsed_args.remote_service_interface,
stores=parsed_args.stores,
all_stores=parsed_args.all_stores,
diff --git a/openstackclient/tests/unit/image/v2/test_image.py b/openstackclient/tests/unit/image/v2/test_image.py
index 019b4d9d..40d0bf30 100644
--- a/openstackclient/tests/unit/image/v2/test_image.py
+++ b/openstackclient/tests/unit/image/v2/test_image.py
@@ -1861,7 +1861,7 @@ class TestImageImport(TestImage):
method='glance-direct',
uri=None,
remote_region=None,
- remote_image=None,
+ remote_image_id=None,
remote_service_interface=None,
stores=None,
all_stores=None,
@@ -1889,7 +1889,7 @@ class TestImageImport(TestImage):
method='web-download',
uri='https://example.com/',
remote_region=None,
- remote_image=None,
+ remote_image_id=None,
remote_service_interface=None,
stores=None,
all_stores=None,
@@ -1990,7 +1990,7 @@ class TestImageImport(TestImage):
method='copy-image',
uri=None,
remote_region=None,
- remote_image=None,
+ remote_image_id=None,
remote_service_interface=None,
stores=['fast'],
all_stores=None,
@@ -2021,7 +2021,7 @@ class TestImageImport(TestImage):
method='glance-download',
uri=None,
remote_region='eu/dublin',
- remote_image='remote-image-id',
+ remote_image_id='remote-image-id',
remote_service_interface='private',
stores=None,
all_stores=None,
diff --git a/setup.cfg b/setup.cfg
index aee5e99b..8c68259a 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -387,6 +387,7 @@ openstack.image.v2 =
image_stage = openstackclient.image.v2.image:StageImage
image_task_show = openstackclient.image.v2.task:ShowTask
image_task_list = openstackclient.image.v2.task:ListTask
+ image_import = openstackclient.image.v2.image:ImportImage
image_metadef_namespace_create = openstackclient.image.v2.metadef_namespaces:CreateMetadefNameSpace
image_metadef_namespace_delete = openstackclient.image.v2.metadef_namespaces:DeleteMetadefNameSpace