Skip to content

Commit fc3f7b7

Browse files
committed
SaveImageCmd API doesn't support X-Registry-Auth header
1 parent 6a89072 commit fc3f7b7

4 files changed

Lines changed: 3 additions & 16 deletions

File tree

src/main/java/com/github/dockerjava/api/command/SaveImageCmd.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.github.dockerjava.api.command;
22

33
import com.github.dockerjava.api.NotFoundException;
4-
import com.github.dockerjava.api.model.AuthConfig;
54

65
import java.io.InputStream;
76

@@ -21,10 +20,6 @@ public interface SaveImageCmd extends DockerCmd<InputStream>{
2120
*/
2221
public SaveImageCmd withTag(String tag);
2322

24-
public AuthConfig getAuthConfig();
25-
26-
public SaveImageCmd withAuthConfig(AuthConfig authConfig);
27-
2823
/**
2924
* @throws com.github.dockerjava.api.NotFoundException No such image
3025
*/
@@ -34,4 +29,4 @@ public static interface Exec extends DockerCmdExec<SaveImageCmd, InputStream> {
3429
}
3530

3631

37-
}
32+
}

src/main/java/com/github/dockerjava/core/DockerClientImpl.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,7 @@ public PushImageCmd pushImageCmd(Identifier identifier) {
151151

152152
@Override
153153
public SaveImageCmd saveImageCmd(String name) {
154-
SaveImageCmdImpl cmd = new SaveImageCmdImpl(getDockerCmdExecFactory().createSaveImageCmdExec(), name);
155-
156-
AuthConfig cfg = dockerClientConfig.effectiveAuthConfig(name);
157-
if (cfg != null)
158-
cmd.withAuthConfig(cfg);
159-
160-
return cmd;
154+
return new SaveImageCmdImpl(getDockerCmdExecFactory().createSaveImageCmdExec(), name);
161155
}
162156

163157
@Override

src/main/java/com/github/dockerjava/core/command/SaveImageCmdImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import static com.google.common.base.Preconditions.checkNotNull;
99

10-
public class SaveImageCmdImpl extends AbstrAuthCfgDockerCmd<SaveImageCmd, InputStream> implements SaveImageCmd {
10+
public class SaveImageCmdImpl extends AbstrDockerCmd<SaveImageCmd, InputStream> implements SaveImageCmd {
1111
private String name;
1212
private String tag;
1313

src/main/java/com/github/dockerjava/jaxrs/SaveImageCmdExec.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,9 @@ protected InputStream execute(SaveImageCmd command) {
2323
WebTarget webResource = getBaseResource().path("/images/" + command.getName() + "/get")
2424
.queryParam("tag", command.getTag());
2525

26-
final String registryAuth = registryAuth(command.getAuthConfig());
2726
LOGGER.trace("GET: {}", webResource);
2827
InputStream is = webResource
2928
.request()
30-
.header("X-Registry-Auth", registryAuth)
3129
.accept(MediaType.APPLICATION_JSON)
3230
.get().readEntity(InputStream.class);
3331

0 commit comments

Comments
 (0)