File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 4040{{- end }}
4141{{- end }}
4242
43+ {{- define " talm.discovered.system_disk_nvme_id" }}
44+ {{- $diskName := (include " talm.discovered.system_disk_name" . ) }}
45+ {{- $diskStablePath := " " }}
46+ {{- range (lookup " disks" " " " " ).items }}
47+ {{- if and (eq .spec.dev_path $diskName ) (eq .spec.transport " nvme" ) .spec.wwid }}
48+ {{- $diskStablePath = (printf " /dev/disk/by-id/nvme-%s " .spec.wwid ) }}
49+ {{- break }}
50+ {{- end }}
51+ {{- end }}
52+ {{- if $diskStablePath }}
53+ {{- $diskStablePath }}
54+ {{- else }}
55+ {{- fail (printf " Unable to determine a stable NVMe disk path for the disk %s " $diskName ) }}
56+ {{- end }}
57+ {{- end }}
58+
4359{{- define " talm.discovered.default_addresses" }}
4460{{- with (lookup " nodeaddress" " " " default" ) }}
4561{{- toJson .spec.addresses }}
You can’t perform that action at this time.
0 commit comments