MCPcopy
hub / github.com/containerd/containerd / getPodSandboxRuntime

Method getPodSandboxRuntime

internal/cri/server/helpers.go:380–390  ·  view source on GitHub ↗
(sandboxID string)

Source from the content-addressed store, hash-verified

378}
379
380func (c *criService) getPodSandboxRuntime(sandboxID string) (runtime criconfig.Runtime, err error) {
381 sandbox, err := c.sandboxStore.Get(sandboxID)
382 if err != nil {
383 return criconfig.Runtime{}, err
384 }
385 runtime, err = c.config.GetSandboxRuntime(sandbox.Config, sandbox.Metadata.RuntimeHandler)
386 if err != nil {
387 return criconfig.Runtime{}, err
388 }
389 return runtime, nil
390}
391
392func (c *criService) getPodSandboxStatus(ctx context.Context, podSandboxID string) (*runtime.PodSandboxStatus, error) {
393 request := &runtime.PodSandboxStatusRequest{PodSandboxId: podSandboxID}

Callers 2

createContainerMethod · 0.95
cleanupImageMountsMethod · 0.95

Implementers 1

criServiceinternal/cri/server/service.go

Calls 2

GetSandboxRuntimeMethod · 0.80
GetMethod · 0.65

Tested by

no test coverage detected