Skip to content

Commit 13a472e

Browse files
Merge pull request #27 from vincent99/master
Show combined status for events
2 parents d08408b + 2a0d65c commit 13a472e

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

cmd/events.go

+9-2
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,21 @@ func events(ctx *cli.Context) error {
7272
if format == "" {
7373
resource, _ := event.Data["resource"].(map[string]interface{})
7474
name, _ := resource["name"].(string)
75-
state, _ := resource["state"].(string)
7675

7776
if name == "ping" {
7877
continue
7978
}
8079

80+
healthState, _ := resource["healthState"].(string)
81+
state, _ := resource["state"].(string)
82+
83+
combined := healthState
84+
if state != "active" || combined == "" {
85+
combined = state
86+
}
87+
8188
message, _ := resource["transitioningMessage"].(string)
82-
fmt.Printf("%s %s %s [%s] %v\n", event.ResourceType, event.ResourceID, state, name, message)
89+
fmt.Printf("%s %s %s [%s] %v\n", event.ResourceType, event.ResourceID, combined, name, message)
8390
} else {
8491
writer := NewTableWriter(nil, ctx)
8592
writer.Write(event)

0 commit comments

Comments
 (0)