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
|
ansible>=2.7
|
||||||
|
|
||||||
# HUAWEI iBMC hardware type uses the python-ibmcclient library
|
# 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
|
# Dell EMC iDRAC sushy OEM extension
|
||||||
sushy-oem-idrac<=1.0.0
|
sushy-oem-idrac<=1.0.0
|
||||||
|
@ -152,7 +152,7 @@ def handle_ibmc_exception(action):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
return f(*args, **kwargs)
|
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 = (_('Failed to connect to iBMC for node %(node)s, '
|
||||||
'Error: %(error)s')
|
'Error: %(error)s')
|
||||||
% {'node': node.uuid, 'error': e})
|
% {'node': node.uuid, 'error': e})
|
||||||
|
@ -144,7 +144,7 @@ class IBMCUtilsTestCase(base.IBMCTestCase):
|
|||||||
conn = self.mock_ibmc_conn(connect_ibmc)
|
conn = self.mock_ibmc_conn(connect_ibmc)
|
||||||
# Mocks
|
# Mocks
|
||||||
conn.system.get.side_effect = [
|
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'),
|
error='Failed to connect to host'),
|
||||||
mock.PropertyMock(
|
mock.PropertyMock(
|
||||||
boot_source_override=mock.PropertyMock(
|
boot_source_override=mock.PropertyMock(
|
||||||
|
@ -264,8 +264,8 @@ if not ibmc_client:
|
|||||||
|
|
||||||
# Mock iBMC client exceptions
|
# Mock iBMC client exceptions
|
||||||
exceptions = mock.MagicMock()
|
exceptions = mock.MagicMock()
|
||||||
exceptions.ConnectionError = (
|
exceptions.IBMCConnectionError = (
|
||||||
type('ConnectionError', (MockKwargsException,), {}))
|
type('IBMCConnectionError', (MockKwargsException,), {}))
|
||||||
exceptions.IBMCClientError = (
|
exceptions.IBMCClientError = (
|
||||||
type('IBMCClientError', (MockKwargsException,), {}))
|
type('IBMCClientError', (MockKwargsException,), {}))
|
||||||
sys.modules['ibmc_client.exceptions'] = exceptions
|
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