Page MenuHomeVyOS Platform

fix salt-minion smoketest after package rebuild
Closed, ResolvedPublic

Description

salt-minion process uses wrapper to run:

vyos@VyOS-for-Smoke-Tests:~$ ps aux|grep salt
root        5666  0.0  1.1 175092 46036 ?        Ss   04:16   0:00 /opt/saltstack/salt/bin/python3.11 /usr/bin/salt-minion
minion      5702  0.1  1.5 546160 62480 ?        Sl   04:16   0:04 /opt/saltstack/salt/bin/python3.11 /usr/bin/salt-minion MultiMinionProcessManager MinionProcessManager MinionProcessManager

currently smoketest uses name to search for process, so it needs to use the cmdline as well to find the process:

vyos@VyOS-for-Smoke-Tests:~$ python3 -c "from vyos.utils.process import process_named_running; print(process_named_running('python','/usr/bin/salt-minion'))"
5666

Details

Version
vyos-2026.02.07-0025-rolling-generic-amd64
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Unspecified (please specify)