mirror of
https://github.com/bitnami/charts.git
synced 2026-03-10 15:07:49 +08:00
* [bitnami/zookeeper] Allow adding annotations to the services Signed-off-by: Sam Weston <weston.sam@gmail.com> * [bitnami/zookeeper] Fix linting failure Signed-off-by: Sam Weston <weston.sam@gmail.com> * [bitnami/zookeeper] Bump chart a minor version Signed-off-by: Sam Weston <weston.sam@gmail.com> * [bitnami/zookeeper] Update components versions Signed-off-by: Bitnami Containers <containers@bitnami.com> Co-authored-by: Bitnami Containers <containers@bitnami.com> Co-authored-by: Javier J. Salmerón-García <jsalmeron@bitnami.com>
35 lines
969 B
YAML
35 lines
969 B
YAML
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: {{ template "zookeeper.fullname" . }}
|
|
namespace: {{ .Release.Namespace }}
|
|
labels: {{- include "zookeeper.labels" . | nindent 4 }}
|
|
app.kubernetes.io/component: zookeeper
|
|
{{- with .Values.service.annotations }}
|
|
annotations:
|
|
{{- range $key, $value := . }}
|
|
{{ $key }}: {{ $value }}
|
|
{{- end }}
|
|
{{- end }}
|
|
spec:
|
|
type: {{ .Values.service.type }}
|
|
ports:
|
|
{{ if not .Values.service.tls.disable_base_client_port }}
|
|
- name: tcp-client
|
|
port: 2181
|
|
targetPort: client
|
|
{{ end }}
|
|
{{ if .Values.service.tls.client_enable }}
|
|
- name: tcp-client-tls
|
|
port: {{ .Values.service.tls.client_port }}
|
|
targetPort: client-tls
|
|
{{ end }}
|
|
- name: follower
|
|
port: 2888
|
|
targetPort: follower
|
|
- name: tcp-election
|
|
port: 3888
|
|
targetPort: election
|
|
selector: {{- include "zookeeper.matchLabels" . | nindent 4 }}
|
|
app.kubernetes.io/component: zookeeper
|