@@ -51,29 +51,24 @@ type Credentials struct {
5151
5252type CredentialsProvider func (ctx context.Context , image string ) (Credentials , error )
5353
54- type PusherDockerClientFactory func () (PusherDockerClient , error )
54+ type DockerClientFactory func () (DockerClient , error )
5555
5656type Pusher struct {
5757 credentialsProvider CredentialsProvider
5858 transport http.RoundTripper
59- dockerClientFactory PusherDockerClientFactory
59+ dockerClientFactory DockerClientFactory
6060}
6161
6262type authConfig struct {
63- Username string `json:"username,omitempty"`
64- Password string `json:"password,omitempty"`
65- Auth string `json:"auth,omitempty"`
66- Email string `json:"email,omitempty"`
67- ServerAddress string `json:"serveraddress,omitempty"`
68- IdentityToken string `json:"identitytoken,omitempty"`
69- RegistryToken string `json:"registrytoken,omitempty"`
63+ Username string `json:"username,omitempty"`
64+ Password string `json:"password,omitempty"`
7065}
7166
7267func NewPusher (opts ... Opt ) * Pusher {
7368 result := & Pusher {
7469 credentialsProvider : EmptyCredentialsProvider ,
7570 transport : http .DefaultTransport ,
76- dockerClientFactory : func () (PusherDockerClient , error ) {
71+ dockerClientFactory : func () (DockerClient , error ) {
7772 c , _ , err := hub .NewClient (client .DefaultDockerHost )
7873 return c , err
7974 },
@@ -236,7 +231,7 @@ func (n *Pusher) push(ctx context.Context, dc *dubbo.DubboConfig, credentials Cr
236231 return hash .String (), nil
237232}
238233
239- type PusherDockerClient interface {
234+ type DockerClient interface {
240235 daemon.Client
241236 ImagePush (ctx context.Context , ref string , options types.ImagePushOptions ) (io.ReadCloser , error )
242237 Close () error
0 commit comments