Since the rolling release 1.3-rolling-202005051136 any pseudo-interfaces fail to come up or commit:
vyos@cr01b-vyos:~$ show ver | grep Ver
Version: VyOS 1.3-rolling-202005051136
vyos@cr01b-vyos:~$ conf
[edit]
vyos@cr01b-vyos# load
Loading configuration from 'config.boot'
Load complete. Use 'commit' to make changes effective.
[edit]
vyos@cr01b-vyos# comp
[edit interfaces]
+pseudo-ethernet peth0 {
+ address 192.168.100.4/24
+ description "MB8600 Management"
+ source-interface bond1
+}
[edit]
vyos@cr01b-vyos# commit
[ interfaces pseudo-ethernet peth0 ]
File "/usr/libexec/vyos/conf_mode/interfaces-pseudo-ethernet.py", line 130
or peth['ipv6_autoconf'] ) ):
^
SyntaxError: invalid syntax
[[interfaces pseudo-ethernet peth0]] failed
Commit failed
[edit]