Hello,

I represent one of system integrators (Foreman configuration and provisioning 
management open source project). Thanks for the info.

I would like to ask for taking into consideration shipping some kind of syntax 
validation tool that could be executed to validate syntax of the new-style 
configuration. It would be important to have it implemented in a way that it 
does not require running NetworkManager, so users could actually use it even 
within kickstart %post section. We are not only interested in pure syntax 
check, but also semantic validation - depending on NetworkManager version, many 
of values are not considered valid and NetworkManager fails to bring connection 
up.

If such tool would have support for multiple versions of NetworkManager, like 
ksvalidator do, that would be the best possible user experience. One could 
easily check if a configuration is valid for particular NM version (thus Fedora 
or RHEL version). In addition, if such a tool was distributed as a subpackage, 
we could totally integrate this into our CI suite to regularly test our 
provisioning templates responsible for generating NetworkManager 
configurations. A precedent is grub2 which has a solid validator which we run 
in our CI to catch issues and bugs beforehand.

Thanks and cheers!

-- lzap
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to