oslo.vmware.image_transfer uses image service's private internal interfaces
Bug #1384822 reported by
Jay Pipes
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslo.vmware |
Confirmed
|
High
|
Unassigned |
Bug Description
oslo.vmware.
Anywhere that uses image_service in image_transfer module needs to be change to be image_api and use the public interfaces in nova.image.API.
Changed in oslo.vmware: | |
importance: | Undecided → High |
assignee: | nobody → Radoslav Gerganov (rgerganov) |
Changed in oslo.vmware: | |
assignee: | Radoslav Gerganov (rgerganov) → nobody |
Changed in oslo.vmware: | |
status: | New → Confirmed |
To post a comment you must log in.
@Jay Thanks for filing this. I have submitted the following patch:
https:/ /review. openstack. org/#/c/ 130726
The image_transfer module is used only in the Nova driver, so I suggest the following plan to address the problem:
1) Rework image_transfer to accept both nova.image.API and the old private interface. This is needed to prevent breaking Nova tempest which is using the latest oslo.vmware
2) Fix the Nova driver to pass nova.image.API when using image_transfer
3) Drop the support for the old private interface in oslo.vmware and use only nova.image.API
Please let me know what do you think about this. Thanks!