* Alerting: check for uniqueness of mutetime names
* add some testing
* add name validation
* add root route validation
* add tests for validation
* add check for root route mute_time_intervals
* add duplicate test
* remove useless yaml test
* refactor table test
(cherry picked from commit cec2d965ec)
Co-authored-by: Jean-Philippe Quéméner <JohnnyQQQQ@users.noreply.github.com>
Co-authored-by: gillesdemey <gilles.de.mey@gmail.com>
What
This aims to define the unified alerting API as code. It generates OpenAPI definitions from go structs
Running
make openapi