From 145eebe7465dc9af316736c8b4c2dab7d86562fe Mon Sep 17 00:00:00 2001 From: Hubert Zhang Date: Wed, 7 Jun 2023 21:47:19 +0800 Subject: [PATCH] Add missing name option in crane index commands (#1723) --- cmd/crane/cmd/index.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/crane/cmd/index.go b/cmd/crane/cmd/index.go index a1c388bc8..fd89a9188 100644 --- a/cmd/crane/cmd/index.go +++ b/cmd/crane/cmd/index.go @@ -66,7 +66,7 @@ func NewCmdIndexFilter(options *[]crane.Option) *cobra.Command { o := crane.GetOptions(*options...) baseRef := args[0] - ref, err := name.ParseReference(baseRef) + ref, err := name.ParseReference(baseRef, o.Name...) if err != nil { return err } @@ -90,7 +90,7 @@ func NewCmdIndexFilter(options *[]crane.Option) *cobra.Command { } if newTag != "" { - ref, err = name.ParseReference(newTag) + ref, err = name.ParseReference(newTag, o.Name...) if err != nil { return fmt.Errorf("parsing reference %s: %w", newTag, err) } @@ -156,7 +156,7 @@ The platform for appended manifests is inferred from the config file or omitted base = mutate.IndexMediaType(base, types.DockerManifestList) } } else { - ref, err = name.ParseReference(baseRef) + ref, err = name.ParseReference(baseRef, o.Name...) if err != nil { return err } @@ -176,7 +176,7 @@ The platform for appended manifests is inferred from the config file or omitted adds := make([]mutate.IndexAddendum, 0, len(newManifests)) for _, m := range newManifests { - ref, err := name.ParseReference(m) + ref, err := name.ParseReference(m, o.Name...) if err != nil { return err } @@ -254,7 +254,7 @@ The platform for appended manifests is inferred from the config file or omitted } if newTag != "" { - ref, err = name.ParseReference(newTag) + ref, err = name.ParseReference(newTag, o.Name...) if err != nil { return fmt.Errorf("parsing reference %s: %w", newTag, err) }