Skip to content

Commit 6dea276

Browse files
committed
image: Add support for additional image import methods
These are now supported in openstacksdk so we can use them. Change-Id: Ie3107ba2155f9008e6065171298f85978957a172 Signed-off-by: Stephen Finucane <sfinucan@redhat.com> Depends-on: https://review.opendev.org/c/openstack/openstacksdk/+/864029
1 parent 4eea340 commit 6dea276

2 files changed

Lines changed: 20 additions & 8 deletions

File tree

openstackclient/image/v2/image.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1793,10 +1793,10 @@ def take_action(self, parsed_args):
17931793
image_client.import_image(
17941794
image,
17951795
method=parsed_args.import_method,
1796-
# uri=parsed_args.uri,
1797-
# remote_region=parsed_args.remote_region,
1798-
# remote_image=parsed_args.remote_image,
1799-
# remote_service_interface=parsed_args.remote_service_interface,
1796+
uri=parsed_args.uri,
1797+
remote_region=parsed_args.remote_region,
1798+
remote_image=parsed_args.remote_image,
1799+
remote_service_interface=parsed_args.remote_service_interface,
18001800
stores=parsed_args.stores,
18011801
all_stores=parsed_args.all_stores,
18021802
all_stores_must_succeed=not parsed_args.allow_failure,

openstackclient/tests/unit/image/v2/test_image.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1856,6 +1856,10 @@ def test_import_image__glance_direct(self):
18561856
self.client.import_image.assert_called_once_with(
18571857
self.image,
18581858
method='glance-direct',
1859+
uri=None,
1860+
remote_region=None,
1861+
remote_image=None,
1862+
remote_service_interface=None,
18591863
stores=None,
18601864
all_stores=None,
18611865
all_stores_must_succeed=False,
@@ -1880,7 +1884,10 @@ def test_import_image__web_download(self):
18801884
self.client.import_image.assert_called_once_with(
18811885
self.image,
18821886
method='web-download',
1883-
# uri='https://example.com/',
1887+
uri='https://example.com/',
1888+
remote_region=None,
1889+
remote_image=None,
1890+
remote_service_interface=None,
18841891
stores=None,
18851892
all_stores=None,
18861893
all_stores_must_succeed=False,
@@ -1978,6 +1985,10 @@ def test_import_image__copy_image(self):
19781985
self.client.import_image.assert_called_once_with(
19791986
self.image,
19801987
method='copy-image',
1988+
uri=None,
1989+
remote_region=None,
1990+
remote_image=None,
1991+
remote_service_interface=None,
19811992
stores=['fast'],
19821993
all_stores=None,
19831994
all_stores_must_succeed=False,
@@ -2005,9 +2016,10 @@ def test_import_image__glance_download(self):
20052016
self.client.import_image.assert_called_once_with(
20062017
self.image,
20072018
method='glance-download',
2008-
# remote_region='eu/dublin',
2009-
# remote_image='remote-image-id',
2010-
# remote_service_interface='private',
2019+
uri=None,
2020+
remote_region='eu/dublin',
2021+
remote_image='remote-image-id',
2022+
remote_service_interface='private',
20112023
stores=None,
20122024
all_stores=None,
20132025
all_stores_must_succeed=False,

0 commit comments

Comments
 (0)