mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
rpc: specify connection options in API config
Specify RPC connection options once in API.bootstrap rather than in each invocation of rpcclient.connect. https://fedorahosted.org/freeipa/ticket/4739 Reviewed-By: David Kupka <dkupka@redhat.com>
This commit is contained in:
@@ -949,7 +949,7 @@ api = create_api(mode=None)
|
||||
|
||||
if os.environ.get('IPA_UNIT_TEST_MODE', None) == 'cli_test':
|
||||
from ipalib.cli import cli_plugins
|
||||
api.bootstrap(context='cli', in_server=False, in_tree=True)
|
||||
api.bootstrap(context='cli', in_server=False, in_tree=True, fallback=False)
|
||||
for klass in cli_plugins:
|
||||
api.add_plugin(klass)
|
||||
api.finalize()
|
||||
|
||||
@@ -122,8 +122,7 @@ class Executioner(Backend):
|
||||
if self.env.in_server:
|
||||
self.Backend.ldap2.connect(ccache=ccache)
|
||||
else:
|
||||
self.Backend.rpcclient.connect(verbose=self.env.verbose,
|
||||
fallback=self.env.fallback, delegate=self.env.delegate)
|
||||
self.Backend.rpcclient.connect()
|
||||
if client_ip is not None:
|
||||
setattr(context, "client_ip", client_ip)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user