Skip to content

Commit b08aec4

Browse files
w3amanabhilashshetty04
authored andcommitted
add check for subcharts enable in templates
Signed-off-by: w3aman <aman.gupta@mayadata.io>
1 parent 7096758 commit b08aec4

File tree

3 files changed

+5
-32
lines changed

3 files changed

+5
-32
lines changed

.github/workflows/jsonnet-lint.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

deploy/charts/templates/_helpers.tpl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,5 +80,8 @@ Usage:
8080
{{- range $subchart }}
8181
{{- $values = index $values . }}
8282
{{- end }}
83-
{{- include $template (dict "Chart" (dict "Name" (last $subchart)) "Values" $values "Release" $dot.Release "Capabilities" $dot.Capabilities) }}
83+
{{- if $values.enabled }} # Add this condition to check if the subchart is enabled
84+
{{- include $template (dict "Chart" (dict "Name" (last $subchart)) "Values" $values "Release" $dot.Release "Capabilities" $dot.Capabilities) }}
8485
{{- end }}
86+
{{- end }}
87+

deploy/charts/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ kube-prometheus-stack:
4141
extraArgs:
4242
- --collector.filesystem.ignored-mount-points=^/(dev|proc|sys|var/lib/docker/.+)($|/)
4343
- --collector.filesystem.ignored-fs-types=^(tmpfs|autofs|binfmt_misc|cgroup|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|mqueue|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|sysfs|tracefs)$
44-
- --collector.diskstats.ignored-devices=^(ram|loop|fd|(h|s|v|xv)d[a-z]+|nvme\\d+n\\d+p)\\d+$
44+
- --collector.diskstats.ignored-devices=^(ram|loop|fd|(h|s|v|xv)d[a-z]+)\\d+$
4545

4646
prometheus:
4747
service:

0 commit comments

Comments
 (0)