Skip to content

Commit e27e01c

Browse files
evenhjuanfont
authored andcommitted
nodes list: expose expiration time
1 parent dd173ec commit e27e01c

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

cmd/headscale/cli/nodes.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,7 @@ func nodesToPtables(
475475
"IP addresses",
476476
"Ephemeral",
477477
"Last seen",
478+
"Expiration",
478479
"Online",
479480
"Expired",
480481
}
@@ -501,8 +502,12 @@ func nodesToPtables(
501502
}
502503

503504
var expiry time.Time
505+
var expiryTime string
504506
if machine.Expiry != nil {
505507
expiry = machine.Expiry.AsTime()
508+
expiryTime = expiry.Format("2006-01-02 15:04:05")
509+
} else {
510+
expiryTime = "N/A"
506511
}
507512

508513
var machineKey key.MachinePublic
@@ -583,6 +588,7 @@ func nodesToPtables(
583588
strings.Join([]string{IPV4Address, IPV6Address}, ", "),
584589
strconv.FormatBool(ephemeral),
585590
lastSeenTime,
591+
expiryTime,
586592
online,
587593
expired,
588594
}

0 commit comments

Comments
 (0)