Deal with multiple errors and their criticality #5070
What does this PR do?
During the configuration of a router/service, several things can go wrong due to an improper configuration event. So far, for each router/service, we were not handling the fact that several errors can occur for the same entity, i.e. the last error would overwrite all previous errors. And that last error would be the only one showing up through the API handler.
Therefore, this PR:
To better deal with configuration errors.
Co-authored-by: Julien Salleyron email@example.com