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