Running OSC with v3fedkerb specified as the auth plugin filas with the following stack trace
Traceback (most recent call last):
File "/opt/stack/python-openstackclient/.tox/py27/lib/python2.7/site-packages/osc_lib/shell.py", line 135, in run
ret_val = super(OpenStackShell, self).run(argv)
File "/opt/stack/python-openstackclient/.tox/py27/lib/python2.7/site-packages/cliff/app.py", line 268, in run
result = self.run_subcommand(remainder)
File "/opt/stack/python-openstackclient/.tox/py27/lib/python2.7/site-packages/osc_lib/shell.py", line 180, in run_subcommand
ret_value = super(OpenStackShell, self).run_subcommand(argv)
File "/opt/stack/python-openstackclient/.tox/py27/lib/python2.7/site-packages/cliff/app.py", line 381, in run_subcommand
self.prepare_to_run_command(cmd)
File "/opt/stack/python-openstackclient/openstackclient/shell.py", line 196, in prepare_to_run_command
return super(OpenStackShell, self).prepare_to_run_command(cmd)
File "/opt/stack/python-openstackclient/.tox/py27/lib/python2.7/site-packages/osc_lib/shell.py", line 429, in prepare_to_run_command
self.client_manager.setup_auth()
File "/opt/stack/python-openstackclient/openstackclient/common/clientmanager.py", line 78, in setup_auth
self._cli_options.config,
File "/opt/stack/python-openstackclient/openstackclient/common/client_config.py", line 191, in load_auth_plugin
auth_plugin = loader.load_from_options(**config['auth'])
File "/opt/stack/python-openstackclient/.tox/py27/lib/python2.7/site-packages/keystoneauth1/loading/identity.py", line 100, in load_from_options
return super(BaseV3Loader, self).load_from_options(**kwargs)
File "/opt/stack/python-openstackclient/.tox/py27/lib/python2.7/site-packages/keystoneauth1/loading/base.py", line 164, in load_from_options
return self.create_plugin(**kwargs)
File "/opt/stack/python-openstackclient/.tox/py27/lib/python2.7/site-packages/keystoneauth1/loading/base.py", line 125, in create_plugin
return self.plugin_class(**kwargs)
File "/opt/stack/python-openstackclient/.tox/py27/lib/python2.7/site-packages/keystoneauth1/extras/kerberos/__init__.py", line 80, in __init__
super(MappedKerberos, self).__init__(*args, **kwargs)
TypeError: __init__() takes exactly 4 arguments (2 given)
Fix proposed to branch: master /review. openstack. org/368288
Review: https:/