containerDataDir returns container metadata dir maintained by CRI plugin.
(cntrID string)
| 679 | |
| 680 | // containerDataDir returns container metadata dir maintained by CRI plugin. |
| 681 | func (pCtx *podTCtx) containerDataDir(cntrID string) string { |
| 682 | t := pCtx.t |
| 683 | |
| 684 | // check if container exists |
| 685 | status, err := pCtx.rSvc.ContainerStatus(cntrID) |
| 686 | require.NoError(t, err) |
| 687 | |
| 688 | cfg := criRuntimeInfo(t, pCtx.rSvc) |
| 689 | |
| 690 | rootDir := cfg["rootDir"].(string) |
| 691 | return filepath.Join(rootDir, "containers", status.Id) |
| 692 | } |
| 693 | |
| 694 | // shimPid returns shim's pid. |
| 695 | func (pCtx *podTCtx) shimPid(version int) uint32 { |
no test coverage detected