summaryrefslogtreecommitdiff
path: root/op-mode-definitions
AgeCommit message (Collapse)Author
14 daysop-mode: T9009: add "show log priority <level>" commandChristian Breunig
14 daysop-mode: T9009: rename "monitor log level" to priority to match journalctlChristian Breunig
2026-06-29op-mode: T8372: add "show log facility <name>" commandChristian Breunig
2026-06-29op-mode: T8372: improve authentication logging journalctl commandChristian Breunig
Instead of passing environment variables now pass proper CLI arguments.
2026-06-25geoip: T8987: Support updates via source-address/vrfsarthurdev
2026-06-20op-mode: T9009: extend "monitor log" with filter levelChristian Breunig
journalctl captures all syslog priority levels; filtering happens at query time via -p <level>. The existing monitor log command always shows all priorities. A "monitor log filter <priority>" sub-command lets operators tail the journal at a specific minimum severity without having to remember journalctl flags. "journalctl -p <level>" shows messages at that level and above (i.e., lower numeric severity values are always included — warning also shows err, crit, alert, emerg).
2026-06-20op-mode: T9009: remove superfluous bash -c '' from monitor log commandChristian Breunig
2026-06-20op-mode: T9009: use journalctl build-in colorisationChristian Breunig
Drop third party binary grc for showing the log output in fancy colors. Solely rely on what journalctl brings to the table.
2026-06-18Merge pull request #5237 from indrajitr/dhcp-leases-extended-optionsChristian Breunig
dhcp: T8941: Support filter and sorting combination on DHCPv4/v6 server lease entries in op mode
2026-06-15Merge pull request #5225 from indrajitr/T8165-pki-private-bundleDaniil Baturin
pki: T8165: Add ability to show certificate full chain in pem format
2026-06-04pki: T8165: Add ability to show certificate full chain in pem formatIndrajit Raychaudhuri
Add op-mode command having ability to show certificate full chain in pem format as part of PKI configuration. The certificates are ordered beginning with the end entity (leaf) certificate, followed by any intermediate certificates and finally the private key if requested. This allows users to easily export a certificate along with its CA hierarchy for use in external applications, that require the full chain to be provided in a single file. One can now run the following commands: ``` show pki ca NAME pem full-chain show pki certificate NAME pem full-chain show pki certificate NAME private pem full-chain ```
2026-05-29dhcpv6: T8941: Support filter/sorting combination on DHCPv6 server leasesIndrajit Raychaudhuri
Also add `hostname` as sort key for DHCPv6 leases, and fix a typo in the completion help for DHCPv6 leases sorting.
2026-05-29dhcpv4: T8941: Support filter/sorting combination on DHCPv4 server leasesIndrajit Raychaudhuri
2026-05-26conntrack: T8308: Add per-flow counters and VRF filter to conntrack tableOleksandr Kuchmystyi
Add two enhancements to the `show conntrack table` op-mode command: - Display per-flow packet and byte counters (original and reply direction). - Add VRF filter option `show conntrack table <ipv4|ipv6> vrf <vrf-name>` that maps VRF name to its conntrack table ID and passes `--orig-zone` to the underlying conntrack call.
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