()
| 436 | } |
| 437 | |
| 438 | func (a *API) ListContainers() []nri.Container { |
| 439 | containers := []nri.Container{} |
| 440 | for _, ctr := range a.cri.ContainerStore().List() { |
| 441 | switch ctr.Status.Get().State() { |
| 442 | case cri.ContainerState_CONTAINER_EXITED: |
| 443 | continue |
| 444 | case cri.ContainerState_CONTAINER_UNKNOWN: |
| 445 | continue |
| 446 | } |
| 447 | containers = append(containers, a.nriContainer(&ctr)) |
| 448 | } |
| 449 | return containers |
| 450 | } |
| 451 | |
| 452 | func (a *API) GetPodSandbox(id string) (nri.PodSandbox, bool) { |
| 453 | pod, err := a.cri.SandboxStore().Get(id) |
nothing calls this directly
no test coverage detected