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 }}"