• Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Normal Normal
    • Consoledot CY24Q4
    • None
    • None
    • None
    • 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,

      1. https://service.pages.redhat.com/dev-guidelines/docs/appsre/onboarding/observability/#prometheus-alerts-tests
      2. https://gitlab.cee.redhat.com/service/app-interface//blob/master/docs/app-sre/prometheus-rules-tests-in-app-interface.md#prometheus[…]pp-interface
      3. Tooling install: https://github.com/app-sre/qontract-reconcile?tab=readme-ov-file#installation

      Definition of done:

      1. prometheusrulestests files containing the tests per environment should be committed to app-interface alongside our prometheusrules files.
      2. These tests should run on ci jobs and locally without failure.

              rh-ee-jmarcant Jonathan Marcantonio
              mmclaugh@redhat.com Mark McLaughlin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: