mirror of
https://github.com/containers/podman.git
synced 2025-12-02 02:58:03 +08:00
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com> Vendors in fsouza/docker-client, docker/docker and a few more related. Of particular note, changes to the TweakCapabilities() function from docker/docker along with the parse.IDMappingOptions() function from Buildah. Please pay particular attention to the related changes in the call from libpod to those functions during the review. Passes baseline tests.
17 lines
446 B
Go
17 lines
446 B
Go
package client // import "github.com/docker/docker/client"
|
|
|
|
import (
|
|
"context"
|
|
"io"
|
|
)
|
|
|
|
// PluginPush pushes a plugin to a registry
|
|
func (cli *Client) PluginPush(ctx context.Context, name string, registryAuth string) (io.ReadCloser, error) {
|
|
headers := map[string][]string{"X-Registry-Auth": {registryAuth}}
|
|
resp, err := cli.post(ctx, "/plugins/"+name+"/push", nil, nil, headers)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return resp.body, nil
|
|
}
|