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

     1  {{- if .Values.metrics.enabled }}
     2  apiVersion: v1
     3  kind: Service
     4  metadata:
     5    name: {{ include "velero.fullname" . }}
     6    namespace: {{ .Release.Namespace }}
     7    {{- with .Values.metrics.service.annotations }}
     8    annotations:
     9      {{- toYaml . | nindent 4 }}
    10    {{- end }}
    11    labels:
    12      app.kubernetes.io/name: {{ include "velero.name" . }}
    13      app.kubernetes.io/instance: {{ .Release.Name }}
    14      app.kubernetes.io/managed-by: {{ .Release.Service }}
    15      helm.sh/chart: {{ include "velero.chart" . }}
    16      {{- with .Values.metrics.service.labels }}
    17        {{- toYaml . | nindent 4 }}
    18      {{- end }}
    19  spec:
    20    type: ClusterIP
    21    ports:
    22      - name: http-monitoring
    23        port: 8085
    24        targetPort: http-monitoring
    25    selector:
    26      name: velero
    27      app.kubernetes.io/name: {{ include "velero.name" . }}
    28      app.kubernetes.io/instance: {{ .Release.Name }}
    29  {{- end }}