github.com/openebs/node-disk-manager@v1.9.1-0.20230225014141-4531f06ffa1e/deploy/helm/charts/templates/node-exporter.yaml (about) 1 {{- if .Values.ndmExporter.enabled }} 2 apiVersion: apps/v1 3 kind: DaemonSet 4 metadata: 5 name: {{ template "openebs-ndm.node-exporter.fullname" . }} 6 labels: 7 {{- include "openebs-ndm.node-exporter.labels" . | nindent 4 }} 8 spec: 9 updateStrategy: 10 type: RollingUpdate 11 selector: 12 matchLabels: 13 {{- include "openebs-ndm.node-exporter.matchLabels" . | nindent 6 }} 14 template: 15 metadata: 16 labels: 17 {{- include "openebs-ndm.node-exporter.labels" . | nindent 8 }} 18 {{- with .Values.ndmExporter.nodeExporter.podLabels }} 19 {{ toYaml . }} 20 {{- end }} 21 spec: 22 serviceAccountName: {{ template "openebs-ndm.serviceAccountName" . }} 23 containers: 24 - name: {{ template "openebs-ndm.node-exporter.fullname" . }} 25 image: "{{ .Values.ndmExporter.image.registry }}{{ .Values.ndmExporter.image.repository }}:{{ .Values.ndmExporter.image.tag }}" 26 command: 27 - /usr/local/bin/exporter 28 args: 29 - "start" 30 - "--mode=node" 31 - "--port=$(METRICS_LISTEN_PORT)" 32 - "--metrics=/metrics" 33 ports: 34 - containerPort: {{ .Values.ndmExporter.nodeExporter.metricsPort }} 35 protocol: TCP 36 name: metrics 37 imagePullPolicy: {{ .Values.ndmExporter.image.pullPolicy }} 38 securityContext: 39 privileged: true 40 env: 41 - name: NAMESPACE 42 valueFrom: 43 fieldRef: 44 fieldPath: metadata.namespace 45 {{- if .Values.ndmExporter.nodeExporter.metricsPort }} 46 - name: METRICS_LISTEN_PORT 47 value: :{{ .Values.ndmExporter.nodeExporter.metricsPort }} 48 {{- end }} 49 {{- if .Values.imagePullSecrets }} 50 imagePullSecrets: 51 {{ toYaml .Values.imagePullSecrets | indent 8 }} 52 {{- end }} 53 {{- if .Values.ndmExporter.nodeExporter.nodeSelector }} 54 nodeSelector: 55 {{ toYaml .Values.ndmExporter.nodeExporter.nodeSelector | indent 8 }} 56 {{- end }} 57 {{- if .Values.ndmExporter.nodeExporter.tolerations }} 58 tolerations: 59 {{ toYaml .Values.ndmExporter.nodeExporter.tolerations | indent 8 }} 60 {{- end }} 61 {{- end }} 62