diff --git a/stable/openebs/Chart.yaml b/stable/openebs/Chart.yaml index 55bbb37119..0967eb9054 100644 --- a/stable/openebs/Chart.yaml +++ b/stable/openebs/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -version: 1.10.1 +version: 1.10.2 name: openebs appVersion: 1.10.0 description: Containerized Storage for Containers diff --git a/stable/openebs/README.md b/stable/openebs/README.md index 9d774e629a..bcfa72cdcd 100644 --- a/stable/openebs/README.md +++ b/stable/openebs/README.md @@ -71,7 +71,10 @@ The following table lists the configurable parameters of the OpenEBS chart and t | `ndm.sparse.path` | Directory where Sparse files are created | `/var/openebs/sparse` | | `ndm.sparse.size` | Size of the sparse file in bytes | `10737418240` | | `ndm.sparse.count` | Number of sparse files to be created | `0` | +| `ndm.filters.enableOsDiskExcludeFilter` | Enable filters of OS disk exclude | `true` | +| `ndm.filters.enableVendorFilter` | Enable filters of venders | `true` | | `ndm.filters.excludeVendors` | Exclude devices with specified vendor | `CLOUDBYT,OpenEBS` | +| `ndm.filters.enablePathFilter` | Enable filters of paths | `true` | | `ndm.filters.excludePaths` | Exclude devices with specified path patterns | `loop,fd0,sr0,/dev/ram,/dev/dm-,/dev/md` | | `ndm.filters.includePaths` | Include devices with specified path patterns | `""` | | `ndm.filters.excludePaths` | Exclude devices with specified path patterns | `loop,fd0,sr0,/dev/ram,/dev/dm-,/dev/md` | diff --git a/stable/openebs/templates/cm-node-disk-manager.yaml b/stable/openebs/templates/cm-node-disk-manager.yaml index 0cc27f2bc2..165eabb508 100644 --- a/stable/openebs/templates/cm-node-disk-manager.yaml +++ b/stable/openebs/templates/cm-node-disk-manager.yaml @@ -30,16 +30,16 @@ data: filterconfigs: - key: os-disk-exclude-filter name: os disk exclude filter - state: true + state: {{ .Values.ndm.filters.enableOsDiskExcludeFilter }} exclude: "/,/etc/hosts,/boot" - key: vendor-filter name: vendor filter - state: true + state: {{ .Values.ndm.filters.enableVendorFilter }} include: "" exclude: "{{ .Values.ndm.filters.excludeVendors }}" - key: path-filter name: path filter - state: true + state: {{ .Values.ndm.filters.enablePathFilter }} include: "{{ .Values.ndm.filters.includePaths }}" exclude: "{{ .Values.ndm.filters.excludePaths }}" --- diff --git a/stable/openebs/values.yaml b/stable/openebs/values.yaml index edf4c78b94..671c757af8 100644 --- a/stable/openebs/values.yaml +++ b/stable/openebs/values.yaml @@ -95,7 +95,10 @@ ndm: size: "10737418240" count: "0" filters: + enableOsDiskExcludeFilter: true + enableVendorFilter: true excludeVendors: "CLOUDBYT,OpenEBS" + enablePathFilter: true includePaths: "" excludePaths: "loop,fd0,sr0,/dev/ram,/dev/dm-,/dev/md" probes: