-
Sub-task
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
False
-
-
False
-
Unset
-
CRCPLAN-232 - Kessel | PRBAC v2 Service Provider Migration Enablement (Internal)
-
-
-
Access & Management Sprint 98, Access & Management Sprint 99, Access & Management Sprint 100, ReBAC Tech Debt Sprint Q4 2025
For every alert for the kessel-relations-sync service in app-interface (see https://gitlab.cee.redhat.com/service/app-interface/-/merge_requests/123763), we should add tests to ensure they are working correctly.
See,
- https://service.pages.redhat.com/dev-guidelines/docs/appsre/onboarding/observability/#prometheus-alerts-tests
- https://gitlab.cee.redhat.com/service/app-interface/
/blob/master/docs/app-sre/prometheus-rules-tests-in-app-interface.md#prometheus[…]pp-interface - Tooling install: https://github.com/app-sre/qontract-reconcile?tab=readme-ov-file#installation
Definition of done:
- prometheusrulestests files containing the tests per environment should be committed to app-interface alongside our prometheusrules files.
- These tests should run on ci jobs and locally without failure.