Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[loki-distributed] Add sidecar container for loki ruler to fetch AlertingRules from Configmaps/Secrets #2900

Open
wants to merge 22 commits into
base: main
Choose a base branch
from

Conversation

mbec-printify
Copy link

@mbec-printify mbec-printify commented Jan 10, 2024

PR Description

Already done in those 2 PRs for legacy repo & current loki Helm chart. I've migrated the above solution to the loki-distributed Helm chart and tested locally with prom-stack.


What this PR does:

PR adds a sidecar container to the Ruler deployment to fetch alerting rules defined in separate ConfigMaps and Secrets (based on k8s labels).

The goal of this update is to enable the creation of AlertingRules independently for other services deployments. With this setup, services can manage their own alerting rules in a self-contained manner, through individual ConfigMaps or Secrets, without directly interfacing with the primary ruler deployment.

Checklist

  • DCO signed
  • Version bumped
  • Documentation added

@CLAassistant
Copy link

CLAassistant commented Jan 10, 2024

CLA assistant check
All committers have signed the CLA.

@sebv004
Copy link

sebv004 commented Mar 7, 2024

Hi guys, any news on this feature?

@zanhsieh
Copy link
Collaborator

@zalegrala Can you help with this PR please?

@zanhsieh
Copy link
Collaborator

@Sheikh-Abubaker Do you have permission to approve this PR?

@Sheikh-Abubaker
Copy link
Collaborator

@Sheikh-Abubaker Do you have permission to approve this PR?

Yes I have, is this feature tested properly ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants