Sandbox: Change to mount.Mount for CreateOptions

We'd wanted to swap to mount.Mount after target was introduced. That
time is now :)

Signed-off-by: Danny Canter <danny@dcantah.dev>
This commit is contained in:
Danny Canter
2023-07-03 11:10:54 -07:00
parent 099d2e7c76
commit 22a7c63c07
3 changed files with 7 additions and 5 deletions

View File

@@ -22,12 +22,13 @@ import (
"time"
"github.com/containerd/containerd/api/types"
"github.com/containerd/containerd/mount"
"github.com/containerd/containerd/platforms"
"github.com/containerd/typeurl/v2"
)
type CreateOptions struct {
Rootfs []*types.Mount
Rootfs []mount.Mount
// Options are used to pass arbitrary options to the shim when creating a new sandbox.
// CRI will use this to pass PodSandboxConfig.
// Don't confuse this with Runtime options, which are passed at shim instance start
@@ -39,8 +40,7 @@ type CreateOptions struct {
type CreateOpt func(*CreateOptions) error
// WithRootFS is used to create a sandbox with the provided rootfs mount
// TODO: Switch to mount.Mount once target added
func WithRootFS(m []*types.Mount) CreateOpt {
func WithRootFS(m []mount.Mount) CreateOpt {
return func(co *CreateOptions) error {
co.Rootfs = m
return nil