Page MenuHomeVyOS Platform
Feed All Stories

Jun 15 2024

syncer assigned T3204: Performance system option destroy defined sysctl custom params to c-po.

@c-po, can you see if it's still actual, and if not, close it
Thanks!

Jun 15 2024, 9:19 PM · VyOS Rolling, VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.1)
syncer triaged T6487: update central workflow usage branch to current (update vyos-1x) as Normal priority.
Jun 15 2024, 9:18 PM · GitHub Infrastructure
syncer reassigned T1125: GPG signature warning, default 'no' still goes ahead and starts installing from kroy to dmbaturin.

@dmbaturin can you take a look and close if it's obsolete?

Jun 15 2024, 9:17 PM
syncer changed the status of T4462: FRR operational-data pagination from Open to On hold.
Jun 15 2024, 9:00 PM · VyOS 1.5 Circinus
marc_s added a comment to T5647: Extend failover route functionality to use dynamically assigned interface next hops.

Forum thread with a nice workaround by giuppo77: https://forum.vyos.io/t/wan-failover-with-dhcp/
Not a generic solution but maybe an inspiration for implementation.

Jun 15 2024, 8:49 PM · VyOS 1.5 Circinus
marc_s added a comment to T5942: Failover Route using DHCP provided gateway.

Forum thread with a nice workaround by giuppo77: https://forum.vyos.io/t/wan-failover-with-dhcp/
Not a generic solution but maybe an inspiration for implementation.

Jun 15 2024, 8:49 PM · VyOS 1.5 Circinus
marc_s awarded T5647: Extend failover route functionality to use dynamically assigned interface next hops a Like token.
Jun 15 2024, 8:44 PM · VyOS 1.5 Circinus
c-po moved T6318: vyos-1x: WiFi Regulatory Domain should be set system-wide instead of per-device from Open to In Progress on the VyOS 1.5 Circinus board.
Jun 15 2024, 7:49 PM · VyOS 1.5 Circinus
c-po changed the status of T6318: vyos-1x: WiFi Regulatory Domain should be set system-wide instead of per-device from Open to In progress.
Jun 15 2024, 7:49 PM · VyOS 1.5 Circinus
c-po added a comment to T6318: vyos-1x: WiFi Regulatory Domain should be set system-wide instead of per-device.

https://github.com/vyos/vyos-1x/pull/3656

Jun 15 2024, 7:45 PM · VyOS 1.5 Circinus
syncer closed T5593: Further shrink VyOS imagesize as Resolved.

Closing this. Further shrinking is not priority now
we can comeback to this later if there will be proper business case

Jun 15 2024, 7:05 PM · VyOS 2.0.x
syncer changed the status of T461: Central user/key management through JumpCloud from Open to On hold.
Jun 15 2024, 6:38 PM
syncer changed the status of T5494: Add SSSD IPA and Kerberos support from Needs reporter action to On hold.
Jun 15 2024, 6:37 PM · VyOS 1.5 Circinus
c-po added a project to T6318: vyos-1x: WiFi Regulatory Domain should be set system-wide instead of per-device: VyOS 1.5 Circinus.
Jun 15 2024, 6:27 PM · VyOS 1.5 Circinus
talmakion added a comment to T4026: PKI: generate pki certificate sign <ca-name> is not working.

I've created a PR for this: https://github.com/vyos/vyos-1x/pull/3655

Jun 15 2024, 4:31 PM · VyOS 1.4 Sagitta (1.4.1)
talmakion added a comment to T5514: Improve error handling when/if config.boot is deleted or missing .

I've created a PR with a very simple fix: https://github.com/vyos/vyos-1x/pull/3654

Jun 15 2024, 3:39 PM · VyOS 1.4 Sagitta (1.4.1)
c-po committed rVYOSONEX87ba7f67db03: openvpn: T5487: make migration script executable.
Jun 15 2024, 12:57 PM
GitHub <[email protected]> committed rVYOSONEX6129138a39c4: Merge pull request #3653 from c-po/openvpn-migration-permission-fix (authored by c-po).
Jun 15 2024, 12:57 PM
GitHub <[email protected]> committed rVYOSONEX2b6820126d48: Merge pull request #3649 from vyos/mergify/bp/equuleus/pr-3647 (authored by c-po).
Jun 15 2024, 12:38 PM
c-po committed rVYOSONEXdcb5d50abd66: T6487: updated central workflows to use current branch (authored by Vijayakumar).
Jun 15 2024, 6:14 AM
GitHub <[email protected]> committed rVYOSONEX5d46c64a3041: Merge pull request #3648 from vyos/mergify/bp/sagitta/pr-3647 (authored by c-po).
Jun 15 2024, 6:09 AM
c-po committed rVYOSONEX36fa614b02f8: T6487: updated central workflows to use current branch (authored by Vijayakumar).
Jun 15 2024, 6:08 AM
c-po changed the status of T6489: Add/Improve support for CLI config scripts that change the underlayin actual configuration and make them work with vyos-configd from Open to In progress.
Jun 15 2024, 6:01 AM · VyOS 1.5 Circinus
c-po created T6489: Add/Improve support for CLI config scripts that change the underlayin actual configuration and make them work with vyos-configd.
Jun 15 2024, 6:01 AM · VyOS 1.5 Circinus
c-po moved T6484: Smoketest fails: fastnetmon killed due to OOM from Finished to In Progress on the VyOS 1.4 Sagitta (1.4.1) board.
Jun 15 2024, 5:56 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
c-po moved T6480: PermissionError: [Errno 13] Permission denied: '/config/auth/letsencrypt/live/..../cert.pem from In Progress to Finished on the VyOS 1.4 Sagitta (1.4.1) board.
Jun 15 2024, 5:56 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
c-po moved T6484: Smoketest fails: fastnetmon killed due to OOM from In Progress to Finished on the VyOS 1.4 Sagitta (1.4.1) board.
Jun 15 2024, 5:56 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus

Jun 14 2024

anlancs added a comment to T915: MPLS Support.
One thing I did notice that did not work (and I think this would more or less be due to other options that can be enabled that FRR currently doesn't have yet) was that LSP pings from the Junipers directly connected to the Vyos VM failed but that's due to a specific corner case. FRR currently doesn't support explicit null in LDP, and Vyos doesn't have it implemented. However that shouldn't cause a problem in the current role that Vyos has. As an MPLS P Vyos works absolutely how it needs to. This seems to have a fix in FRR 7.4 as well per note "Ingress packets coming through broken LSP are no longer dropped." 

I would say that for what it's worth....I think we're good here. I think that the new additions are working as expected. So I am unsure if the ordered label allocation will be added later when things are moved to FRR 7.4, or if you'll put in that now @Viacheslav. But for what it is, MPLS support with LDP is verifiably working as it should be per the implementation in FRR 7.3.1. Thank you sir :)
Jun 14 2024, 11:20 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEX833b33403f17: op-mode: T6480: must call pki.py helper as root to work with ACME certificates (authored by c-po).
Jun 14 2024, 8:54 PM
c-po committed rVYOSONEX9456113a202f: op-mode: T6480: must call pki.py helper as root to work with ACME certificates.
Jun 14 2024, 8:53 PM
GitHub <[email protected]> committed rVYOSONEXf3d3b0fc0280: Merge pull request #3645 from c-po/pki-T6480 (authored by c-po).
Jun 14 2024, 8:53 PM
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEX015bd0c75970: op-mode: T6407: "generate pki" missed to mangle in ACME certificates when… (authored by c-po).
Jun 14 2024, 8:53 PM
c-po committed rVYOSONEX1bc67d498c4d: op-mode: T6407: "generate pki" missed to mangle in ACME certificates when….
Jun 14 2024, 8:52 PM
GitHub <[email protected]> committed rVYOSONEXcbb22347f7e5: Merge pull request #3646 from c-po/pki-T6407 (authored by c-po).
Jun 14 2024, 8:52 PM
n.fort changed the status of T6488: Firewall op mode output incomplete from Open to Confirmed.
Jun 14 2024, 7:08 PM · VyOS 1.5 Circinus
n.fort created T6488: Firewall op mode output incomplete.
Jun 14 2024, 7:08 PM · VyOS 1.5 Circinus
n.fort closed T6394: Migrate conntrack timeout sysctl parameter to firewall as Resolved.
Jun 14 2024, 7:04 PM · VyOS 1.5 Circinus
n.fort closed T3900: Add support for raw tables to firewall as Resolved.
Jun 14 2024, 7:04 PM · VyOS 1.5 Circinus
Apachez added a comment to T6475: WALinuxAgent crashes in Azure.

I sure hope this custom waagent build will be removed once the upstream (debian packages) have been updated with this fix.

Jun 14 2024, 5:40 PM · VyOS 1.4 Sagitta (1.4.1), Restricted Project, VyOS 1.5 Circinus
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEXff4582c30b25: T6487: updated central workflows to use current branch (authored by Vijayakumar).
Jun 14 2024, 1:28 PM
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEXc47d65157c28: T6487: updated central workflows to use current branch (authored by Vijayakumar).
Jun 14 2024, 1:28 PM
GitHub <[email protected]> committed rVYOSONEX9d5f2dca9c0a: Merge pull request #3647 from vyos/T6487-update-central-workflow-branch (authored by c-po).
Jun 14 2024, 1:27 PM
syncer added a comment to T6450: Use http instead of https for rolling apt repo access.

You are right @blueish, better to spend time on something more meaningful

Jun 14 2024, 12:39 PM
blueish added a comment to T6450: Use http instead of https for rolling apt repo access.

@syncer I could try. I'm just not sure what the motivation/use-case would be? I can think only of very specific cases where someone would want to do mirror thus I'm not sure if it justifies the existence in the docs. Someone may want to have local mirror if they do a lot of reruns of the image build process but that's seems like very much edge-case.

Jun 14 2024, 12:34 PM
Vijayakumar committed rVYOSONEX6c4bd6cdaa60: T6487: updated central workflows to use current branch.
Jun 14 2024, 12:18 PM
c-po moved T6480: PermissionError: [Errno 13] Permission denied: '/config/auth/letsencrypt/live/..../cert.pem from Backlog to In Progress on the VyOS 1.4 Sagitta (1.4.1) board.
Jun 14 2024, 12:11 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
c-po moved T6484: Smoketest fails: fastnetmon killed due to OOM from Backlog to In Progress on the VyOS 1.4 Sagitta (1.4.1) board.
Jun 14 2024, 12:11 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
c-po moved T6484: Smoketest fails: fastnetmon killed due to OOM from Open to Finished on the VyOS 1.5 Circinus board.
Jun 14 2024, 12:11 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
c-po changed the status of T6484: Smoketest fails: fastnetmon killed due to OOM from Open to In progress.
Jun 14 2024, 12:11 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
GitHub <[email protected]> committed rVYOSONEXa7608991a8b3: Merge pull request #3609 from vyos/mergify/bp/equuleus/pr-3596 (authored by c-po).
Jun 14 2024, 12:08 PM
Vijayakumar created T6487: update central workflow usage branch to current (update vyos-1x).
Jun 14 2024, 11:43 AM · GitHub Infrastructure
Vijayakumar closed T6476: add sonar workflow to vyos-1x current, a subtask of T6309: Check code quality with CodeQL, as Resolved.
Jun 14 2024, 11:42 AM · GitHub Infrastructure
Vijayakumar closed T6476: add sonar workflow to vyos-1x current as Resolved.
Jun 14 2024, 11:42 AM · GitHub Infrastructure
Vijayakumar closed T6469: Remove J2Lint workflow from vyos-1x as Resolved.
Jun 14 2024, 11:42 AM · GitHub Infrastructure
Vijayakumar closed T6469: Remove J2Lint workflow from vyos-1x, a subtask of T6309: Check code quality with CodeQL, as Resolved.
Jun 14 2024, 11:42 AM · GitHub Infrastructure
Viacheslav triaged T6486: Generate openvpn client-config ignores configured protocol type as Normal priority.
Jun 14 2024, 11:31 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
c-po added a comment to T6407: Generate ipsec profile error.

https://github.com/vyos/vyos-1x/pull/3646

Jun 14 2024, 11:31 AM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
c-po added a comment to T6407: Generate ipsec profile error.

I can now reproduce the issue. The reason I was unable to reproduce this was I missed out that you use an ACME certificate

Jun 14 2024, 11:06 AM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
c-po moved T6480: PermissionError: [Errno 13] Permission denied: '/config/auth/letsencrypt/live/..../cert.pem from Open to Finished on the VyOS 1.5 Circinus board.
Jun 14 2024, 10:40 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
c-po added a comment to T6480: PermissionError: [Errno 13] Permission denied: '/config/auth/letsencrypt/live/..../cert.pem.

https://github.com/vyos/vyos-1x/pull/3645

Jun 14 2024, 10:39 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
c-po added a parent task for T6480: PermissionError: [Errno 13] Permission denied: '/config/auth/letsencrypt/live/..../cert.pem: T6377: PermissionError on /config/auth/letsencrypt/live/ when running show pki.
Jun 14 2024, 10:32 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
c-po added a subtask for T6377: PermissionError on /config/auth/letsencrypt/live/ when running show pki: T6480: PermissionError: [Errno 13] Permission denied: '/config/auth/letsencrypt/live/..../cert.pem.
Jun 14 2024, 10:32 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-GA)
c-po changed the status of T6480: PermissionError: [Errno 13] Permission denied: '/config/auth/letsencrypt/live/..../cert.pem from Open to In progress.
Jun 14 2024, 10:32 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
adestis added a comment to T6486: Generate openvpn client-config ignores configured protocol type.

There is another incompatibility:

Jun 14 2024, 10:14 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
c-po added a comment to T6407: Generate ipsec profile error.
Jun 14 2024, 10:10 AM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
adestis created T6486: Generate openvpn client-config ignores configured protocol type.
Jun 14 2024, 10:10 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
Viacheslav changed the status of T6485: Thunderbolt Networking support from Open to In progress.
Jun 14 2024, 9:58 AM · VyOS Rolling
rafaelgaspar updated the task description for T6485: Thunderbolt Networking support.
Jun 14 2024, 9:30 AM · VyOS Rolling
rafaelgaspar added a comment to T6485: Thunderbolt Networking support.

The first step in support this is to build the kernel modules thunderbolt and thunderbolt-net.

Jun 14 2024, 9:29 AM · VyOS Rolling
rafaelgaspar created T6485: Thunderbolt Networking support.
Jun 14 2024, 8:44 AM · VyOS Rolling
pavel-altair added a comment to T6407: Generate ipsec profile error.
vyos@vyos:~$ generate ipsec profile windows-remote-access support remote ipsec.somedomain
Traceback (most recent call last):
  File "/usr/libexec/vyos/op_mode/ikev2_profile_generator.py", line 153, in <module>
    cert_data = load_certificate(pki['certificate'][cert_name]['certificate'])
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
KeyError: 'certificate'
vyos@vyos:~$ show ver | match Version:
Version:          VyOS 1.5-rolling-202406130020
vyos@vyos:~$
Jun 14 2024, 6:56 AM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav assigned T6484: Smoketest fails: fastnetmon killed due to OOM to MattK.
Jun 14 2024, 6:14 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
talmakion added a comment to T6430: Allow larger table ids in policy route.

While I think the mismatch between PBR-addressable RTs and VRF RTs is a bit odd, the PR's been rejected and could be addressed differently in any case. In the meantime, VRFs with RTs 100-200 are targetable by PBR.

Jun 14 2024, 4:38 AM · VyOS Rolling, VyOS 1.5 Circinus
MattK updated the task description for T6484: Smoketest fails: fastnetmon killed due to OOM.
Jun 14 2024, 2:49 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
MattK created T6484: Smoketest fails: fastnetmon killed due to OOM.
Jun 14 2024, 12:39 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus

Jun 13 2024

fernando added a comment to T6369: Cannot change BGP peer-group local-role.

here we can add some prevention to raise error, to avoid that someone uses in EBGP a profile to IBGP, because, the problem is under FRR which syntax brakes the frr-cli.

Jun 13 2024, 10:06 PM · VyOS 1.5 Circinus
vmakris added a comment to T6369: Cannot change BGP peer-group local-role.

You are correct, it was a misconfiguration, but there is no way to remove the error.
You need to remove the whole BGP in order to correct the mistake.
How did you manage to revert the error?

Jun 13 2024, 8:12 PM · VyOS 1.5 Circinus
c-po added a comment to T6407: Generate ipsec profile error.

This is not the latest image. Please use 1.5-rolling-202406130020

Jun 13 2024, 7:14 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
c-po closed T6473: bgp: missing completion helper for peer-groups inside a VRF as Resolved.
Jun 13 2024, 7:12 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
c-po moved T6473: bgp: missing completion helper for peer-groups inside a VRF from In Progress to Finished on the VyOS 1.4 Sagitta (1.4.1) board.
Jun 13 2024, 7:12 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
c-po added a comment to T6481: Auto import Lets Encrypt root CA while using pki certificate acme.

There is no need for set pki letsencrypt or set pki acme as a PEM wil always be provided and we have a common PEM framework.

Jun 13 2024, 6:58 PM · VyOS Rolling, VyOS 1.5 Circinus
fernando closed T6369: Cannot change BGP peer-group local-role as Not Applicable.

I've tested it, the problem here is because you change a wrong local role , in your configuration is a rs-client ( IBGP relationship) but when you move to rs-server ( only works with EBGP , this attribute reflect EBGP routes to bgp router clients ) , so, that it's reason why you are not allowed to change :
VyOS :

vyos@vyos# run show configuration commands | match bgp
set protocols bgp neighbor 10.88.88.255 address-family ipv4-unicast
set protocols bgp neighbor 10.88.88.255 peer-group 'FAST'
set protocols bgp peer-group FAST capability dynamic
set protocols bgp peer-group FAST graceful-restart 'enable'
set protocols bgp peer-group FAST local-role rs-client
set protocols bgp peer-group FAST password 'F@st123!'
set protocols bgp peer-group FAST remote-as '211186'
set protocols bgp peer-group FAST update-source '10.88.88.2'
set protocols bgp system-as '211186'
[edit]
vyos@vyos# delete protocols bgp peer-group FAST local-role rs-client
[edit]
vyos@vyos# commit
[edit]
Jun 13 2024, 6:27 PM · VyOS 1.5 Circinus
syncer triaged T6476: add sonar workflow to vyos-1x current as Normal priority.
Jun 13 2024, 4:25 PM · GitHub Infrastructure
syncer assigned T6481: Auto import Lets Encrypt root CA while using pki certificate acme to c-po.
Jun 13 2024, 4:25 PM · VyOS Rolling, VyOS 1.5 Circinus
syncer triaged T6473: bgp: missing completion helper for peer-groups inside a VRF as Normal priority.
Jun 13 2024, 4:25 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
syncer triaged T6474: docker: Improve docker support for other platforms as Low priority.
Jun 13 2024, 4:24 PM · VyOS 1.5 Circinus
zsdc closed T6405: Add disk_setup and mounts in vyos cloud-init config under cloud_init_modules as Wontfix.
Jun 13 2024, 4:23 PM · VyOS 1.4 Sagitta (1.4.0), VyOS 1.5 Circinus
natali-rs1985 changed the status of T5810: Add support for RPKI source ip from In progress to On hold.

Have to pospone it untill upgrade FRRouting to version 10.1

Jun 13 2024, 3:10 PM · Restricted Project, VyOS 1.5 Circinus
GitHub <[email protected]> committed rVYOSONEX64d67529c341: Merge pull request #3643 from HollyGurza/T5725-equuleus (authored by dmbaturin).
Jun 13 2024, 2:58 PM
khramshinr <[email protected]> committed rVYOSONEXaec27085df23: T5725: Improve protocol IS-IS config validation.
Jun 13 2024, 2:58 PM
natali-rs1985 committed rVYOSONEX0f669a22615a: openvpn: T5487: Remove eprecated option --cipher for server and client mode.
Jun 13 2024, 2:56 PM
GitHub <[email protected]> committed rVYOSONEX1abf323d378b: Merge pull request #3639 from natali-rs1985/T5487-current (authored by dmbaturin).
Jun 13 2024, 2:56 PM
zsdc moved T6038: Losing default route after first reboot (cloud-init & DHCP) from In Progress to Finished on the VyOS 1.5 Circinus board.
Jun 13 2024, 2:52 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
zsdc closed T6038: Losing default route after first reboot (cloud-init & DHCP), a subtask of T5907: cloud-init root task for 1.5 and 1.4 , as Resolved.
Jun 13 2024, 2:52 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.1)
zsdc closed T6038: Losing default route after first reboot (cloud-init & DHCP) as Resolved.
Jun 13 2024, 2:52 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Andrew Topp <[email protected]> committed rVYOSONEXe74859243042: T6456: Convert "monitor traffic" to modern op-mode wrapper.
Jun 13 2024, 2:52 PM
GitHub <[email protected]> committed rVYOSONEXe1916a16627f: Merge pull request #3601 from talmakion/bugfix/T6456 (authored by dmbaturin).
Jun 13 2024, 2:52 PM
dmbaturin closed T5742: Define port-group as a oneliner instead of multiline as Wontfix.
Jun 13 2024, 2:50 PM · VyOS 1.5 Circinus
zsdc closed T5351: VyOS deployed with cloud-init improperly saves config.boot, a subtask of T5907: cloud-init root task for 1.5 and 1.4 , as Resolved.
Jun 13 2024, 2:48 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.1)
zsdc closed T5351: VyOS deployed with cloud-init improperly saves config.boot as Resolved.

The only reason I see why this can happen is that the config.boot format can be unexpected. But this should not happen anymore, because now Cloud-init always runs migrations before doing any work, which should always add required metadata if the original file is a valid VyOS config.

Jun 13 2024, 2:48 PM · VyOS 1.4 Sagitta (1.4.0-GA)