mirror of https://github.com/containers/podman.git
Show starting state when machine is starting
Currently podman machine list never shows the starting state. Fixes: https://github.com/containers/podman/issues/14738 [NO NEW TESTS NEEDED] Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
parent
1022ea36dd
commit
386ea49cf5
|
@ -1074,6 +1074,7 @@ func getVMInfos() ([]*machine.ListResponse, error) {
|
|||
listEntry.RemoteUsername = vm.RemoteUsername
|
||||
listEntry.IdentityPath = vm.IdentityPath
|
||||
listEntry.CreatedAt = vm.Created
|
||||
listEntry.Starting = vm.Starting
|
||||
|
||||
if listEntry.CreatedAt.IsZero() {
|
||||
listEntry.CreatedAt = time.Now()
|
||||
|
@ -1087,6 +1088,7 @@ func getVMInfos() ([]*machine.ListResponse, error) {
|
|||
if err != nil {
|
||||
return err
|
||||
}
|
||||
listEntry.Running = state == machine.Running
|
||||
|
||||
if !vm.LastUp.IsZero() { // this means we have already written a time to the config
|
||||
listEntry.LastUp = vm.LastUp
|
||||
|
@ -1097,12 +1099,6 @@ func getVMInfos() ([]*machine.ListResponse, error) {
|
|||
return err
|
||||
}
|
||||
}
|
||||
switch state {
|
||||
case machine.Running:
|
||||
listEntry.Running = true
|
||||
case machine.Starting:
|
||||
listEntry.Starting = true
|
||||
}
|
||||
|
||||
listed = append(listed, listEntry)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue