diff --git a/stable/metabase/templates/service.yaml b/stable/metabase/templates/service.yaml index e69de29b..4e19fda0 100644 --- a/stable/metabase/templates/service.yaml +++ b/stable/metabase/templates/service.yaml @@ -0,0 +1,30 @@ +apiVersion: v1 +kind: Service +metadata: + name: {{ template "metabase.fullname" . }} + namespace: {{ .Release.Namespace }} + labels: + {{- if .Values.labels }} +{{ toYaml .Values.labels | trim | indent 4 }} + {{- end }} + {{- if .Values.service.annotations }} + run: {{ .Release.Name }} + annotations: +{{ toYaml .Values.service.annotations | indent 4 }} + {{- end }} +spec: + type: {{ .Values.service.type }} +{{- if .Values.service.loadBalancerSourceRanges}} + loadBalancerSourceRanges: +{{toYaml .Values.service.loadBalancerSourceRanges | indent 4 }} +{{- end}} + ports: + - port: {{ .Values.service.externalPort }} + targetPort: {{ .Values.service.internalPort }} +{{- if .Values.service.nodePort }} + nodePort: {{ .Values.service.nodePort }} +{{- end}} + protocol: TCP + name: {{ template "metabase.name" . }} + selector: + run: {{ .Release.Name }}