Change ibmcclient compatible version
And fix a couple of things to adapt to latest release. Change-Id: I1cf2dadcfa66975f7f5020ca97a75ebf7b055d4a
This commit is contained in:
parent
f6b9f34358
commit
805a785a3a
@ -17,7 +17,7 @@ sushy>=3.2.0
|
||||
ansible>=2.7
|
||||
|
||||
# HUAWEI iBMC hardware type uses the python-ibmcclient library
|
||||
python-ibmcclient>=0.1.0,<0.2.0
|
||||
python-ibmcclient>=0.2.2,<0.3.0
|
||||
|
||||
# Dell EMC iDRAC sushy OEM extension
|
||||
sushy-oem-idrac<=1.0.0
|
||||
|
@ -152,7 +152,7 @@ def handle_ibmc_exception(action):
|
||||
|
||||
try:
|
||||
return f(*args, **kwargs)
|
||||
except ibmc_error.ConnectionError as e:
|
||||
except ibmc_error.IBMCConnectionError as e:
|
||||
error = (_('Failed to connect to iBMC for node %(node)s, '
|
||||
'Error: %(error)s')
|
||||
% {'node': node.uuid, 'error': e})
|
||||
|
@ -144,7 +144,7 @@ class IBMCUtilsTestCase(base.IBMCTestCase):
|
||||
conn = self.mock_ibmc_conn(connect_ibmc)
|
||||
# Mocks
|
||||
conn.system.get.side_effect = [
|
||||
ibmc_error.ConnectionError(url=self.ibmc['address'],
|
||||
ibmc_error.IBMCConnectionError(url=self.ibmc['address'],
|
||||
error='Failed to connect to host'),
|
||||
mock.PropertyMock(
|
||||
boot_source_override=mock.PropertyMock(
|
||||
|
@ -264,8 +264,8 @@ if not ibmc_client:
|
||||
|
||||
# Mock iBMC client exceptions
|
||||
exceptions = mock.MagicMock()
|
||||
exceptions.ConnectionError = (
|
||||
type('ConnectionError', (MockKwargsException,), {}))
|
||||
exceptions.IBMCConnectionError = (
|
||||
type('IBMCConnectionError', (MockKwargsException,), {}))
|
||||
exceptions.IBMCClientError = (
|
||||
type('IBMCClientError', (MockKwargsException,), {}))
|
||||
sys.modules['ibmc_client.exceptions'] = exceptions
|
||||
|
4
releasenotes/notes/ibmcclient-fix-8c6cb49be0aef5f2.yaml
Normal file
4
releasenotes/notes/ibmcclient-fix-8c6cb49be0aef5f2.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
upgrade:
|
||||
- |
|
||||
Updates required ibmcclient version for ibmc drivers to 0.2.2.
|
Loading…
Reference in New Issue
Block a user