From 3d199c3da6080696732eea2ede0b638b0ccf5406 Mon Sep 17 00:00:00 2001 From: kimsungmin1 Date: Tue, 12 Aug 2025 10:39:02 +0900 Subject: [PATCH] set [pull,push] scope when helm push Signed-off-by: kimsungmin1 --- pkg/registry/client.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/registry/client.go b/pkg/registry/client.go index 8818f5763..92decc94e 100644 --- a/pkg/registry/client.go +++ b/pkg/registry/client.go @@ -773,6 +773,8 @@ func (c *Client) Push(data []byte, ref string, options ...PushOption) (*PushResu repository.PlainHTTP = c.plainHTTP repository.Client = c.authorizer + ctx = auth.AppendRepositoryScope(ctx, repository.Reference, auth.ActionPush, auth.ActionPull) + manifestDescriptor, err = oras.ExtendedCopy(ctx, memoryStore, parsedRef.String(), repository, parsedRef.String(), oras.DefaultExtendedCopyOptions) if err != nil { return nil, err