storage: targetcli basic: TypeError: set_chap() got an unexpected keyword argument 'return_output'
Snippet of test failure
################################################################################
INFO: Setting node.session.auth.password_in to 5 in iscsid.conf
################################################################################
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/stqe/host/atomic_run.py", line 123, in atomic_run
ret, output = command(return_output=True, **kwargs)
TypeError: set_chap() got an unexpected keyword argument 'return_output'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/stqe/tests/targetcli/cli/iscsi_chap_2ways.py", line 91, in <module>
errs = iscsi_chap_pass()
File "/usr/local/lib/python3.10/site-packages/stqe/tests/targetcli/cli/iscsi_chap_2ways.py", line 54, in iscsi_chap_pass
atomic_run("Setting auth parameters in iscsid config",
File "/usr/local/lib/python3.10/site-packages/stqe/host/atomic_run.py", line 133, in atomic_run
ret = command(**kwargs)
File "/usr/local/lib/python3.10/site-packages/libsan/host/iscsi.py", line 1077, in set_chap
if not set_iscsid_parameter(**parameters):
File "/usr/local/lib/python3.10/site-packages/libsan/host/iscsi.py", line 1031, in set_iscsid_parameter
aug.set('/files/etc/iscsi/iscsid.conf/' + key, kwargs[key])
File "/usr/lib/python3.10/site-packages/augeas/__init__.py", line 256, in set
raise TypeError("value MUST be a string or None!")
TypeError: value MUST be a string or None!
Test logs on DataWarehouse
https://datawarehouse.cki-project.org/kcidb/tests/3606603
DataWarehouse issue
https://datawarehouse.cki-project.org/issue/1241
In case opening the links above result in a 404 page on DataWarehouse, please make sure you are correctly logged into DataWarehouse via Red Hat SSO.