Skip to content

Commit 1bc1970

Browse files
committed
fix: cleanup and liniting metrics components
Signed-off-by: WrenIX <dev.github@wrenix.eu>
1 parent e5c7e61 commit 1bc1970

File tree

4 files changed

+31
-26
lines changed

4 files changed

+31
-26
lines changed

charts/nextcloud/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: nextcloud
3-
version: 4.5.3
3+
version: 4.5.4
44
appVersion: 27.1.3
55
description: A file sharing server that puts the control and security of your own data back into your hands.
66
keywords:

charts/nextcloud/templates/metrics-deployment.yaml renamed to charts/nextcloud/templates/metrics/deployment.yaml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{{- if .Values.metrics.enabled }}
2+
---
23
apiVersion: apps/v1
34
kind: Deployment
45
metadata:
@@ -18,20 +19,21 @@ spec:
1819
app.kubernetes.io/component: metrics
1920
template:
2021
metadata:
21-
annotations: {{- toYaml .Values.metrics.podAnnotations | nindent 8 }}
22+
annotations:
23+
{{- toYaml .Values.metrics.podAnnotations | nindent 8 }}
2224
labels:
2325
app.kubernetes.io/name: {{ include "nextcloud.name" . }}
2426
app.kubernetes.io/instance: {{ .Release.Name }}
2527
app.kubernetes.io/component: metrics
26-
{{- if .Values.metrics.podLabels }}
27-
{{ toYaml .Values.metrics.podLabels | indent 8 }}
28-
{{- end }}
28+
{{- with .Values.metrics.podLabels }}
29+
{{- toYaml . | indent 8 }}
30+
{{- end }}
2931
spec:
30-
{{- if .Values.metrics.image.pullSecrets }}
32+
{{- with .Values.metrics.image.pullSecrets }}
3133
imagePullSecrets:
32-
{{- range .Values.metrics.image.pullSecrets }}
34+
{{- range . }}
3335
- name: {{ . }}
34-
{{- end}}
36+
{{- end}}
3537
{{- end }}
3638
containers:
3739
- name: metrics-exporter
@@ -66,8 +68,9 @@ spec:
6668
ports:
6769
- name: metrics
6870
containerPort: 9205
69-
{{- if .Values.metrics.resources }}
70-
resources: {{- toYaml .Values.metrics.resources | nindent 10 }}
71+
{{- with .Values.metrics.resources }}
72+
resources:
73+
{{- toYaml . | nindent 10 }}
7174
{{- end }}
7275
securityContext:
7376
runAsUser: 1000

charts/nextcloud/templates/metrics-service.yaml renamed to charts/nextcloud/templates/metrics/service.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{{- if .Values.metrics.enabled }}
2+
---
23
apiVersion: v1
34
kind: Service
45
metadata:
@@ -9,18 +10,18 @@ metadata:
910
app.kubernetes.io/instance: {{ .Release.Name }}
1011
app.kubernetes.io/managed-by: {{ .Release.Service }}
1112
app.kubernetes.io/component: metrics
12-
{{- if .Values.metrics.service.labels -}}
13-
{{ toYaml .Values.metrics.service.labels | nindent 4 }}
14-
{{- end -}}
15-
{{- if .Values.metrics.service.annotations }}
16-
annotations: {{ toYaml .Values.metrics.service.annotations | nindent 4 }}
13+
{{- with .Values.metrics.service.labels }}
14+
{{- toYaml .Values.metrics.service.labels | nindent 4 }}
15+
{{- end }}
16+
{{- with .Values.metrics.service.annotations }}
17+
annotations:
18+
{{- toYaml . | nindent 4 }}
1719
{{- end }}
1820
spec:
1921
type: {{ .Values.metrics.service.type }}
20-
{{ if eq .Values.metrics.service.type "LoadBalancer" -}} {{ if .Values.metrics.service.loadBalancerIP }}
22+
{{- if and (eq .Values.metrics.service.type "LoadBalancer") .Values.metrics.service.loadBalancerIP }}
2123
loadBalancerIP: {{ .Values.metrics.service.loadBalancerIP }}
22-
{{ end -}}
23-
{{- end -}}
24+
{{- end }}
2425
ports:
2526
- name: metrics
2627
port: 9205

charts/nextcloud/templates/metrics-servicemonitor.yaml renamed to charts/nextcloud/templates/metrics/servicemonitor.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled }}
2+
---
23
apiVersion: monitoring.coreos.com/v1
34
kind: ServiceMonitor
45
metadata:
56
name: {{ template "nextcloud.fullname" . }}
6-
{{- if .Values.metrics.serviceMonitor.namespace }}
7-
namespace: {{ .Values.metrics.serviceMonitor.namespace | quote }}
7+
{{- with .Values.metrics.serviceMonitor.namespace }}
8+
namespace: {{ . | quote }}
89
{{- else }}
910
namespace: {{ .Release.Namespace | quote }}
1011
{{- end }}
@@ -14,8 +15,8 @@ metadata:
1415
app.kubernetes.io/instance: {{ .Release.Name }}
1516
app.kubernetes.io/managed-by: {{ .Release.Service }}
1617
app.kubernetes.io/component: metrics
17-
{{- if .Values.metrics.serviceMonitor.labels -}}
18-
{{ toYaml .Values.metrics.serviceMonitor.labels | nindent 4 }}
18+
{{- with .Values.metrics.serviceMonitor.labels }}
19+
{{- toYaml .Values.metrics.serviceMonitor.labels | nindent 4 }}
1920
{{- end }}
2021
spec:
2122
jobLabel: {{ .Values.metrics.serviceMonitor.jobLabel | quote }}
@@ -30,10 +31,10 @@ spec:
3031
endpoints:
3132
- port: metrics
3233
path: "/"
33-
{{- if .Values.metrics.serviceMonitor.interval }}
34-
interval: {{ .Values.metrics.serviceMonitor.interval }}
34+
{{- with .Values.metrics.serviceMonitor.interval }}
35+
interval: {{ . }}
3536
{{- end }}
36-
{{- if .Values.metrics.serviceMonitor.scrapeTimeout }}
37-
scrapeTimeout: {{ .Values.metrics.serviceMonitor.scrapeTimeout }}
37+
{{- with .Values.metrics.serviceMonitor.scrapeTimeout }}
38+
scrapeTimeout: {{ . }}
3839
{{- end }}
3940
{{- end }}

0 commit comments

Comments
 (0)