set [pull,push] scope when helm push

Signed-off-by: kimsungmin1 <sm28.kim@samsung.com>
pull/31129/head
kimsungmin1 2 months ago
parent cb9d31f269
commit 3d199c3da6

@ -773,6 +773,8 @@ func (c *Client) Push(data []byte, ref string, options ...PushOption) (*PushResu
repository.PlainHTTP = c.plainHTTP repository.PlainHTTP = c.plainHTTP
repository.Client = c.authorizer 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) manifestDescriptor, err = oras.ExtendedCopy(ctx, memoryStore, parsedRef.String(), repository, parsedRef.String(), oras.DefaultExtendedCopyOptions)
if err != nil { if err != nil {
return nil, err return nil, err

Loading…
Cancel
Save