123456789101112131415161718192021 |
- {{/* NFS CSI */}}
- {{/* Call this template:
- {{ include "ix.v1.common.lib.storage.nfsCSI" (dict "rootCtx" $ "objectData" $objectData) }}
- rootCtx: The root context of the chart.
- objectData:
- driver: The name of the driver.
- server: The server address.
- share: The share to the NFS share.
- */}}
- {{- define "ix.v1.common.lib.storage.nfsCSI" -}}
- {{- $rootCtx := .rootCtx -}}
- {{- $objectData := .objectData }}
- csi:
- driver: {{ $objectData.driver }}
- {{- /* Create a unique handle, server/share#release-app-volumeName */}}
- volumeHandle: {{ printf "%s%s#%s" $objectData.server $objectData.share $objectData.name }}
- volumeAttributes:
- server: {{ tpl $objectData.server $rootCtx }}
- share: {{ tpl $objectData.share $rootCtx }}
- {{- end -}}
|