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 ...