mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-20 17:49:10 +00:00
Add all valid arches to ImageLoad
We should expand the list of supported arches to be able to build them if we want. Without this we will stuck on sending tarball during build for riscv64. Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
This commit is contained in:
parent
fc060cac15
commit
3699177d1a
10
src/cmd/linuxkit/cache/write.go
vendored
10
src/cmd/linuxkit/cache/write.go
vendored
@ -11,6 +11,7 @@ import (
|
||||
"strings"
|
||||
|
||||
"github.com/containerd/containerd/reference"
|
||||
"github.com/estesp/manifest-tool/v2/pkg/util"
|
||||
"github.com/google/go-containerregistry/pkg/authn"
|
||||
"github.com/google/go-containerregistry/pkg/name"
|
||||
v1 "github.com/google/go-containerregistry/pkg/v1"
|
||||
@ -117,13 +118,10 @@ func (p *Provider) ImageLoad(ref *reference.Spec, architecture string, r io.Read
|
||||
tr = tar.NewReader(r)
|
||||
index bytes.Buffer
|
||||
)
|
||||
var suffix string
|
||||
switch architecture {
|
||||
case "amd64", "arm64", "s390x":
|
||||
suffix = "-" + architecture
|
||||
default:
|
||||
return ImageSource{}, fmt.Errorf("Unknown arch %q", architecture)
|
||||
if !util.IsValidOSArch(linux, architecture, "") {
|
||||
return ImageSource{}, fmt.Errorf("unknown arch %s", architecture)
|
||||
}
|
||||
suffix := "-" + architecture
|
||||
imageName := ref.String() + suffix
|
||||
log.Debugf("ImageWriteTar to cache %s", imageName)
|
||||
for {
|
||||
|
Loading…
Reference in New Issue
Block a user