Strip invalid chars from docker images also for metadata files

Fixes #199
This commit is contained in:
Ettore Di Giacinto
2021-04-19 14:37:19 +02:00
parent 54be45dcff
commit 562fcc2421
5 changed files with 38 additions and 2 deletions

View File

@@ -19,6 +19,7 @@ import (
"context"
"encoding/hex"
"os"
"strings"
"github.com/docker/cli/cli/trust"
"github.com/docker/distribution/reference"
@@ -122,3 +123,7 @@ func DownloadAndExtractDockerImage(temp, image, dest string, auth *types.AuthCon
err = c.Unpack(image, dest)
return listedImage, err
}
func StripInvalidStringsFromImage(s string) string {
return strings.ReplaceAll(s, "+", "-")
}