Merge pull request #287 from gmkurtzer/wwclient_fixes

wwclient fixes
This commit is contained in:
Gregory M. Kurtzer
2022-02-09 15:08:07 -08:00
committed by GitHub
3 changed files with 14 additions and 14 deletions

View File

@@ -118,7 +118,7 @@ func CobraRunE(cmd *cobra.Command, args []string) error {
sysinfoDump := smbiosDump.SystemInformation()
localUUID, _ := sysinfoDump.UUID()
x := smbiosDump.SystemEnclosure()
tag := x.AssetTagNumber()
tag := strings.ReplaceAll(x.AssetTagNumber(), " ", "_")
cmdline, err := ioutil.ReadFile("/proc/cmdline")
if err != nil {
@@ -177,6 +177,7 @@ func updateSystem(ipaddr string, port int, wwid string, tag string, localUUID uu
for {
var err error
getString := fmt.Sprintf("http://%s:%d/overlay-runtime/%s?assetkey=%s&uuid=%s", ipaddr, port, wwid, tag, localUUID)
wwlog.Printf(wwlog.DEBUG, "Making request: %s\n", getString)
resp, err = Webclient.Get(getString)
if err == nil {
break

View File

@@ -149,7 +149,7 @@ func CobraRunE(cmd *cobra.Command, args []string) error {
}
if rightnow-o.Lastseen >= int64(controller.Warewulf.UpdateInterval*2) {
color.Red("%-20s %-20s %-25s %-10d\n", o.NodeName, o.Stage, o.Sent, rightnow-o.Lastseen)
} else if rightnow-o.Lastseen >= int64(controller.Warewulf.UpdateInterval) {
} else if rightnow-o.Lastseen >= int64(controller.Warewulf.UpdateInterval+5) {
color.Yellow("%-20s %-20s %-25s %-10d\n", o.NodeName, o.Stage, o.Sent, rightnow-o.Lastseen)
} else {
fmt.Printf("%-20s %-20s %-25s %-10d\n", o.NodeName, o.Stage, o.Sent, rightnow-o.Lastseen)

View File

@@ -1,12 +1,11 @@
Node: {{.Id}}
Container: {{.Container}}
Kernel: {{.KernelVersion}}
Kernelargs: {{.KernelArgs}}
wwinit overlay: {{.SystemOverlay}}
genric overlay: {{.RuntimeOverlay}}
{{if .IpmiIpaddr }}Ipmi: {{.IpmiIpaddr}} {{- end -}}
{{range $devname, $netdev := .NetDevs}}
{{$devname}}: {{$netdev.Device}}
{{$devname}}: {{$netdev.IpCIDR}}
{{$devname}}: {{$netdev.Hwaddr}}
{{- end}}
Warewulf Node: {{.Id}}
Container: {{.Container}}
Kernel: {{.KernelVersion}}
Kernelargs: {{.KernelArgs}}
Network:
{{- range $devname, $netdev := .NetDevs}}
{{$devname}}: {{$netdev.Device}}
{{$devname}}: {{$netdev.IpCIDR}}
{{$devname}}: {{$netdev.Hwaddr}}
{{end}}