Skip to content

Commit 072571c

Browse files
committed
Fixed utility containers to be pulled before deploying.
1 parent aa8b527 commit 072571c

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

deployment/dockerdeploy/controller.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,15 @@ func (c *Controller) DeployS3MockNode(ctx context.Context, clusterID string, exp
220220

221221
logger.Debug("deploying s3mock node")
222222

223+
_, err := MultiArchImagePuller{
224+
Logger: c.Logger,
225+
DockerCli: c.DockerCli,
226+
ImagePath: "adobe/s3mock:latest",
227+
}.Pull(ctx)
228+
if err != nil {
229+
return nil, errors.Wrap(err, "failed to pull s3mock image")
230+
}
231+
223232
containerName := "cbdynnode-s3-" + clusterID
224233

225234
createResult, err := c.DockerCli.ContainerCreate(context.Background(), &container.Config{
@@ -307,6 +316,15 @@ func (c *Controller) DeployNginxNode(ctx context.Context, clusterID string, expi
307316

308317
logger.Debug("deploying nginx node")
309318

319+
_, err := MultiArchImagePuller{
320+
Logger: c.Logger,
321+
DockerCli: c.DockerCli,
322+
ImagePath: "nginx:latest",
323+
}.Pull(ctx)
324+
if err != nil {
325+
return nil, errors.Wrap(err, "failed to pull nginx image")
326+
}
327+
310328
containerName := "cbdynnode-nginx-" + clusterID
311329

312330
createResult, err := c.DockerCli.ContainerCreate(context.Background(), &container.Config{

0 commit comments

Comments
 (0)