fix: do not try to parse container IP if container is restarting
This commit is contained in:
parent
e448f488be
commit
1ae8302980
@ -280,10 +280,10 @@ func TranslateContainerDetailsToNode(containerDetails types.ContainerJSON) (*k3d
|
||||
if clusterNet != nil {
|
||||
parsedIP, err := netaddr.ParseIP(clusterNet.IPAddress)
|
||||
if err != nil {
|
||||
if nodeState.Running {
|
||||
if nodeState.Running && nodeState.Status != "restarting" {
|
||||
return nil, fmt.Errorf("failed to parse IP '%s' for container '%s': %s\nStatus: %v\n%+v", clusterNet.IPAddress, containerDetails.Name, err, nodeState.Status, containerDetails.NetworkSettings)
|
||||
} else {
|
||||
log.L.Debugf("failed to parse IP '%s' for container '%s', likely because it's not running: %v", clusterNet.IPAddress, containerDetails.Name, err)
|
||||
log.L.Debugf("failed to parse IP '%s' for container '%s', likely because it's not running (or restarting): %v", clusterNet.IPAddress, containerDetails.Name, err)
|
||||
}
|
||||
}
|
||||
isStaticIP := false
|
||||
|
Loading…
x
Reference in New Issue
Block a user