Hey there! nmstate 0.3.0 is out and it contains some interesting new features.
VLAN filtering on Linux Bridge
Nmstate now supports VLAN filtering in Linux Bridge. If you are not aware about what is VLAN filtering, I recommend you to read the following article about Linux bridges and VLAN filtering. But I made up a little summary.
When using VLAN filtering, the bridge interface works like a switch, the user
or sysadmin can set up different subnets on servers without needing to create
multiple VLANs and bridges.
On nmstate you can configure VLAN filtering in the bridge interface by adding the “vlan” subtree to the interface state. You can find a simple example in the nmstate API documentation.
Support 3+ single stack DNS nameservers
When configuring the static nameservers, nmstate is doing a validation that
means the nameserver must have a validinterface to be associated with. Due to
that validation, currently it is not possible to configure 2+ mixed stack DNS
nameservers but it is possible to configure 3+ nameservers if they are single
stack. Please, see the example below:
Allow route rule filtering by interface when showing
When showing an interface state with nmstate, now it is possible to filter the route-rules by the interface name. Please, see the example below.