Skip to content
This repository was archived by the owner on May 8, 2024. It is now read-only.

Commit 1674415

Browse files
committed
feat(charts): add NDM metaconfigs support
Add `metaconfigs` capability introduced in openebs-archive/node-disk-manager#618 fixes 338 Signed-off-by: cmontemuino <[email protected]>
1 parent c10aadb commit 1674415

File tree

4 files changed

+14
-2
lines changed

4 files changed

+14
-2
lines changed

charts/openebs/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
2-
version: 3.9.0
2+
version: 3.10.0
33
name: openebs
4-
appVersion: 3.9.0
4+
appVersion: 3.10.0
55
description: Containerized Attached Storage for Kubernetes
66
icon: https://raw.githubusercontent.com/cncf/artwork/HEAD/projects/openebs/icon/color/openebs-icon-color.png
77
home: http://www.openebs.io/

charts/openebs/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@ The following table lists the common configurable parameters of the OpenEBS char
174174
| `ndmOperator.image` | Image for NDM Operator | `openebs/node-disk-operator` |
175175
| `ndmOperator.imageTag` | Image Tag for NDM Operator | `2.1.0` |
176176
| `ndm.probes.enableSeachest` | Enable Seachest probe for NDM | `false` |
177+
| `ndm.metaConfig.nodeLabelPattern` | Config for adding node labels as BD labels | `kubernetes.io*,beta.kubernetes.io*` |
178+
| `ndm.metaConfig.deviceLabelTypes` | Config for adding device attributes as BD labels | `.spec.details.vendor,.spec.details.model,.spec.details.driveType,.spec.filesystem.fsType`|
177179
| `policies.monitoring.image` | Image for Prometheus Exporter | `openebs/m-exporter` |
178180
| `policies.monitoring.imageTag` | Image Tag for Prometheus Exporter | `2.12.2` |
179181
| `provisioner.enabled` | Enable Provisioner | `true` |

charts/openebs/templates/ndm/cm-node-disk-manager.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,13 @@ data:
4545
state: {{ .Values.ndm.filters.enablePathFilter }}
4646
include: "{{ .Values.ndm.filters.includePaths }}"
4747
exclude: "{{ .Values.ndm.filters.excludePaths }}"
48+
metaconfigs:
49+
- key: node-labels
50+
name: node labels
51+
pattern: "{{ .Values.ndm.metaConfig.nodeLabelPattern }}"
52+
- key: device-labels
53+
name: device labels
54+
type: "{{ .Values.ndm.metaConfig.deviceLabelTypes }}"
4855
{{- end }}
4956
{{- end }}
5057
{{- end }}

charts/openebs/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,9 @@ ndm:
264264
enableSeachest: false
265265
nodeSelector: {}
266266
tolerations: []
267+
metaConfig:
268+
nodeLabelPattern: ""
269+
deviceLabelTypes: ""
267270
healthCheck:
268271
initialDelaySeconds: 30
269272
periodSeconds: 60

0 commit comments

Comments
 (0)