Skip to content

Commit 69a9493

Browse files
feat(filters): fix batchfiltering (#464)
1 parent 528a06c commit 69a9493

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

charts/argus/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ maintainers:
66
77
name: LogicMonitor
88
name: argus
9-
version: 13.0.0-rc01
9+
version: 13.0.0-rc02
1010
home: https://logicmonitor.github.io/helm-charts-qa
1111
appVersion: v17.0.0-rc01
1212
dependencies:
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
{{/* vim: set filetype=mustache: */}}
22

33
{{- define "filter-config" -}}
4+
{{- $filterValues := .Values.filters }}
5+
{{- if .Values.disableBatchingPods }}
46
{{- $disabledBatchingFilter := "contains(owner,\"Job,CronJob\") && type == \"pod\"" }}
5-
{{- $filterValues := append .Values.filters ($disabledBatchingFilter) }}
7+
{{- $filterValues = append .Values.filters ($disabledBatchingFilter) }}
8+
{{- end }}
69
filters:
710
{{ toYaml $filterValues | nindent 2 }}
811
{{- end -}}

charts/argus/templates/_helpers.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ logicmonitor.com/provider: lm-container
4444

4545
{{- define "monitoring.disable" }}
4646
{{ $alwaysDisable := list }}
47-
{{- if and (not .Release.IsUpgrade) (eq .Values.monitoringMode "Minimal") }}
47+
{{- if and (not .Release.IsUpgrade) (has .Values.monitoringMode (list "Minimal" "Essentials" "Essential")) }}
4848
{{ $alwaysDisable = list "resourcequotas" "limitranges" "roles" "rolebindings" "networkpolicies" "configmaps" "clusterrolebindings" "clusterroles" "priorityclasses" "storageclasses" "cronjobs" "jobs" "endpoints" "ingresses" "secrets" "serviceaccounts" "poddisruptionbudgets" "customresourcedefinitions" }}
4949
{{- end }}
5050

charts/argus/values.schema.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,14 +196,16 @@
196196
"$id": "#/properties/monitoringMode",
197197
"type": "string",
198198
"title": "Argus Monitoring Mode",
199-
"description": "Monitoring mode for Argus (Minimal/Advanced)",
200-
"default": "Minimal",
199+
"description": "Monitoring mode for Argus (Essential/Advanced)",
200+
"default": "Essential",
201201
"enum": [
202202
"Minimal",
203+
"Essentials",
204+
"Essential",
203205
"Advanced"
204206
],
205207
"examples": [
206-
"Minimal",
208+
"Essential",
207209
"Advanced"
208210
],
209211
"$comment": "ui:accessKey-ignore tf:optional"

0 commit comments

Comments
 (0)