Ensure that lftools prints out a relevant error message when the mandatory lfservices_releng user do not exist in the ldap group when using lftools lfidapi to access it.
This happens only with old existing ldap groups, not newly created by lftools.
Need to add the missing lfservices_releng user to the ldap group in question, and set the user to group manager.
(lftools) [bengt@localhost $ lftools lfidapi search-members onap-gerrit-policy-committer
Traceback (most recent call last):
File "/home/bengt/Work/lftools/bin/lftools", line 10, in <module>
sys.exit(main())
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/cli/_init_.py", line 110, in main
cli(obj={})
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 764, in _call_
return self.main(*args, **kwargs)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/cli/lfidapi.py", line 34, in search_members
helper_search_members(group)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/lfidapi.py", line 39, in helper_search_members
check_response_code(response)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/lfidapi.py", line 30, in check_response_code
response.text))
requests.exceptions.HTTPError: Authorization failed with the following error:
500: