runtime: forward the stat and resize requests from shimv2 to kata agent

Translate the volume path from host-known path to guest-known path
and forward the request to kata agent.

Fixes: #3454

Signed-off-by: Feng Wang <feng.wang@databricks.com>
This commit is contained in:
Feng Wang
2022-01-14 13:23:55 -08:00
parent c39281ad65
commit ea51ef1c40
6 changed files with 88 additions and 0 deletions

View File

@@ -76,6 +76,9 @@ type VCSandbox interface {
UpdateRuntimeMetrics() error
GetAgentMetrics(ctx context.Context) (string, error)
GetAgentURL() (string, error)
GuestVolumeStats(ctx context.Context, volumePath string) ([]byte, error)
ResizeGuestVolume(ctx context.Context, volumePath string, size uint64) error
}
// VCContainer is the Container interface