Skip to content

Commit

Permalink
use pinot image for service manager in helm chart (#146)
Browse files Browse the repository at this point in the history
* use pinot image for service manager

* nit

* fix

* remove storage class

* update

* empty commit

* Update helm/values.yaml

Co-authored-by: Ravi Singal <[email protected]>

---------

Co-authored-by: Ravi Singal <[email protected]>
  • Loading branch information
Kishan Sairam Adapa and ravisingal authored Apr 24, 2024
1 parent 52b5960 commit 70ec7d2
Show file tree
Hide file tree
Showing 13 changed files with 515 additions and 70 deletions.
20 changes: 10 additions & 10 deletions helm/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -204,16 +204,16 @@ Create the name of the service account to use
{{/*
Docker image to use for service manager
*/}}
{{- define "pinot.servicemanager.image" -}}
{{- if and .Values.servicemanager.image.repository .Values.servicemanager.image.tag -}}
{{- printf "%s:%s" .Values.servicemanager.image.repository .Values.servicemanager.image.tag }}
{{- if .Values.servicemanager.image.sha256 -}}
{{- printf "@sha256:%s" .Values.servicemanager.image.sha256 }}
{{- end -}}
{{- else -}}
{{- printf "%s:%s" .Values.image.repository .Chart.Version }}
{{- end -}}
{{- end -}}
{{/*{{- define "pinot.servicemanager.image" -}}*/}}
{{/* {{- if and .Values.servicemanager.image.repository .Values.servicemanager.image.tag -}}*/}}
{{/* {{- printf "%s:%s" .Values.servicemanager.image.repository .Values.servicemanager.image.tag }}*/}}
{{/* {{- if .Values.servicemanager.image.sha256 -}}*/}}
{{/* {{- printf "@sha256:%s" .Values.servicemanager.image.sha256 }}*/}}
{{/* {{- end -}}*/}}
{{/* {{- else -}}*/}}
{{/* {{- printf "%s:%s" .Values.image.repository .Chart.Version }}*/}}
{{/* {{- end -}}*/}}
{{/*{{- end -}}*/}}

{{/*
Docker image to use for controller, broker, minion and server
Expand Down
3 changes: 2 additions & 1 deletion helm/templates/broker/configmap.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{{- if .Values.broker.enabled }}
{{- if or .Values.broker.enabled .Values.servicemanager.enabled }}
apiVersion: v1
kind: ConfigMap
metadata:
Expand All @@ -11,6 +11,7 @@ metadata:
heritage: {{ .Release.Service }}
data:
pinot-broker.conf: |-
pinot.service.role = BROKER
pinot.broker.client.queryPort={{ .Values.broker.port }}
pinot.broker.routing.table.builder.class={{ .Values.broker.routingTable.builderClass }}
pinot.preferHostnameInDefaultInstanceId=true
Expand Down
3 changes: 2 additions & 1 deletion helm/templates/controller/configmap.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{{- if .Values.controller.enabled }}
{{- if or .Values.controller.enabled .Values.servicemanager.enabled }}
apiVersion: v1
kind: ConfigMap
metadata:
Expand All @@ -11,6 +11,7 @@ metadata:
heritage: {{ .Release.Service }}
data:
pinot-controller.conf: |-
pinot.service.role = CONTROLLER
controller.helix.cluster.name={{ .Values.cluster.name }}
controller.port={{ .Values.controller.port }}
{{- if .Values.controller.vip.enabled }}
Expand Down
3 changes: 2 additions & 1 deletion helm/templates/minion/configmap.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{{- if .Values.minion.enabled }}
{{- if or .Values.minion.enabled .Values.servicemanager.enabled }}
apiVersion: v1
kind: ConfigMap
metadata:
Expand All @@ -11,6 +11,7 @@ metadata:
heritage: {{ .Release.Service }}
data:
pinot-minion.conf: |-
pinot.service.role = MINION
pinot.minion.port={{ .Values.minion.port }}
pinot.set.instance.id.to.hostname=true
{{- if .Values.minion.persistence.enabled }}
Expand Down
3 changes: 2 additions & 1 deletion helm/templates/server/configmap.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{{- if .Values.server.enabled }}
{{- if or .Values.server.enabled .Values.servicemanager.enabled }}
{{- range $name,$tierConfig := omit .Values.server.tiers "default" }}
{{- $tier := mergeOverwrite (deepCopy (omit $.Values.server "tiers")) (deepCopy $.Values.server.tiers.default) (deepCopy $tierConfig) }}
---
Expand All @@ -22,6 +22,7 @@ metadata:
heritage: {{ $.Release.Service }}
data:
pinot-server.conf: |-
pinot.service.role = SERVER
pinot.server.netty.port={{ $tier.ports.netty }}
pinot.server.adminapi.port={{ $tier.ports.admin }}
pinot.server.grpc.port={{ $tier.ports.grpc }}
Expand Down
39 changes: 0 additions & 39 deletions helm/templates/servicemanager/configmap.yaml

This file was deleted.

Loading

0 comments on commit 70ec7d2

Please sign in to comment.