Skip to content
This repository was archived by the owner on Oct 24, 2024. It is now read-only.

Commit 1813209

Browse files
jaya-kopsarunesh-kops
andauthored
Metrics port update (#66)
* metrics port updation * update metrics condition * metrics port updation 2 --------- Co-authored-by: arunesh-kops <arunesh.j@kops.dev>
1 parent 59851e1 commit 1813209

6 files changed

Lines changed: 20 additions & 8 deletions

File tree

charts/cron-job/templates/cronJob.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,10 @@ spec:
6464
{{- end }}
6565
imagePullPolicy: IfNotPresent
6666
ports:
67-
- name: metrics-port
68-
containerPort: {{ .Values.metricsPort }}
67+
{{- if and .Values.metricsPort (ne (int .Values.metricsPort) 0) }}
68+
- name: metrics-port
69+
containerPort: {{ .Values.metricsPort }}
70+
{{- end }}
6971
envFrom:
7072
{{- range $i, $name := .Values.envFrom.configmaps }}
7173
- configMapRef:

charts/cron-job/templates/service.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@ spec:
99
- name: http-port
1010
port: 80
1111
targetPort: {{ .Values.httpPort}}
12+
{{- if and .Values.metricsPort (ne (int .Values.metricsPort) 0) }}
1213
- name: metrics-port
1314
port: 2121
14-
targetPort: {{ .Values.metricsPort}}
15+
targetPort: {{ .Values.metricsPort }}
16+
{{- end }}
1517
selector:
1618
app: {{ .Values.name }}
1719
type: NodePort

charts/cron-job/templates/serviceMonitor.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ spec:
1010
matchLabels:
1111
app: {{.Values.name}}
1212
endpoints:
13+
{{- if .Values.metricsPort}}
1314
- port: metrics-port
14-
interval: {{.Values.metricsScrapeInterval }}
15+
interval: {{ .Values.metricsScrapeInterval }}
1516
path: /metrics
17+
{{- end }}
1618
---

charts/service/templates/deployment.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,10 @@ spec:
7777
ports:
7878
- name: http-port
7979
containerPort: {{ .Values.httpPort }}
80+
{{- if and .Values.metricsPort (ne ( int .Values.metricsPort ) 0) }}
8081
- name: metrics-port
8182
containerPort: {{ .Values.metricsPort }}
83+
{{- end }}
8284
{{- range $k, $v := .Values.ports}}
8385
- name: {{ $k }}
8486
containerPort: {{ $v }}

charts/service/templates/service.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@ spec:
99
- name: http-port
1010
port: 80
1111
targetPort: {{ .Values.httpPort}}
12+
{{- if and .Values.metricsPort (ne (int .Values.metricsPort) 0) }}
1213
- name: metrics-port
1314
port: 2121
14-
targetPort: {{ .Values.metricsPort}}
15+
targetPort: {{ .Values.metricsPort }}
16+
{{- end}}
1517
{{- range $k, $v := .Values.ports}}
1618
- name: {{ $k}}
1719
port: {{ $v }}

charts/service/templates/serviceMonitor.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ spec:
1010
matchLabels:
1111
app: {{.Values.name}}
1212
endpoints:
13-
- port: metrics-port
14-
interval: {{.Values.metricsScrapeInterval }}
15-
path: /metrics
13+
{{- if .Values.metricsPort}}
14+
- port: metrics-port
15+
interval: {{ .Values.metricsScrapeInterval }}
16+
path: /metrics
17+
{{- end }}
1618
---

0 commit comments

Comments
 (0)