mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 21:17:23 +00:00
refractoring findContainerStatus of status_manager
This commit is contained in:
parent
c393f11261
commit
08d01a3879
@ -220,27 +220,20 @@ func (m *manager) SetContainerReadiness(podUID types.UID, containerID kubecontai
|
|||||||
|
|
||||||
func findContainerStatus(status *api.PodStatus, containerID string) (containerStatus *api.ContainerStatus, init bool, ok bool) {
|
func findContainerStatus(status *api.PodStatus, containerID string) (containerStatus *api.ContainerStatus, init bool, ok bool) {
|
||||||
// Find the container to update.
|
// Find the container to update.
|
||||||
containerIndex := -1
|
|
||||||
for i, c := range status.ContainerStatuses {
|
for i, c := range status.ContainerStatuses {
|
||||||
if c.ContainerID == containerID {
|
if c.ContainerID == containerID {
|
||||||
containerIndex = i
|
return &status.ContainerStatuses[i], false, true
|
||||||
break
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if containerIndex != -1 {
|
|
||||||
return &status.ContainerStatuses[containerIndex], false, true
|
|
||||||
}
|
|
||||||
|
|
||||||
for i, c := range status.InitContainerStatuses {
|
for i, c := range status.InitContainerStatuses {
|
||||||
if c.ContainerID == containerID {
|
if c.ContainerID == containerID {
|
||||||
containerIndex = i
|
return &status.InitContainerStatuses[i], true, true
|
||||||
break
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if containerIndex != -1 {
|
|
||||||
return &status.InitContainerStatuses[containerIndex], true, true
|
|
||||||
}
|
|
||||||
return nil, false, false
|
return nil, false, false
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *manager) TerminatePod(pod *api.Pod) {
|
func (m *manager) TerminatePod(pod *api.Pod) {
|
||||||
|
Loading…
Reference in New Issue
Block a user