1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- {{- define "netdata.persistence" -}}
- persistence:
- config:
- enabled: true
- {{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.netdataStorage.config) | nindent 4 }}
- targetSelector:
- netdata:
- netdata:
- mountPath: /etc/netdata
- cache:
- enabled: true
- {{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.netdataStorage.cache) | nindent 4 }}
- targetSelector:
- netdata:
- netdata:
- mountPath: /var/cache/netdata
- lib:
- enabled: true
- {{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.netdataStorage.lib) | nindent 4 }}
- targetSelector:
- netdata:
- netdata:
- mountPath: /var/lib/netdata
- tmp:
- enabled: true
- type: emptyDir
- targetSelector:
- netdata:
- netdata:
- mountPath: /tmp
- {{- range $idx, $storage := .Values.netdataStorage.additionalStorages }}
- {{ printf "netdata-%v:" (int $idx) }}
- enabled: true
- {{- include "ix.v1.common.app.storageOptions" (dict "storage" $storage) | nindent 4 }}
- targetSelector:
- netdata:
- netdata:
- mountPath: {{ $storage.mountPath }}
- {{- end }}
- os-release:
- enabled: true
- type: hostPath
- hostPath: /etc/os-release
- targetSelector:
- netdata:
- netdata:
- mountPath: /host/etc/os-release
- readOnly: true
- sys:
- enabled: true
- type: hostPath
- hostPath: /sys
- targetSelector:
- netdata:
- netdata:
- mountPath: /host/sys
- readOnly: true
- proc:
- enabled: true
- type: hostPath
- hostPath: /proc
- targetSelector:
- netdata:
- netdata:
- mountPath: /host/proc
- readOnly: true
- etc-passwd:
- enabled: true
- type: hostPath
- hostPath: /etc/passwd
- targetSelector:
- netdata:
- netdata:
- mountPath: /host/etc/passwd
- readOnly: true
- etc-group:
- enabled: true
- type: hostPath
- hostPath: /etc/group
- targetSelector:
- netdata:
- netdata:
- mountPath: /host/etc/group
- readOnly: true
- {{- end -}}
|