fix: temporarily hide non-GPU containers (e.g., sidecar) from task list

Signed-off-by: Nimbus318 <136771156+Nimbus318@users.noreply.github.com>
main
Nimbus318 7 months ago
parent e476101395
commit f7cd67a67a

@ -120,8 +120,10 @@ func (r *podRepo) fetchContainerInfo(pod *corev1.Pod) []*biz.Container {
return containers
}
ctrIdMaps := map[string]string{}
containerStat := map[string]string{}
for _, ctr := range pod.Status.ContainerStatuses {
ctrIdMaps[ctr.Name] = ctr.ContainerID
containerStat[ctr.Name] = biz.ContainerStatusUnknown
if pod.Status.Phase == corev1.PodRunning && ctr.Ready {
containerStat[ctr.Name] = biz.ContainerStatusSuccess
@ -129,10 +131,7 @@ func (r *podRepo) fetchContainerInfo(pod *corev1.Pod) []*biz.Container {
containerStat[ctr.Name] = biz.ContainerStatusFailed
}
}
ctrIdMaps := map[string]string{}
for _, ctr := range pod.Status.ContainerStatuses {
ctrIdMaps[ctr.Name] = ctr.ContainerID
}
for i, ctr := range pod.Spec.Containers {
c := &biz.Container{
Name: ctr.Name,

@ -69,6 +69,10 @@ func (s *ContainerService) GetAllContainers(ctx context.Context, req *pb.GetAllC
deviceID = device.Id
}
if deviceID == "" {
continue
}
if filters.DeviceId != "" && !strings.HasPrefix(deviceID, filters.DeviceId) {
continue
}

Loading…
Cancel
Save