oslo.vmware/oslo_vmware
Vipin Balachandran d249fe1156 Fix session re-establish failure with PBM APIs
PBM APIs break the API contract in vSphere 6.5 by raising
NotAuthenticated fault instead of SecurityError when session
is expired. We do catch NotAuthenticated faults (raised by
VIM APIs), but PBM APIs use the 'vim25' namespace which
result in not identifying the session expiry case. Therefore,
the session is not re-established. Fixing it by matching the
fault name suffix with 'NotAuthenticated' in the suds WebFault
exception handler

Closes-bug: #1769755
Change-Id: I35d48c12a5b1d5fe94a10b56b1ab06c34446de28
2018-05-07 15:16:00 -07:00
..
common Remove log translations 2017-03-24 07:24:50 +00:00
hacking Enable warning-is-error in doc build 2017-07-11 14:11:03 +00:00
locale Imported Translations from Zanata 2018-03-01 07:34:25 +00:00
objects Enable warning-is-error in doc build 2017-07-11 14:11:03 +00:00
tests Fix session re-establish failure with PBM APIs 2018-05-07 15:16:00 -07:00
wsdl Add SPBM WSDL for vSphere 6.5 2016-11-25 15:18:55 +02:00
__init__.py Move files out of the namespace package 2015-01-12 13:22:13 -05:00
_i18n.py Update URLs in documents according to document migration 2017-07-13 10:17:21 +08:00
api.py Remove log translations 2017-03-24 07:24:50 +00:00
constants.py Move files out of the namespace package 2015-01-12 13:22:13 -05:00
exceptions.py Remove log translations 2017-03-24 07:24:50 +00:00
image_transfer.py Remove log translations 2017-03-24 07:24:50 +00:00
image_util.py Support download of virtual disk in ova container 2016-05-19 22:45:40 -07:00
pbm.py Remove log translations 2017-03-24 07:24:50 +00:00
rw_handles.py Remove log translations 2017-03-24 07:24:50 +00:00
service.py Fix session re-establish failure with PBM APIs 2018-05-07 15:16:00 -07:00
version.py pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz) 2017-02-06 12:49:23 -05:00
vim_util.py fix a typo:s/extention/extension 2018-04-24 03:58:18 +00:00
vim.py Add operation ID for remote calls 2016-12-20 17:46:49 +02:00