diff options
| author | John Estabrook <jestabro@vyos.io> | 2026-08-24 15:57:17 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-24 15:57:17 -0500 |
| commit | 1817a4dc2f871f7b3b3f125991e41eab90bd0d64 (patch) | |
| tree | 965d6e28894bc846aafd44c8673205a1cb580fee /python | |
| parent | 745a4afd9bab8a99fdfdb38febe7bf39ac8e5a25 (diff) | |
| parent | 27a64c21fe6d814f9b7c191e94430c5e1b7eb817 (diff) | |
| download | vyos-1x-1817a4dc2f871f7b3b3f125991e41eab90bd0d64.tar.gz vyos-1x-1817a4dc2f871f7b3b3f125991e41eab90bd0d64.zip | |
Merge pull request #5414 from jvoss/api_traceroute_vrf
http-api: T9223: add VRF option to traceroute REST API endpoint
Diffstat (limited to 'python')
| -rw-r--r-- | python/vyos/configsession.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/python/vyos/configsession.py b/python/vyos/configsession.py index 3f1f4f31f..545b5abbc 100644 --- a/python/vyos/configsession.py +++ b/python/vyos/configsession.py @@ -494,6 +494,9 @@ class ConfigSession(object): out = self.__run_command(cmd) return out - def traceroute(self, host): - out = self.__run_command(TRACEROUTE + [host]) + def traceroute(self, host, vrf: str | None = None): + cmd = TRACEROUTE + [host] + if vrf is not None: + cmd += ['--vrf', vrf] + out = self.__run_command(cmd) return out |
