From 053ef6c6aa61e427666b4668bd97b05f7e68daff Mon Sep 17 00:00:00 2001 From: Dmitry Bokhan <43624012+dmbokhan@users.noreply.github.com> Date: Sat, 20 Jun 2026 18:49:29 +0300 Subject: [PATCH] Update gnetcli_adapter.py --- src/gnetcli_adapter/gnetcli_adapter.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gnetcli_adapter/gnetcli_adapter.py b/src/gnetcli_adapter/gnetcli_adapter.py index 617fe93..ae25d2d 100644 --- a/src/gnetcli_adapter/gnetcli_adapter.py +++ b/src/gnetcli_adapter/gnetcli_adapter.py @@ -370,6 +370,7 @@ async def _bulk_deploy( args: DeployOptions, progress_bar: ProgressBar | None = None, ) -> DeployResult: + dev_credentials = self.conf.make_dev_credentials() if progress_bar: for host, cmds in deploy_cmds.items(): progress_bar.set_progress(host.fqdn, 0, len(cmds)) @@ -387,7 +388,7 @@ async def _bulk_deploy( else: result = await gather_with_concurrency( max_parallel, - *[self.deploy(api, device, cmds, args, progress_bar) for device, cmds in deploy_items], + *[self.deploy(api, device, cmds, args, progress_bar, dev_credentials) for device, cmds in deploy_items], ) res = DeployResult(hostnames=[], results={}, durations={}, original_states={}) res.add_results(results={dev.fqdn: dev_res for (dev, _), dev_res in zip(deploy_items, result)}) @@ -460,11 +461,12 @@ async def deploy( cmds: CommandList, args: DeployOptions, progress_bar: ProgressBar | None = None, + dev_credentials: Credentials | None = None, ) -> Exception | None: gnetcli_device = breed_to_device.get(device.breed, device.breed) ip = get_device_ip(device) host_params = HostParams( - credentials=self.conf.make_dev_credentials(), + credentials=dev_credentials, device=gnetcli_device, ip=ip, )