Skip to content

Commit

Permalink
[feature] helm: add service.extraPorts to all components
Browse files Browse the repository at this point in the history
Signed-off-by: TheRealNoob <mike1118@live.com>
  • Loading branch information
TheRealNoob committed Feb 14, 2025
1 parent 88b33e1 commit 33a7232
Show file tree
Hide file tree
Showing 30 changed files with 117 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@
* [BUGFIX] Distributor: Fix panics in `DurationWithJitter` util functions when computed variance is zero. #10507
* [BUGFIX] Ingester: Fixed a race condition in the `PostingsForMatchers` cache that may have infrequently returned expired cached postings. #10500
* [BUGFIX] Distributor: Report partially converted OTLP requests with status 400 Bad Request. #10588
* [FEATURE] Helm: Add support for `.service.extraPorts` on all components. #10659

### Mixin

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.admin_api.service.extraPorts }}
{{- toYaml .Values.admin_api.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "admin-api" "memberlist" true) | nindent 4 }}
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ spec:
- port: {{ $clusterPort }}
protocol: TCP
name: cluster
{{- if .Values.alertmanager.service.extraPorts }}
{{- toYaml .Values.alertmanager.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "alertmanager" "memberlist" true) | nindent 4 }}
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.alertmanager.service.extraPorts }}
{{- toYaml .Values.alertmanager.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" $args | nindent 4 }}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.compactor.service.extraPorts }}
{{- toYaml .Values.compactor.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "compactor" "memberlist" true) | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ spec:
protocol: TCP
name: http-metrics
targetPort: http-metrics
{{- if .Values.continuous_test.service.extraPorts }}
{{- toYaml .Values.continuous_test.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "continuous-test") | nindent 4 }}
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.distributor.service.extraPorts }}
{{- toYaml .Values.distributor.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "distributor" "memberlist" true) | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.distributor.service.extraPorts }}
{{- toYaml .Values.distributor.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "distributor" "memberlist" true) | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.federation_frontend.service.extraPorts }}
{{- toYaml .Values.federation_frontend.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "federation-frontend") | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ spec:
name: legacy-http-metrics
targetPort: http-metrics
{{- end }}
{{- if .Values.gateway.service.extraPorts }}
{{- toYaml .Values.gateway.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" $ "component" "gateway") | nindent 4 }}
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.graphite.querier.service.extraPorts }}
{{- toYaml .Values.graphite.querier.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "graphite-querier") | nindent 4 }}
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.graphite.write_proxy.service.extraPorts }}
{{- toYaml .Values.graphite.write_proxy.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "graphite-write-proxy") | nindent 4 }}
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.ingester.service.extraPorts }}
{{- toYaml .Values.ingester.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "ingester" "memberlist" true) | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.ingester.service.extraPorts }}
{{- toYaml .Values.ingester.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" $args | nindent 4 }}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ spec:
port: 9150
targetPort: 9150
{{ end }}
{{- if .service.extraPorts }}
{{- toYaml .service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" $.ctx "component" $.component) | nindent 4 }}
{{- end -}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ spec:
nodePort: {{ .Values.nginx.service.nodePort }}
{{- end }}
protocol: TCP
{{- if .Values.nginx.service.extraPorts }}
{{- toYaml .Values.nginx.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "nginx") | nindent 4 }}
{{- end -}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.overrides_exporter.service.extraPorts }}
{{- toYaml .Values.overrides_exporter.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "overrides-exporter") | nindent 4 }}
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.querier.service.extraPorts }}
{{- toYaml .Values.querier.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "querier" "memberlist" true) | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.query_frontend.service.extraPorts }}
{{- toYaml .Values.query_frontend.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "query-frontend") | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.query_frontend.service.extraPorts }}
{{- toYaml .Values.query_frontend.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "query-frontend") | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.query_scheduler.service.extraPorts }}
{{- toYaml .Values.query_scheduler.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "query-scheduler") | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.query_scheduler.service.extraPorts }}
{{- toYaml .Values.query_scheduler.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "query-scheduler") | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.ruler_querier.service.extraPorts }}
{{- toYaml .Values.ruler_querier.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "ruler-querier" "memberlist" true) | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.ruler_query_frontend.service.extraPorts }}
{{- toYaml .Values.ruler_query_frontend.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "ruler-query-frontend") | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.ruler_query_scheduler.service.extraPorts }}
{{- toYaml .Values.ruler_query_scheduler.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "ruler-query-scheduler") | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.ruler_query_scheduler.service.extraPorts }}
{{- toYaml .Values.ruler_query_scheduler.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "ruler-query-scheduler") | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ spec:
protocol: TCP
name: http-metrics
targetPort: http-metrics
{{- if .Values.ruler.service.extraPorts }}
{{- toYaml .Values.ruler.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "ruler" "memberlist" true) | nindent 4 }}
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.store_gateway.service.extraPorts }}
{{- toYaml .Values.store_gateway.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" (dict "ctx" . "component" "store-gateway" "memberlist" true) | nindent 4 }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ spec:
protocol: TCP
name: grpc
targetPort: grpc
{{- if .Values.store_gateway.service.extraPorts }}
{{- toYaml .Values.store_gateway.service.extraPorts | nindent 4 }}
{{- end }}
selector:
{{- include "mimir.selectorLabels" $args | nindent 4 }}

Expand Down
Loading

0 comments on commit 33a7232

Please sign in to comment.