github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/kiali-server/templates/service.yaml (about)

     1  ---
     2  apiVersion: v1
     3  kind: Service
     4  metadata:
     5    name: {{ include "kiali-server.fullname" . }}
     6    namespace: {{ .Release.Namespace }}
     7    labels:
     8      {{- include "kiali-server.labels" . | nindent 4 }}
     9    annotations:
    10      {{- if .Capabilities.APIVersions.Has "route.openshift.io/v1" }}
    11      service.beta.openshift.io/serving-cert-secret-name: {{ include "kiali-server.fullname" . }}-cert-secret
    12      {{- end }}
    13      {{- if and (not (empty .Values.server.web_fqdn)) (not (empty .Values.server.web_schema)) }}
    14      {{- if empty .Values.server.web_port }}
    15      kiali.io/external-url: {{ .Values.server.web_schema }}://{{ .Values.server.web_fqdn }}{{ include "kiali-server.server.web_root" . }}
    16      {{- else }}
    17      kiali.io/external-url: {{ .Values.server.web_schema }}://{{ .Values.server.web_fqdn }}:{{ .Values.server.web_port }}{{ include "kiali-server.server.web_root" . }}
    18      {{- end }}
    19      {{- end }}
    20      {{- if .Values.deployment.service_annotations }}
    21      {{- toYaml .Values.deployment.service_annotations | nindent 4  }}
    22      {{- end }}
    23  spec:
    24    {{- if .Values.deployment.service_type }}
    25    type: {{ .Values.deployment.service_type }}
    26    {{- end }}
    27    ports:
    28    {{- if (include "kiali-server.identity.cert_file" .) }}
    29    - name: tcp
    30      appProtocol: https
    31    {{- else }}
    32    - name: http
    33      appProtocol: http
    34    {{- end }}
    35      protocol: TCP
    36      port: {{ .Values.server.port }}
    37    {{- if .Values.server.metrics_enabled }}
    38    - name: http-metrics
    39      appProtocol: http
    40      protocol: TCP
    41      port: {{ .Values.server.metrics_port }}
    42    {{- end }}
    43    selector:
    44      {{- include "kiali-server.selectorLabels" . | nindent 4 }}
    45    {{- if .Values.deployment.additional_service_yaml }}
    46    {{- toYaml .Values.deployment.additional_service_yaml | nindent 2  }}
    47    {{- end }}
    48  ...