VETH interfaces... why?

I have two veth interfaces, but none configured. What are they from?

Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
veth0            -                                 u/u
veth1            -                                 u/u
# show interfaces virtual-ethernet
Configuration under specified path is empty

Which version?
Did you execute smoketests or something like that?

Self build:

$ show version
Version:          VyOS 1.5-rolling-202309240034
Release train:    current

Built by:         
Built on:         Sun 24 Sep 2023 00:34 UTC
Build UUID:       1f433306-4a71-4d71-b6d5-d49a7175e3d4
Build commit ID:  ab114f9533bbac

Architecture:     x86_64
Boot via:         installed image
System type:      bare metal

Hardware vendor:  Protectli
Hardware model:   FW4B
Hardware S/N:     123456789
Hardware UUID:    Unknown

Copyright:        VyOS maintainers and contributors

But, they disappeared. Weird one.

There are no such in VyOS 1.5-rolling-202310050022 either:

vyos@vyos:~$ show interfaces virtual-ethernet
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
vyos@vyos:~$ show interfaces | strip-private
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
eth0             xxx.xxx.56.2/24                   u/u  MGMT
eth1             xxx.xxx.1.2/24                    u/u  WAN
eth2             xxx.xxx.2.2/24                    u/u  DMZ
eth3             xxx.xxx.3.2/24                    u/u  LAN
lo               xxx.xxx.0.1/8                       u/u  L0
                 ::1/128                                

I think veth is used by netns (network namespace, basically the Linux edition of what other vendors define as a VRF where the vrf in Linux is not really the same thing).

There is also this merge recently (about 5th sep) which involves veth (and netns):

https://vyos.dev/T5241

We don’t add veth by default