Skip to content

Jsonnet: split the ruler-query-frontend service into a ClusterIP service and a headless service#15001

Merged
pracucci merged 1 commit intomainfrom
upstream-ruler-query-frontend-service
Apr 13, 2026
Merged

Jsonnet: split the ruler-query-frontend service into a ClusterIP service and a headless service#15001
pracucci merged 1 commit intomainfrom
upstream-ruler-query-frontend-service

Conversation

@pracucci
Copy link
Copy Markdown
Collaborator

What this PR does

In this PR I'm upstreaming a change already done in Grafana Cloud by @fionaliao: split the ruler-query-frontend service into a ClusterIP service (for HTTP load balancing) and a headless service (for gRPC client-side load balancing by rulers).

Which issue(s) this PR fixes or relates to

N/A

Checklist

  • Tests updated.
  • Documentation added.
  • CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]. If changelog entry is not needed, please add the changelog-not-needed label to the PR.
  • about-versioning.md updated with experimental features.

…or HTTP load balancing) and a headless service (for gRPC client-side load balancing by rulers)

Signed-off-by: Marco Pracucci <marco@pracucci.com>
@pracucci pracucci requested a review from a team as a code owner April 13, 2026 09:08
@pracucci pracucci changed the title Jsonnet: split the ruler-query-frontend service into a ClusterIP service (for HTTP load balancing) and a headless service (for gRPC client-side load balancing by rulers) Jsonnet: split the ruler-query-frontend service into a ClusterIP service and a headless service Apr 13, 2026
@pracucci pracucci enabled auto-merge (squash) April 13, 2026 09:44
@pracucci pracucci disabled auto-merge April 13, 2026 09:44
@pracucci pracucci merged commit b90c73c into main Apr 13, 2026
77 checks passed
@pracucci pracucci deleted the upstream-ruler-query-frontend-service branch April 13, 2026 11:20
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.

2 participants