Add timestamp to PodSandboxStatusResponse for kubernetes Evented PLEG

Signed-off-by: zouyee <zouyee1989@gmail.com>
This commit is contained in:
zouyee 2024-09-27 16:50:00 +08:00
parent 3df2cc1a6b
commit b5290726d2

View File

@ -46,6 +46,7 @@ func (c *criService) PodSandboxStatus(ctx context.Context, r *runtime.PodSandbox
state string state string
info map[string]string info map[string]string
) )
timestamp := time.Now().UnixNano()
cstatus, err := c.sandboxService.SandboxStatus(ctx, sandbox.Sandboxer, sandbox.ID, r.GetVerbose()) cstatus, err := c.sandboxService.SandboxStatus(ctx, sandbox.Sandboxer, sandbox.ID, r.GetVerbose())
if err != nil { if err != nil {
// If the shim died unexpectedly (segfault etc.) let's set the state as // If the shim died unexpectedly (segfault etc.) let's set the state as
@ -85,6 +86,7 @@ func (c *criService) PodSandboxStatus(ctx context.Context, r *runtime.PodSandbox
return &runtime.PodSandboxStatusResponse{ return &runtime.PodSandboxStatusResponse{
Status: status, Status: status,
Info: info, Info: info,
Timestamp: timestamp,
}, nil }, nil
} }