Page MenuHomeVyOS Platform
Feed Advanced Search

Feb 29 2020

thomas-mangin closed T2046: allowing sub-classes of Interface to redefine how the interface is created as Resolved.

The changes are also part of the patch for T2057 which was merged.

Feb 29 2020, 1:43 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin changed the status of T2082: WireGuard broken after merging T2057 from Open to In progress.
Feb 29 2020, 1:09 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2082: WireGuard broken after merging T2057.

All my apologies for this stupid bug.

Feb 29 2020, 1:08 AM · VyOS 1.3 Equuleus (1.3.0)

Feb 24 2020

thomas-mangin moved T2057: Generalised Interface configuration from Need Triage to In Progress on the VyOS 1.3 Equuleus board.

The patch is ready for inclusion.

Feb 24 2020, 11:59 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2057: Generalised Interface configuration.

This work raised an issue with the current pattern of using Interface(..).remove() which is used in VLANIf as it requires Interface to know that EthernetIf can not be deleted (an implementation detail which should remain in EthernetIf).

Feb 24 2020, 11:58 AM · VyOS 1.3 Equuleus (1.3.0)

Feb 20 2020

thomas-mangin added a comment to T2057: Generalised Interface configuration.

This work overtakes T2046, as it implements the same _create/_delete interface. If merged it would replace it.

Feb 20 2020, 5:17 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin created T2057: Generalised Interface configuration.
Feb 20 2020, 4:54 PM · VyOS 1.3 Equuleus (1.3.0)

Feb 19 2020

thomas-mangin added a comment to T31: Add VRF support.

We could indeed create the VRF as we parse interfaces, and auto-allocate the VRF number, removing this control from the user.

Feb 19 2020, 2:18 PM · VyOS 1.3 Equuleus (1.3.0-epa1)

Feb 18 2020

thomas-mangin added a comment to T31: Add VRF support.

should for multiple routing tables:
https://andir.github.io/posts/linux-ip-vrf/
http://www.allgoodbits.org/articles/view/24
https://patchwork.ozlabs.org/patch/546171/

Feb 18 2020, 5:52 PM · VyOS 1.3 Equuleus (1.3.0-epa1)

Feb 17 2020

thomas-mangin updated the task description for T2046: allowing sub-classes of Interface to redefine how the interface is created.
Feb 17 2020, 5:53 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin created T2046: allowing sub-classes of Interface to redefine how the interface is created.
Feb 17 2020, 5:50 AM · VyOS 1.3 Equuleus (1.3.0)

Feb 14 2020

thomas-mangin renamed T2028: Convert "interfaces tunnel" to new XML/Python representation from Convert "interface tunnel" to new XML/Python representation to Convert "interfaces tunnel" to new XML/Python representation.
Feb 14 2020, 8:20 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2028: Convert "interfaces tunnel" to new XML/Python representation.

initial patch released calling for a review / comments ( PR from github.com/thomas-mangin/vyos-1x T2028 branch) - show command not migrated yet.

Feb 14 2020, 8:12 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin renamed T2028: Convert "interfaces tunnel" to new XML/Python representation from Convert GRE Tunnelling to new XML/Python representation to Convert "interface tunnel" to new XML/Python representation.
Feb 14 2020, 8:11 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin created T2038: repository organisation change.
Feb 14 2020, 11:06 AM · Invalid
thomas-mangin added a comment to T2037: Make use of a systemd environment file.

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

Feb 14 2020, 10:11 AM · VyOS 1.4 Sagitta
thomas-mangin created T2037: Make use of a systemd environment file.
Feb 14 2020, 10:07 AM · VyOS 1.4 Sagitta

Feb 12 2020

thomas-mangin renamed T2028: Convert "interfaces tunnel" to new XML/Python representation from GRE Tunneling support to Convert GRE Tunnelling to new XML/Python representation.
Feb 12 2020, 2:37 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2028: Convert "interfaces tunnel" to new XML/Python representation.
> egrep -ri '[^ag]gre[^apens]' .
./data/templates/rsyslog/rsyslog.conf:$RepeatedMsgReduction on
./src/op_mode/maya_date.py:        August 11, 3114 BC gregorian date. In this case UNIX epoch
Feb 12 2020, 1:26 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2028: Convert "interfaces tunnel" to new XML/Python representation.
Feb 12 2020, 12:57 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin created T2028: Convert "interfaces tunnel" to new XML/Python representation.
Feb 12 2020, 12:45 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T31: Add VRF support.
In T31#53189, @rherold wrote:

Could be away. But from my experience most people use vrf to seperate managment from production, and as second prio seperate customers and so on.
But the managment vrf must not be the "default" vrf.

Feb 12 2020, 12:32 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
thomas-mangin added a comment to T31: Add VRF support.

Here is a patch to implement VRF. Binding is set to work on all VRF for daemon so that BGP and other protocols will work on all VRF.
https://gist.github.com/thomas-mangin/7704c538d905190bd05cfe613bd9f4f5

Feb 12 2020, 12:28 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
thomas-mangin added a comment to T31: Add VRF support.

while it would be quite nice to have a Cumulus 4.0+ like default management VLAN and make all services management aware (which would quite considerably increase the among of work to get something out), I am proposing instead make sure that all services running on the default VRF are available on VRF as a first step.

Feb 12 2020, 10:28 AM · VyOS 1.3 Equuleus (1.3.0-epa1)

Feb 10 2020

thomas-mangin added a comment to T2027: get_config_dict is failing when the configuration section is empty/missing.

suggesting https://github.com/vyos/vyos-1x/pull/217

Feb 10 2020, 10:59 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
thomas-mangin created T2027: get_config_dict is failing when the configuration section is empty/missing.
Feb 10 2020, 10:09 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta

Feb 5 2020

thomas-mangin added a comment to T31: Add VRF support.

Identified configuration format change:

Feb 5 2020, 5:19 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
thomas-mangin added a comment to T31: Add VRF support.

I have a use case for VRF / Linux namespace with VyOS and was wondering if there was a way to break this task down, first allowing the manual creation of VRF/namespace using the CLI (without linking the work to BGP). I will be able to contribute the required changes to the vyos-1x repository should I be given enough direction on how you would like to proceed.

Feb 5 2020, 1:52 PM · VyOS 1.3 Equuleus (1.3.0-epa1)