Page MenuHomeVyOS Platform
Feed All Stories

Feb 2 2021

Viacheslav added a comment to T3280: Add XML for [conf-mode] STATIC.

PR https://github.com/vyos/vyos-1x/pull/715

Feb 2 2021, 10:27 AM · VyOS 1.4 Sagitta
GitHub <noreply@github.com> committed rVYOSONEX1b6db7ec490a: Merge pull request #714 from erkin/current (authored by dmbaturin).
Feb 2 2021, 10:14 AM
erkin committed rVYOSONEX31c4595b1e21: powerctl: Fix typo.
Feb 2 2021, 10:14 AM
Viacheslav updated the task description for T3280: Add XML for [conf-mode] STATIC.
Feb 2 2021, 10:13 AM · VyOS 1.4 Sagitta
Viacheslav triaged T3280: Add XML for [conf-mode] STATIC as Normal priority.
Feb 2 2021, 10:12 AM · VyOS 1.4 Sagitta
Viacheslav triaged T3279: Rewrite protocol STATIC [op-mode] to new XML/Python style as Normal priority.
Feb 2 2021, 10:11 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T3278: Add XML for "protocols vrf" [conf-mode], a subtask of T2450: Rewrite "protocols vrf" tree in XML and Python, from Open to Needs testing.
Feb 2 2021, 9:00 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav changed the status of T3278: Add XML for "protocols vrf" [conf-mode] from Open to Needs testing.
Feb 2 2021, 9:00 AM · VyOS 1.4 Sagitta

Feb 1 2021

stepler added a comment to T3269: VIF-C interfaces don't verify configuration.

Looks good on 1.4-rolling-202102010218 and 1.3-beta-202102010443:

Feb 1 2021, 8:44 PM · VyOS 1.3 Equuleus (1.3.0)
stepler closed T3268: Add VRF support to VIF-S interfaces as Resolved.

Looks good on 1.4-rolling-202102010218 and 1.3-beta-202102010443:

Feb 1 2021, 8:40 PM · VyOS 1.3 Equuleus (1.3.0)
stepler added a comment to T3262: DHCPv6 client runs when dhcpv6-options is configured without requesting an address or PD.

Looks good on 1.3-beta-202102010443:

vyos@vyos:~$ configure
[edit]
vyos@vyos# set interfaces ethernet eth0 dhcpv6-options
[edit]
vyos@vyos# commit
[edit]
vyos@vyos# exit
Warning: configuration changes have not been saved.
exit
vyos@vyos:~$ ps ax | grep dhcp6c
 1877 ttyS0    R+     0:00 grep dhcp6c
vyos@vyos:~$ show version
Feb 1 2021, 8:34 PM · VyOS 1.3 Equuleus (1.3.0)
stepler added a comment to T3240: Support per-interface DHCPv6 DUIDs.

Looks good on 1.3-beta-202102010443:

vyos@vyos:~$ configure
[edit]
vyos@vyos# set interfaces dummy dum0
[edit]
vyos@vyos# set interfaces ethernet eth0 dhcpv6-options pd 0 interface dum0
[edit]
vyos@vyos# set interfaces ethernet eth0 dhcpv6-options duid 00:02:00:00:0d:e9:30:30:31:45:34:36:2d:58:58:58:58:58:58:58:58:58:58:58:58:58:58
[edit]
vyos@vyos# commit
[edit]
vyos@vyos# exit
Warning: configuration changes have not been saved.
exit
vyos@vyos:~$ show version
Feb 1 2021, 8:32 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po closed T3266: Deleting RPKI does not remove entire FRR configuration., a subtask of T3255: Rewrite protocol RPKI to new XML/Python style, as Resolved.
Feb 1 2021, 7:56 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po closed T3266: Deleting RPKI does not remove entire FRR configuration. as Resolved.
Feb 1 2021, 7:56 PM
c-po changed the status of T3266: Deleting RPKI does not remove entire FRR configuration., a subtask of T3255: Rewrite protocol RPKI to new XML/Python style, from Open to On hold.
Feb 1 2021, 7:56 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po changed the status of T3266: Deleting RPKI does not remove entire FRR configuration. from Open to On hold.
Feb 1 2021, 7:56 PM
c-po committed rVYOSONEXcb65321adc98: smoketest: configs: import sample config provided by Andri Steiner.
Feb 1 2021, 7:52 PM
rgrant added a comment to T3253: rpki: multiple peers cannot be configured .

There's an easy workaround to hack this into your "configure" scripts:

Feb 1 2021, 7:45 PM · VyOS 1.3 Equuleus (1.3.0)
sever-sever <v.gletenko@vyos.io> committed rVYOSONEXd8d466bff36b: vrf: T3278: Add XML for conf-mode.
Feb 1 2021, 6:35 PM
GitHub <noreply@github.com> committed rVYOSONEX40c4a14a6ff9: Merge pull request #713 from sever-sever/T3278 (authored by c-po).
Feb 1 2021, 6:35 PM
Viacheslav added a comment to T3250: PPPoE server: wrong local usernames.

On the other hand, it will not be possible to use login with "_"
https://github.com/vyos/vyos-1x/blob/current/data/templates/accel-ppp/chap-secrets.config_dict.tmpl#L6-L8

Feb 1 2021, 6:24 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav added a comment to T439: local PBR support.

@dirtycache a lot of dependences which not present in 1.2, for example, dict_merge/node_changed/leaf_node_changed/render/call/airbag.

Feb 1 2021, 5:57 PM · VyOS 1.4 Sagitta
jack9603301 updated the task description for T3116: Support back-end L4 level load balancing.
Feb 1 2021, 5:38 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T3278: Add XML for "protocols vrf" [conf-mode].

PR https://github.com/vyos/vyos-1x/pull/713

Feb 1 2021, 5:32 PM · VyOS 1.4 Sagitta
Viacheslav claimed T3278: Add XML for "protocols vrf" [conf-mode].
Feb 1 2021, 1:09 PM · VyOS 1.4 Sagitta
Viacheslav created T3278: Add XML for "protocols vrf" [conf-mode].
Feb 1 2021, 1:09 PM · VyOS 1.4 Sagitta
Viacheslav placed T2450: Rewrite "protocols vrf" tree in XML and Python up for grabs.
Feb 1 2021, 1:07 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav claimed T2450: Rewrite "protocols vrf" tree in XML and Python.
Feb 1 2021, 1:07 PM · VyOS 1.3 Equuleus (1.3.0)
SrividyaA added a comment to T3047: OSPF : virtual-link and passive-interface default parameters does not work together.

@Viacheslav , working on it and update you soon.

Feb 1 2021, 10:00 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
erkin closed T3274: ask_yes_no() doesn't handle EOFError as Resolved.
Feb 1 2021, 1:56 AM · VyOS 1.3 Equuleus (1.3.0)

Jan 31 2021

FileGo created T3277: DNS Forwarding - reverse zones.
Jan 31 2021, 10:28 PM · VyOS 1.3 Equuleus (1.3.0-epa2), VyOS 1.4 Sagitta
c-po closed T3276: Update Linux Kernel to v5.4.94 / 5.10.12 as Resolved.
Jan 31 2021, 4:27 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po created T3276: Update Linux Kernel to v5.4.94 / 5.10.12.
Jan 31 2021, 4:24 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po committed rVYOSONEXbe05dcafbbe2: smoketest: routes: add initial tests for static routes.
Jan 31 2021, 2:22 PM
c-po closed T2947: Nat translation many-many with prefix does not map 1-1., a subtask of T3092: nat: migrate to get_config_dict(), as Unknown Status.
Jan 31 2021, 12:43 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2947: Nat translation many-many with prefix does not map 1-1. as Unknown Status.
Jan 31 2021, 12:43 PM · VyOS 1.4 Sagitta
c-po changed the status of T3255: Rewrite protocol RPKI to new XML/Python style from Resolved to Unknown Status.
Jan 31 2021, 12:42 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po changed the status of T3255: Rewrite protocol RPKI to new XML/Python style, a subtask of T2175: Rewriting all FRR processes allow for reloading and to XML/Python style, from Resolved to Unknown Status.
Jan 31 2021, 12:42 PM
c-po closed T3255: Rewrite protocol RPKI to new XML/Python style, a subtask of T2175: Rewriting all FRR processes allow for reloading and to XML/Python style, as Resolved.
Jan 31 2021, 12:42 PM
c-po closed T3255: Rewrite protocol RPKI to new XML/Python style as Resolved.
Jan 31 2021, 12:42 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po committed rVYOSONEX8076176ec689: smoketest: routes: add initial tests for static routes.
Jan 31 2021, 12:26 PM
c-po committed rVYOSONEXe29a4b2cad28: moketest: routes: add initial tests for static routes.
Jan 31 2021, 12:25 PM
c-po committed rVYOSONEX5f11deaf4de0: smoketest: vrf: add test case for static v4/v6 routes incl. leaking.
Jan 31 2021, 11:49 AM
c-po committed rVYOSONEX1f144db13fcf: smoketest: configs: import sample config provided by Tim Harman.
Jan 31 2021, 11:49 AM
c-po committed rVYOSONEXca5d74015c86: smoketest: vrf: add test case for static v4/v6 routes incl. leaking.
Jan 31 2021, 11:48 AM
jack9603301 updated subscribers of T3116: Support back-end L4 level load balancing.

@dmbaturin Hi, I would like to discuss with you the possibility of introducing load-balancing components based on direct-routing mode in VYOS. VYOS already has binary components that implement LVS

Jan 31 2021, 10:46 AM · VyOS 1.4 Sagitta
c-po committed rVYOSONEXaf2a367f4fe2: smoketest: vrf: verify interfaces can be bound/unbound.
Jan 31 2021, 9:18 AM
c-po committed rVYOSONEX6c286fab17e8: lldp: T2230: verify file exists before unlinking it.
Jan 31 2021, 9:18 AM
c-po committed rVYOSONEXb33d26ab1e55: vyos: T3274: Handle EOF in ask_yes_no() (authored by erkin).
Jan 31 2021, 9:18 AM
c-po committed rVYOSONEX33e10ccc33e3: smoketest: vrf: verify interfaces can be bound/unbound.
Jan 31 2021, 9:16 AM
c-po committed rVYOSONEXca202f30fc5f: lldp: T2230: verify file exists before unlinking it.
Jan 31 2021, 9:16 AM
c-po committed rVYOSONEX16c495e2eecf: smoketest: configs: import sample config provided by Tim Harman.
Jan 31 2021, 9:16 AM
c-po committed rVYOSONEX15094c978ca5: smoketest: configs: cleanup.
Jan 31 2021, 9:16 AM
erkin committed rVYOSONEX55c5d662290a: vyos: T3274: Handle EOF in ask_yes_no().
Jan 31 2021, 8:35 AM
GitHub <noreply@github.com> committed rVYOSONEXa64420678069: Merge pull request #712 from erkin/current (authored by c-po).
Jan 31 2021, 8:35 AM
dmbaturin created T3275: Disable conntrack helpers by default.
Jan 31 2021, 8:16 AM · VyOS 1.5 Circinus
erkin changed the status of T3274: ask_yes_no() doesn't handle EOFError from Open to In progress.
Jan 31 2021, 4:25 AM · VyOS 1.3 Equuleus (1.3.0)

Jan 30 2021

c-po committed rVYOSONEX8b66542afd88: pppoe: T3273: Leave default-route in place if 'default-route' is set to 'none' (authored by Tanuki).
Jan 30 2021, 8:24 PM
c-po changed the status of T3273: PPPoE static default-routes deleted on interface down when not added by interface up from Unknown Status to Resolved.
Jan 30 2021, 8:24 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
syncer renamed VyOS Networks Controller from VyOS Manager to vyConductor.
Jan 30 2021, 3:31 PM
c-po moved T3273: PPPoE static default-routes deleted on interface down when not added by interface up from Open to In Progress on the VyOS 1.4 Sagitta board.
Jan 30 2021, 2:49 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po closed T3269: VIF-C interfaces don't verify configuration as Resolved.
Jan 30 2021, 12:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T3273: PPPoE static default-routes deleted on interface down when not added by interface up.

Once confirmed in 1.4 this is a good backport candidate to 1.3. Thanks!

Jan 30 2021, 12:47 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po closed T3273: PPPoE static default-routes deleted on interface down when not added by interface up as Unknown Status.
Jan 30 2021, 12:47 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Tanuki committed rVYOSONEX2dc11253e46b: pppoe: T3273: Leave default-route in place if 'default-route' is set to 'none'.
Jan 30 2021, 12:46 PM
GitHub <noreply@github.com> committed rVYOSONEXcd19bd15ca2a: Merge pull request #711 from samburney/current (authored by c-po).
Jan 30 2021, 12:46 PM
jack9603301 moved T3116: Support back-end L4 level load balancing from In Progress to Need Triage on the VyOS 1.3 Equuleus board.
Jan 30 2021, 12:43 PM · VyOS 1.4 Sagitta
jack9603301 changed the status of T3116: Support back-end L4 level load balancing from In progress to Confirmed.
Jan 30 2021, 12:43 PM · VyOS 1.4 Sagitta
c-po added a subtask for T2175: Rewriting all FRR processes allow for reloading and to XML/Python style: T2450: Rewrite "protocols vrf" tree in XML and Python.
Jan 30 2021, 12:27 PM
c-po added a parent task for T2450: Rewrite "protocols vrf" tree in XML and Python: T2175: Rewriting all FRR processes allow for reloading and to XML/Python style.
Jan 30 2021, 12:27 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3037: Bgp afi ipv6-unicast capability dynamic bug as Resolved.
Jan 30 2021, 12:26 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po committed rVYOSONEX14b3d4c35d94: bgp: T3037: remove invalid CLI nodes for ipv6 specific dynamic capability.
Jan 30 2021, 12:26 PM
c-po committed rVYOSONEX8ef3da4edcdd: bgp: T3037: add migration script.
Jan 30 2021, 12:26 PM
c-po moved T3037: Bgp afi ipv6-unicast capability dynamic bug from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jan 30 2021, 12:25 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po moved T3037: Bgp afi ipv6-unicast capability dynamic bug from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.7) board.
Jan 30 2021, 12:25 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po committed rVYOSONEX3e9a2095cc58: bgp: T3037: add migration script.
Jan 30 2021, 12:19 PM
c-po committed rVYOSONEX32822d5e1831: bgp: T3037: add migration script.
Jan 30 2021, 12:19 PM
c-po updated the task description for T3037: Bgp afi ipv6-unicast capability dynamic bug.
Jan 30 2021, 9:12 AM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po changed the status of T3037: Bgp afi ipv6-unicast capability dynamic bug from Open to In progress.
Jan 30 2021, 9:02 AM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po changed the status of T3240: Support per-interface DHCPv6 DUIDs from Unknown Status to Resolved.
Jan 30 2021, 9:00 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po committed rVYOSONEX56cacc0624a4: smoketest: dhcpv6: add client smoketests.
Jan 30 2021, 9:00 AM
c-po committed rVYOSONEXe2599181251a: dhcpv6: T3240: send DUID when only DHCPv6 PD is configured (authored by stepler).
Jan 30 2021, 8:55 AM
c-po committed rVYOSONEXedf1a261e154: dhcpv6: T3240: support per-interface client DUIDs (authored by stepler).
Jan 30 2021, 8:55 AM
c-po added a comment to T3240: Support per-interface DHCPv6 DUIDs.

Backported to VyOS 1.3 equuleus

Jan 30 2021, 8:52 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po added a project to T3240: Support per-interface DHCPv6 DUIDs: VyOS 1.4 Sagitta.
Jan 30 2021, 8:52 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Tanuki triaged T3273: PPPoE static default-routes deleted on interface down when not added by interface up as Low priority.
Jan 30 2021, 8:02 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T3271: qemu-kvm grub issue.

I think we definitely need to try because this reproducible. @Viacheslav did you reproduce this on the ESXi hypervisor?

Jan 30 2021, 7:26 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po added a comment to T3271: qemu-kvm grub issue.

Only some files in /etc are adjusted by the Python scripts. We can extend the render() function to only write the file if the content changed (by either read back the content or comparind checksums of the content).

Jan 30 2021, 7:17 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Jan 29 2021

stepler added a comment to T3271: qemu-kvm grub issue.

Some weirdness: vyos-rsyslog.conf looks fine even though it's also unconditionally written in generate() in src/conf_mode/system-syslog.py in vyos-1x:

grub> ls -l (hd0,msdos1)/boot/1.4-rolling-202101290218/rw/etc/rsyslog.d/       
181          20210129162817 vyos-rsyslog.conf
Jan 29 2021, 4:54 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
stepler added a comment to T3271: qemu-kvm grub issue.

In the crux branch of vyatta-cfg-system, scripts/system/vyatta_update_console.pl doesn't overwrite those files unless they've changed (see update()).

Jan 29 2021, 4:42 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
stepler added a comment to T3271: qemu-kvm grub issue.

I think this is just filesystem corruption caused by yanking the power to the VM. serial-getty@ttyS0.service is also showing 0 file size (both are written in generate() in src/conf_mode/system_console.py in vyos-1x):

grub> ls -l (hd0,msdos1)/boot/1.4-rolling-202101290218/rw/etc/systemd/system/
0            20210129162816 serial-getty@ttyS0.service
DIR          20210129162816 getty.target.wants/
DIR          20210129100224 ntp.service.d/
DIR          20210129100302 ssh.service.d/
Jan 29 2021, 4:35 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po closed T3272: OSPF: interface config is not removed, a subtask of T2175: Rewriting all FRR processes allow for reloading and to XML/Python style, as Resolved.
Jan 29 2021, 4:29 PM
c-po closed T3272: OSPF: interface config is not removed as Resolved.
Jan 29 2021, 4:29 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX611f66c405ba: ospf: T3272: ensure interface config is consistent to CLI.
Jan 29 2021, 4:29 PM
c-po added a comment to T3272: OSPF: interface config is not removed.

Is this probably also an issue for IS-IS?

Jan 29 2021, 4:19 PM · VyOS 1.4 Sagitta
c-po added a project to T3272: OSPF: interface config is not removed: VyOS 1.4 Sagitta.
Jan 29 2021, 4:17 PM · VyOS 1.4 Sagitta
c-po triaged T3272: OSPF: interface config is not removed as Normal priority.
Jan 29 2021, 4:17 PM · VyOS 1.4 Sagitta
Viacheslav triaged T3271: qemu-kvm grub issue as High priority.
Jan 29 2021, 4:15 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
stepler added a comment to T3271: qemu-kvm grub issue.

Looks like grub.cfg is being overwritten (note the 0 file size):

grub> ls -l (hd0,msdos1)/boot/grub/
DIR          20210129100148 i386-pc/
DIR          20210129100144 locale/
DIR          20210129100147 fonts/
0            20210129155859 grub.cfg
1024         20210129100147 grubenv
Jan 29 2021, 4:08 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po committed rVYOSONEXb1a861fb987a: vif-s: T3268: add VRF support (authored by stepler).
Jan 29 2021, 4:05 PM