|
1 | 1 | {{- if .Values.metrics.enabled }} |
| 2 | +{{- with .Values.metrics.service }} |
2 | 3 | --- |
3 | 4 | apiVersion: v1 |
4 | 5 | kind: Service |
5 | 6 | metadata: |
6 | | - name: {{ template "nextcloud.fullname" . }}-metrics |
| 7 | + name: {{ template "nextcloud.fullname" $ }}-metrics |
7 | 8 | labels: |
8 | | - app.kubernetes.io/name: {{ include "nextcloud.name" . }} |
9 | | - helm.sh/chart: {{ include "nextcloud.chart" . }} |
10 | | - app.kubernetes.io/instance: {{ .Release.Name }} |
11 | | - app.kubernetes.io/managed-by: {{ .Release.Service }} |
| 9 | + app.kubernetes.io/name: {{ include "nextcloud.name" $ }} |
| 10 | + helm.sh/chart: {{ include "nextcloud.chart" $ }} |
| 11 | + app.kubernetes.io/instance: {{ $.Release.Name }} |
| 12 | + app.kubernetes.io/managed-by: {{ $.Release.Service }} |
12 | 13 | app.kubernetes.io/component: metrics |
13 | | - {{- with .Values.metrics.service.labels }} |
| 14 | + app.kubernetes.io/monitor: enabled |
| 15 | + {{- with .labels }} |
14 | 16 | {{- toYaml . | nindent 4 }} |
15 | 17 | {{- end }} |
16 | | - {{- with .Values.metrics.service.annotations }} |
| 18 | + {{- with .annotations }} |
17 | 19 | annotations: |
18 | 20 | {{- toYaml . | nindent 4 }} |
19 | 21 | {{- end }} |
20 | 22 | spec: |
21 | | - type: {{ .Values.metrics.service.type }} |
22 | | - {{- if eq .Values.metrics.service.type "LoadBalancer" }} |
23 | | - {{- with .Values.metrics.service.loadBalancerIP }} |
| 23 | + type: {{ .type }} |
| 24 | + {{- if eq .type "LoadBalancer" }} |
| 25 | + {{- with .loadBalancerIP }} |
24 | 26 | loadBalancerIP: {{ . }} |
25 | 27 | {{- end }} |
26 | 28 | {{- end }} |
| 29 | + selector: |
| 30 | + app.kubernetes.io/name: {{ include "nextcloud.name" $ }} |
| 31 | + app.kubernetes.io/instance: {{ $.Release.Name }} |
| 32 | + app.kubernetes.io/component: metrics |
27 | 33 | ports: |
28 | 34 | - name: metrics |
29 | | - port: 9205 |
| 35 | + port: 9100 |
30 | 36 | targetPort: metrics |
31 | | - selector: |
32 | | - app.kubernetes.io/name: {{ include "nextcloud.name" . }} |
33 | | - app.kubernetes.io/instance: {{ .Release.Name }} |
34 | | - app.kubernetes.io/component: metrics |
| 37 | +{{- end }} |
35 | 38 | {{- end }} |
0 commit comments