Skip to content

Add component addon for alert routing discovery / team-based alert routing - #119

Merged
simu merged 1 commit into
masterfrom
feat/team-based-routing
Aug 5, 2026
Merged

Add component addon for alert routing discovery / team-based alert routing#119
simu merged 1 commit into
masterfrom
feat/team-based-routing

Conversation

@simu

@simu simu commented Jul 31, 2026

Copy link
Copy Markdown
Member

The addon uses the distribution-agnostic alert-routing-discovery.libsonnet provided by https://github.com/projectsyn/jsonnet-libs to implement dynamic alert routing rules in the Alertmanager config based on component instances' Project Syn team assignment (cf. https://syn.tools/syn/explanations/argocd-multitenancy.html).

We also add a test case which covers the new addon. The test case contents have been adapted from the component-openshift4-monitoring test case with the same name.

Rendered from component template version: main (0beeff3)

See also projectsyn/jsonnet-libs#12 and appuio/component-openshift4-monitoring#278

Checklist

  • The PR has a meaningful title. It will be used to auto-generate the
    changelog.
    The PR has a meaningful description that sums up the change. It will be
    linked in the changelog.
  • PR contains a single logical change (to build a better changelog).
  • Update the documentation.
  • Categorize the PR by adding one of the labels:
    bug, enhancement, documentation, change, breaking, dependency
    as they show up in the changelog.
  • Link this PR to related issues or PRs.

@simu
simu requested a review from a team as a code owner July 31, 2026 13:50
@simu simu added the enhancement New feature or request label Jul 31, 2026
@simu
simu requested a review from a team July 31, 2026 13:50
@simu
simu force-pushed the feat/team-based-routing branch from ca82edf to de647e7 Compare July 31, 2026 13:59

@HappyTetrahedron HappyTetrahedron left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know those testcases ^^

Base automatically changed from feat/use-shared-alert-patching to master August 5, 2026 13:56
…uting

The addon uses the distribution-agnostic
`alert-routing-discovery.libsonnet` provided by
https://github.com/projectsyn/jsonnet-libs to implement dynamic alert
routing rules in the Alertmanager config based on component instances'
Project Syn team assignment (cf.
https://syn.tools/syn/explanations/argocd-multitenancy.html).

We also add a test case which covers the new addon. The test case
contents have been adapted from the component-openshift4-monitoring test
case with the same name.

Rendered from component template version: main (0beeff3)
@simu
simu force-pushed the feat/team-based-routing branch from de647e7 to f2286c4 Compare August 5, 2026 13:56
@simu simu added the bump:minor label Aug 5, 2026
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

🚀 This PR has been released as v2.16.0

Triggering workflows Release

🛠️ Auto tagging enabled with label bump:minor

@simu
simu merged commit 5e9ab86 into master Aug 5, 2026
54 checks passed
@simu
simu deleted the feat/team-based-routing branch August 5, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump:minor enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants