Skip to content
This repository was archived by the owner on Mar 9, 2022. It is now read-only.

Commit 562eefa

Browse files
authored
Merge pull request #1016 from Random-Liu/specify-platform-release-1.0
[release/1.0] Specify platform for image pull.
2 parents 12b411e + 3a10f4e commit 562eefa

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

pkg/server/image_pull.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import (
2424
"github.com/containerd/containerd"
2525
"github.com/containerd/containerd/errdefs"
2626
containerdimages "github.com/containerd/containerd/images"
27+
"github.com/containerd/containerd/platforms"
2728
imagespec "github.com/opencontainers/image-spec/specs-go/v1"
2829
"github.com/pkg/errors"
2930
"github.com/sirupsen/logrus"
@@ -104,6 +105,7 @@ func (c *criService) PullImage(ctx context.Context, r *runtime.PullImageRequest)
104105
image, err := c.client.Pull(ctx, ref,
105106
containerd.WithSchema1Conversion,
106107
containerd.WithResolver(resolver),
108+
containerd.WithPlatform(platforms.Default()),
107109
)
108110
if err != nil {
109111
return nil, errors.Wrapf(err, "failed to pull image %q", ref)

0 commit comments

Comments
 (0)