github.com/openebs/node-disk-manager@v1.9.1-0.20230225014141-4531f06ffa1e/deploy/helm/charts/templates/configmap.yaml (about) 1 apiVersion: v1 2 kind: ConfigMap 3 metadata: 4 name: {{ include "openebs-ndm.fullname" . }}-config 5 data: 6 # node-disk-manager-config contains config of available probes and filters. 7 # Probes and Filters will initialize with default values if config for that 8 # filter or probe are not present in configmap 9 10 # udev-probe is default or primary probe it should be enabled to run ndm 11 # filterconfigs contains configs of filters. To provide a group of include 12 # and exclude values add it as , separated string 13 node-disk-manager.config: | 14 probeconfigs: 15 - key: udev-probe 16 name: udev probe 17 state: {{ .Values.ndm.probes.enableUdevProbe }} 18 - key: seachest-probe 19 name: seachest probe 20 state: {{ .Values.ndm.probes.enableSeachest }} 21 - key: smart-probe 22 name: smart probe 23 state: {{ .Values.ndm.probes.enableSmartProbe }} 24 filterconfigs: 25 - key: os-disk-exclude-filter 26 name: os disk exclude filter 27 state: {{ .Values.ndm.filters.enableOsDiskExcludeFilter }} 28 exclude: "{{ .Values.ndm.filters.osDiskExcludePaths }}" 29 - key: vendor-filter 30 name: vendor filter 31 state: {{ .Values.ndm.filters.enableVendorFilter }} 32 include: "" 33 exclude: "{{ .Values.ndm.filters.excludeVendors }}" 34 - key: path-filter 35 name: path filter 36 state: {{ .Values.ndm.filters.enablePathFilter }} 37 include: "{{ .Values.ndm.filters.includePaths }}" 38 exclude: "{{ .Values.ndm.filters.excludePaths }}" 39 metaconfigs: 40 - key: node-labels 41 name: node labels 42 pattern: "{{ .Values.ndm.metaConfig.nodeLabelPattern }}" 43 - key: device-labels 44 name: device labels 45 type: "{{ .Values.ndm.metaConfig.deviceLabelTypes }}"