Bug 1044830

Summary: [RFE][nova]: VMware - automated WSDL repair
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: openstack-novaAssignee: Matthew Booth <mbooth>
Status: CLOSED UPSTREAM QA Contact: Jaroslav Henner <jhenner>
Severity: medium Docs Contact:
Priority: low    
Version: unspecifiedCC: hartsocks, jhenner, markmc, ndipanov, sgordon, tjones, yeylon
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/nova/+spec/autowsdl-repair
Whiteboard: upstream_milestone_next upstream_status_needs-code-review upstream_definition_review
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-04-15 16:04:10 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1055536    

Description RHOS Integration 2013-12-19 05:01:48 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/autowsdl-repair.

Description:

older vSphere releases will have a problem in the WSDL files that will cause a problem with SUDS. A simple tool chain can allow system administrators the ability to cache their WSDL files locally on their Nova compute node so that they do not have to create custom WSDL or resort to other work-arounds to properly create SOAP connections.

Phase 1:
* provide a WSDL cache/repair CLI tool specific to VMware driver - alleviates initial problem

Phase 2:
* provide a transient file system cache for the VMware driver that automatically fixes and hides the WSDL issues so that administrators need not be aware of the problem.

Step 1: download WSDL from target
Step 2: repair WSDL for use with Python SUDS
Step 3: point Python SUDS at repaired WSDL

See: https://etherpad.openstack.org/p/autowsdl_caching

Specification URL (additional information):

None

Comment 3 Stephen Gordon 2014-01-07 14:30:11 UTC
*** Bug 1041152 has been marked as a duplicate of this bug. ***