Skip to content

Rewrite validator as part of arcctl

David Cameron requested to merge dcameron/arc:arcctl_validator into master

This replaces the perl arc-config-check script with a new python module that is called through arcctl.

A-REX start-up scripts have not been changed to use the new version yet. We should discuss how to do this because the new version is stricter and hence a configuration that currently passes validation could fail when the change is made. One option is to run both in parallel and print but not act on failures in the new version. The old script shouldn't be removed completely until ARC 7 even if it is not used.

In addition this fixes BUGZ-3536 and BUGZ-3901.

This needs testing with all kinds of different configurations. @andrii would be nice if you could check the code for "arcctl consistency"

Edited by David Cameron

Merge request reports