Merge pull request #18 from Nimbus318/fix/tmp-hide-non-gpucontainers

fix: temporarily hide non-GPU containers (e.g., sidecar) from task list
main
霓漠Nimbus 7 months ago committed by GitHub
commit 20721e849a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -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