{{- if and .Values.prometheusMetrics.enabled .Values.prometheusMetrics.authProxy.enabled }} apiVersion: v1 kind: Service metadata: name: {{ include "istio-operator.fullname" . }}-authproxy annotations: prometheus.io/port: "8443" prometheus.io/scheme: https prometheus.io/scrape: "true" 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: authproxy spec: ports: - name: https port: 8443 targetPort: https 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 {{- end }}