while looking at Nmstate logs after failures I noticed that Nmstate
uses checkpoints in the tear-up phase of integration tests. Therefore,
if something fails inside the mainloopo in the tear-up phase, all
tear-up progress is reverted instead of keeping at least the removed
bits removed. Am I missing something?
My idea for the easiest/cleanest solution would be to just issue
"nmcli c d $interface; nmclid d $interface (if it is not eth1/eth2)"
and ignoring the returncode for all interfaces that are touched in a
test as the tear-up code. Since Nmstate also stores routes and DNS
information in the respective profiles, this should properly clean it
up with the better working nmcli code.
What do you think?
Ansible RHEL Networking System Role Maintainer
Red Hat GmbH, http://www.de.redhat.com/, Registered seat: Grasbrunn,
Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Charles Cachera, Laurie Krebs, Michael O'Neill,
I have been trying to move all the CI tests to centos8. I have found
that this is not going to be possible as some packages are missing.
Here is the list of them:
I have also tried to look up for a workaround but I have not been able
to do it. Do you have any idea? If not, we should move all F31 test to
rawhide in my opinion.
The Nmstate project proudly presents:
This release contains bug fixes and new features among some break changes.
=> Breaking Changes
Deprecations in `libnmstate.schema`:
* 'LinuxBridge.GROUP_FORWARD_MASK' -> 'LinuxBridge.Options.GROUP_FORWARD_MASK'
* 'LinuxBridge.MAC_AGEING_TIME' -> 'LinuxBridge.Options.MAC_AGEING_TIME'
* 'LinuxBridge.MULTICAST_SNOOPING' -> 'LinuxBridge.Options.MULTICAST_SNOOPING'
=> New Features
* Support SR-IOV VFs configuration.
* Introduce libnmstate.__version__.
=> Bug Fixes
* Fix verification of route rules with 2+ route tables.
* Support reapply on IPv6 changes.
* Fix disable IP stack after enabled DHCP.
* Fix MAC address pattern to support infiniband MAC addresses.
* Report missing OVS NM plugin on profile activation.
* Ignore existing unmanaged and unknown type bridge ports.
* Fix bridge type interface state parsing.
* Fix success check after interface deletion.
* Read mac-address from sysfs when missing from NM (ovs-interface).
* Get the SR-IOV total-vfs from sysfs instead from NM configuration.
Please note that the Fedora and Copr packages are already available.
* Fedora 32: https://koji.fedoraproject.org/koji/buildinfo?buildID=1428965
* Copr: https://copr.fedorainfracloud.org/coprs/nmstate/nmstate/packages/
I have noted that something is wrong with the codecov reports in the
pull request. I have opened a PR  which just change a few lines of
code in the same file and the codecov is reporting a total coverage
decrease of 26.21%.
I think this is wrong. I will investigate more about it. Any suggestions?
Hi Gris, Fernando, All
Tyll raised a good point that nmstate-0.1.2 had newer content than
nmstate-0.2.0 and therefore
it makes sense to release a new 0.2 version.
With that said, we could delay the release if we have some content we still
want in from the
Please feedback with your thoughts.