Skip to content

Idea: Helm: Support non-dedicated remote path for ruler #16328

Description

@jameshartig

What is the problem you are trying to solve?

Right now remoteEvaluationDedicatedQueryPath is the only option to have remote ruler but that ends up creating a bunch of new resources. There should be an option for non-dedicated-but-still-remote.

Which solution do you envision (roughly)?

remoteEvaluationQueryPath and if set it would just set:

      {{- if .Values.ruler.remoteEvaluationQueryPath }}
      query_frontend:
        address: dns:///{{ template "mimir.fullname" . }}-query-frontend.{{ .Release.Namespace }}.svc:{{ include "mimir.serverGrpcListenPort" .  }}
      {{- end }}

Have you considered any alternatives?

This could be set via mimir.structuredConfig manually but that would require hardcoding the namespace, port, and release name.

Any additional context to share?

No response

How long do you think this would take to be developed?

Small (<= 1 month dev)

What are the documentation dependencies?

No response

Proposer?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions