github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/helm/burrow/templates/service-info.yaml (about)

     1  apiVersion: v1
     2  kind: Service
     3  metadata:
     4    labels:
     5      app: {{ template "burrow.name" . }}
     6      chart: {{ template "burrow.chart" . }}
     7      release: {{ .Release.Name }}
     8      heritage: {{ .Release.Service }}
     9    name:  {{ template "burrow.fullname" . }}-info
    10  spec:
    11    type: {{ .Values.info.service.type }}
    12  {{- if .Values.info.service.loadBalance }}
    13    sessionAffinity: ClientIP
    14  {{- end }}
    15    ports:
    16      - name: info
    17        port: {{ $.Values.config.RPC.Info.ListenPort }}
    18        targetPort: info
    19        protocol: TCP
    20    selector:
    21      app: {{ template "burrow.name" . }}
    22      release: {{ .Release.Name }}
    23  {{- if not .Values.info.service.loadBalance }}
    24      nodeNumber: {{ .Values.info.service.node | quote }}
    25  {{- end }}