+++ /dev/null
-apiVersion: v1
-kind: Service
-metadata:
- name: "{{ include "istio-operator.fullname" . }}-operator"
- {{- if and .Values.prometheusMetrics.enabled (not .Values.prometheusMetrics.authProxy.enabled) }}
- annotations:
- prometheus.io/scrape: "true"
- prometheus.io/port: "8080"
- prometheus.io/scheme: http
- {{- end }}
- labels:
- control-plane: controller-manager
- controller-tools.k8s.io: "1.0"
- app.kubernetes.io/name: {{ include "istio-operator.name" . }}
- helm.sh/chart: {{ include "istio-operator.chart" . }}
- app.kubernetes.io/instance: {{ .Release.Name }}
- app.kubernetes.io/managed-by: {{ .Release.Service }}
- app.kubernetes.io/version: {{ .Chart.AppVersion }}
- app.kubernetes.io/component: operator
-spec:
- selector:
- control-plane: controller-manager
- controller-tools.k8s.io: "1.0"
- app.kubernetes.io/name: {{ include "istio-operator.name" . }}
- app.kubernetes.io/instance: {{ .Release.Name }}
- app.kubernetes.io/component: operator
- ports:
- - name: https
- port: 443
- {{- if and .Values.prometheusMetrics.enabled (not .Values.prometheusMetrics.authProxy.enabled) }}
- - name: metrics
- port: 8080
- {{- end }}