validity
validity copied to clipboard
NetBox plugin to validate network devices
It would be nice to implement support of both 3.5-3.7 and 4.0 inside one single Validity version
Splitting the work among multiple RQ workers may sufficiently reduce tests execution time for a huge amount of devices.
It would be useful to have an option to group individual compliance tests into bundles (e.g. group all bgp related tests into "BGP" bundle). It will affect per device compliance...
Allow a test to be skipped if a particular Exception (or a list of exceptions) occurs. "Skipped" means do not create a TestResult instance. As an alternative add a field...
We should check that Jinja2 syntax is correct before saving objects like GitRepo
Normally selectors with overlapping tests must not overlap their devices filter or else the same test would be executed twice for the same subset of devices
Custom scripts is the subject for constant changes from netbox core team. It would be easier for long-term support to fully eliminate custom scripts usage inside Validity.
Strawberry has been introduced as a replacement for graphene by NetBox. This issue can't be fully implemented before https://github.com/netbox-community/netbox/issues/16091 is resolved.
### Validity Version 3.0.3 ### NetBox Version 4.1.1 ### Python Version 3.12.3 ### Steps to Reproduce Launch tests with validity and checking Sync Data Source, if it fails (in my...