builder-next/pull: use ResolveMode.String() helper
Introduced years ago in 6644e1b0da
Signed-off-by: Bjorn Neergaard <bjorn.neergaard@docker.com>
This commit is contained in:
parent
221b73e23d
commit
a728bd0ee9
1 changed files with 1 additions and 15 deletions
|
@ -300,7 +300,7 @@ func (p *puller) resolve(ctx context.Context, g session.Group) error {
|
|||
if err != nil {
|
||||
return struct{}{}, err
|
||||
}
|
||||
newRef, _, dt, err := p.is.ResolveImageConfig(ctx, ref.String(), llb.ResolveImageConfigOpt{Platform: &p.platform, ResolveMode: resolveModeToString(p.src.ResolveMode)}, p.sm, g)
|
||||
newRef, _, dt, err := p.is.ResolveImageConfig(ctx, ref.String(), llb.ResolveImageConfigOpt{Platform: &p.platform, ResolveMode: p.src.ResolveMode.String()}, p.sm, g)
|
||||
if err != nil {
|
||||
return struct{}{}, err
|
||||
}
|
||||
|
@ -849,20 +849,6 @@ func cacheKeyFromConfig(dt []byte) digest.Digest {
|
|||
return identity.ChainID(img.RootFS.DiffIDs)
|
||||
}
|
||||
|
||||
// resolveModeToString is the equivalent of github.com/moby/buildkit/solver/llb.ResolveMode.String()
|
||||
// FIXME: add String method on source.ResolveMode
|
||||
func resolveModeToString(rm source.ResolveMode) string {
|
||||
switch rm {
|
||||
case source.ResolveModeDefault:
|
||||
return "default"
|
||||
case source.ResolveModeForcePull:
|
||||
return "pull"
|
||||
case source.ResolveModePreferLocal:
|
||||
return "local"
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func platformMatches(img *image.Image, p *ocispec.Platform) bool {
|
||||
return dimages.OnlyPlatformWithFallback(*p).Match(ocispec.Platform{
|
||||
Architecture: img.Architecture,
|
||||
|
|
Loading…
Reference in a new issue