summaryrefslogtreecommitdiff
path: root/op-mode-definitions
AgeCommit message (Collapse)Author
2026-05-18pki: T8877: Add ability to show private key in pem formatIndrajit Raychaudhuri
Add op-mode command having ability to show private key in pem format as part of PKI configuration. This is needed for users who want to render the certificate and its private key.
2026-04-30T6750: sr-te: Adding initial Segment Routing Traffic Engineering portion of ↵Cheeze-It
FRR (#4994) * sr-te: T6750: Adding Segment Routing Traffic Engineering portion of FRR --------- Co-authored-by: Cheeze_It <none@none.com> Co-authored-by: Christian Breunig <christian@breunig.cc>
2026-04-28op-mode: T8305: Fix completion for "show isis neighbor <system-id>" commandNataliia Solomko
Problem: The completion helper for `show isis neighbor` showed `system-id` as a literal keyword suggestion, leading users to type exactly `system-id` instead of an actual neighbor name. Doing so returned `Invalid system id system-id`. In reality, FRR accepts any real system-id (e.g. vyos01) and returns correct per-neighbor details — the issue was purely in the completion hint misguiding the user. Fix: Replaced the static `system-id` placeholder in the completion helper with a dynamic script that queries `vtysh -c "show isis hostname"` and offers real neighbor names as tab-completion suggestions.
2026-04-20Merge pull request #5096 from jestabro/extend-activation-systemJohn Estabrook
T8445: T8335: Extend config activation system
2026-04-17T8479: The op-mode command `run show history` does not work from ↵Nataliia Solomko
configuration mode
2026-04-17Merge pull request #5122 from c-po/op-mode-sensorsViacheslav Hletenko
op-mode: T8483: fix /show_sensors.py: No such file or directory
2026-04-15T8445: normalize top-level help message for 'set'John Estabrook
Without establishing consistency for those scripts that include a help message for 'set', one will still see that of system-image.xml.in: "Install a new system" Replace with a general message.
2026-04-15T8445: add op-mode definitionsJohn Estabrook
2026-04-12op-mode: T8483: fix /show_sensors.py: No such file or directoryChristian Breunig
After rewriting the op-mode handlind code and introducing virtualTagNodes for op-mode, also all <command> statements will be executed by a runner. Executing "bash -c ''" code within that runner lacks the proper environment. This can be verified by adding "env" into the bash -c '' executions string. Solve this issue by moving the hypervisor detection code to show_sensors.py.
2026-04-01config-sync: T7784: Add command to diff configuration with secondary nodeOleksandr Kuchmystyi
Add a new operational command to compare configuration between nodes participating in config synchronization. New command: - `show configuration secondary sync [commands] [running|candidate|saved] [config-node-path]`. This allows operators to view configuration differences across secondary peer before applying or syncing changes. Supports: - displaying using raw diff and 'commands' format; - optional section filtering (subtree comparison); - selectable config source (running, candidate, saved).
2026-03-24T8410: Fix typos and mistakes for operational and configuration commandsViacheslav Hletenko
Fix typos and mistakes in the commands and comments No functional changes
2026-03-19Merge pull request #5064 from natali-rs1985/T8352Christian Breunig
T8352: VPP add op-mode commands to show bonding interfaces
2026-03-19T8395: VPP add op-mode command for 'show mode'Nataliia Solomko
2026-03-18T8352: VPP add op-mode commands to show bonding interfacesNataliia Solomko
2026-03-17vpp: T8394: Move op-mode command 'show vpp lacp/bridge' to 'show interfaces vpp'Nataliia Solomko
2026-03-15Merge pull request #5043 from sarthurdev/geoip_opmodeChristian Breunig
geoip: T5405: T6768: Add VRF support and `system name-server` check
2026-03-13geoip: T5405: Add VRF support for GeoIP op-modesarthurdev
2026-03-11T8371: VPP add op-mode command show runtimeViacheslav Hletenko
2026-03-06op-mode: T8350: Move VPP op-mode 'show vpp interfaces' to 'show interfaces vpp'Nataliia Solomko
2026-03-05Merge pull request #5027 from sarthurdev/T8326Christian Breunig
geoip: T8326: Resolve permission issue on database paths
2026-03-05Merge pull request #4967 from alexandr-san4ez/T8215-currentChristian Breunig
tech-support: T8215: Extend tech-support archive and report generation
2026-03-05geoip: T8326: Resolve permission issue on database pathsarthurdev
Restore required sudo on geoip op-mode Ensures group/permission set on geoip nftables config
2026-03-04Merge pull request #4962 from jvoss/srv6_isisChristian Breunig
isis: T6978: add IS-IS SRv6 node-msd configuration
2026-03-04Merge pull request #5006 from ritika0313/T7513-CGNAT-exclude-rule-vyos-1xViacheslav Hletenko
T7513: vyos-1x: CGNAT Exclude Rule CLI support
2026-03-04isis: T6978: add IS-IS SRv6 node-msd configurationJonathan Voss
Co-Authored-by: Christian Breunig <christian@breunig.cc>
2026-03-03vpp: T8327: Migrate bridge interface to 'interfaces vpp bridge'Nataliia Solomko
2026-03-03tech-support: T8215: Extend tech-support archive and report generationOleksandr Kuchmystyi
- Exclude .iso files from `/config` and `/home/*` to avoid large images - Exclude previous debug-archived from new archives - Include `/run` directory contents - Add kernel modules information (`lsmod`) - Add PCI details (`lspci -knnv`) - Include full `/config` directory - Add FRR memory usage (`vtysh "show memory"`) - Add VPP info (`vppctl`) - Add NUMA details (`numactl --hardware`, `numastat -cm`) Full list of commands here: https://vyos.dev/T8215
2026-02-26T7513: vyos-1x: CGNAT Exclude Rule CLI supportRitika Chopra
2026-02-22igmp-proxy: T8295: add op-mode commands for "show|monitor log igmp-proxy"Christian Breunig
2026-02-15srv6: T6977: add srv6 encapsulation source-addressJonathan Voss
2026-02-13vpp: T8254: Move 'nat44' and 'settings nat44' sections to 'nat nat44'Nataliia Solomko
2026-02-11vpp: T8252: Change ACL node 'macip' to 'mac'Nataliia Solomko
2026-01-21geoip: T7926: Refactor geoip handlingsarthurdev
* Move core logic to separate vyos.geoip module * Use a sqlite database for storing and querying address ranges by country * Remove downloaded geoip ranges once loaded into sqlite db * No longer rebuild geoip sets on each commit unless necessary * Allows for extensibility using other geoip data vendors
2025-12-23Merge pull request #4913 from natali-rs1985/T7203Daniil Baturin
vpp: T7203: Add op-mode to show bridge-domain
2025-12-23vpp: T7203: Add op-mode to show bridge-domainNataliia Solomko
2025-12-20Merge pull request #4902 from Firefishy/patch-1Christian Breunig
T8107: Fix help text for WWAN interface information
2025-12-18Merge pull request #4890 from natali-rs1985/T7954Daniil Baturin
vpp: T7954: Add op-mode commands to show LACP
2025-12-17vpp: T7954: Add op-mode commands to show LACPNataliia Solomko
2025-12-17Fix help text for WWAN interface informationGrant
2025-12-12op-mode: T8096: fix command names that contain capital lettersDaniil Baturin
2025-12-04op-mode: T7810: fix broken 'reset connection' commandDaniil Baturin
2025-11-14T7556: VPP add IPFIX collector configurationViacheslav Hletenko
Add VPP IPFIX configuration commands: ``` set vpp ipfix active-timeout '8' set vpp ipfix collector 192.0.2.2 port '2055' set vpp ipfix collector 192.0.2.2 source-address '192.0.2.1' set vpp ipfix flowprobe-record 'l2' set vpp ipfix flowprobe-record 'l3' set vpp ipfix flowprobe-record 'l4' set vpp ipfix inactive-timeout '32' set vpp ipfix interface eth0 set vpp ipfix interface eth1 direction 'both' set vpp ipfix interface eth1 flow-variant 'ipv4' ```
2025-11-08op-mode: T7998: remove commands for viewing route cacheDaniil Baturin
since route cache does not exist in modern Linux versions
2025-10-28Merge pull request #4796 from natali-rs1985/T7938Daniil Baturin
T7938: VPP: Rewrite sFlow implementation
2025-10-21T7938: VPP: Rewrite sFlow implementationNataliia Solomko
Execute commands for vpp sflow with API calls. Use values for polling interval and sampling rate from 'system sflow'. Add op-mode command
2025-10-17T7942: consistent naming of "memory" in op-modeChristian Breunig
We have the following memory related commands: * show hardware mem * show system memory <cache | detail | routing-daemons> Most of the time we call it memory so this should be also made consistent in the op-mode CLI. This is NOT a breaking change as mem is an abbreviation to memory, so it's backwards compatible.
2025-10-09op-mode: T7917: use journalctl for "show log tail"Daniil Baturin
2025-09-22kea: T7281: Use correct Kea unit filessarthurdev
2025-09-19op-mode: T7516: fix reset ip bgp base commandsl0crian1
2025-09-18Merge pull request #4723 from sarthurdev/kea3.0Viacheslav Hletenko
kea: T7821: Update Kea to 3.0