User credentials not being released when skipException is raised on resource_setup()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tempest |
Fix Released
|
Undecided
|
Douglas Viroel |
Bug Description
Manila tempest plugin is facing issues due to insufficient user credentials after skipping some tests. The Manila test class is raising a skipException during the resource_setup method and the credentials are not being release by the setUpClass.
Trace:
setUpClass (manila_
setUpClass (manila_
'Traceback (most recent call last):'
' File "/opt/stack/
' six.reraise(etype, value, trace)'
' File "/usr/local/
' raise value'
' File "/opt/stack/
' cls.setup_
' File "/opt/stack/
' credential_
' File "/opt/stack/
' creds = getattr(
' File "/opt/stack/
' return self.get_
' File "/opt/stack/
' net_creds = self._get_
' File "/opt/stack/
' free_hash = self._get_
' File "/usr/local/
' return f(*args, **kwargs)'
' File "/opt/stack/
' raise lib_exc.
'tempest.
'Details: Insufficient number of users provided. MigrationCancel
The fix https:/
Python version: 3.7
Tempest conf: http://
Logs: http://
Fix proposed to branch: master /review. opendev. org/686008
Review: https:/