From a3dcd248941d3e7b723cb7126fc6f7049ab4d416 Mon Sep 17 00:00:00 2001 From: Tom Michaud Date: Tue, 6 Dec 2016 13:30:23 -0700 Subject: [PATCH] Fixes docker-driver Auth-config interpolation --- client/driver/docker.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/driver/docker.go b/client/driver/docker.go index c3a0268d3..ec6406198 100644 --- a/client/driver/docker.go +++ b/client/driver/docker.go @@ -170,11 +170,11 @@ func NewDockerDriverConfig(task *structs.Task, env *env.TaskEnvironment) (*Docke } } - for _, a := range dconf.Auth { - a.Username = env.ReplaceEnv(a.Username) - a.Password = env.ReplaceEnv(a.Password) - a.Email = env.ReplaceEnv(a.Email) - a.ServerAddress = env.ReplaceEnv(a.ServerAddress) + for i, a := range dconf.Auth { + dconf.Auth[i].Username = env.ReplaceEnv(a.Username) + dconf.Auth[i].Password = env.ReplaceEnv(a.Password) + dconf.Auth[i].Email = env.ReplaceEnv(a.Email) + dconf.Auth[i].ServerAddress = env.ReplaceEnv(a.ServerAddress) } for _, l := range dconf.Logging {