Skip to content

Commit b1adc5c

Browse files
committed
only use image user for running containers
1 parent 7e0fc9e commit b1adc5c

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

pkg/docker/docker.go

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -433,10 +433,7 @@ func (d *stiDocker) GetImageUser(name string) (string, error) {
433433
glog.V(4).Infof("error inspecting image %s: %v", name, err)
434434
return "", s2ierr.NewInspectImageError(name, err)
435435
}
436-
user := resp.ContainerConfig.User
437-
if len(user) == 0 {
438-
user = resp.Config.User
439-
}
436+
user := resp.Config.User
440437
return user, nil
441438
}
442439

@@ -640,17 +637,13 @@ func getLabel(image *api.Image, name string) string {
640637
if value, ok := image.Config.Labels[name]; ok {
641638
return value
642639
}
643-
if value, ok := image.ContainerConfig.Labels[name]; ok {
644-
return value
645-
}
646640
return ""
647641
}
648642

649643
// getVariable gets environment variable's value from the image metadata
650644
func getVariable(image *api.Image, name string) string {
651645
envName := name + "="
652-
env := append(image.ContainerConfig.Env, image.Config.Env...)
653-
for _, v := range env {
646+
for _, v := range image.Config.Env {
654647
if strings.HasPrefix(v, envName) {
655648
return strings.TrimSpace((v[len(envName):]))
656649
}

pkg/docker/docker_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ func TestGetScriptsURL(t *testing.T) {
281281
},
282282
Config: &dockercontainer.Config{},
283283
},
284-
result: "test_url_value",
284+
result: "",
285285
},
286286

287287
"env in image config": {
@@ -307,7 +307,7 @@ func TestGetScriptsURL(t *testing.T) {
307307
},
308308
Config: &dockercontainer.Config{},
309309
},
310-
result: "test_url_value",
310+
result: "",
311311
},
312312

313313
"label in image config": {

0 commit comments

Comments
 (0)