Skip to content

Commit 9d474d4

Browse files
feat: add ecr repository as dependency of images
1 parent af5f11e commit 9d474d4

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

pkg/provider/pulumi/aws/aws.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ func (a *awsProvider) Deploy(ctx *pulumi.Context) error {
383383
Username: pulumi.String(authToken.UserName),
384384
Password: pulumi.String(authToken.Password),
385385
TempDir: a.tmpDir,
386-
})
386+
}, pulumi.DependsOn([]pulumi.Resource{ repo }))
387387
if err != nil {
388388
return errors.WithMessage(err, "function image tag "+c.Unit().Name)
389389
}

pkg/provider/pulumi/common/image.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,12 @@ func NewImage(ctx *pulumi.Context, name string, args *ImageArgs, opts ...pulumi.
7272
},
7373
}
7474

75-
res.DockerImage, err = dockerbuildkit.NewImage(ctx, name+"-image", imageArgs, pulumi.Parent(res))
75+
resOpts := []pulumi.ResourceOption{ pulumi.Parent(res) }
76+
for _, o := range opts {
77+
resOpts = append(resOpts, o)
78+
}
79+
80+
res.DockerImage, err = dockerbuildkit.NewImage(ctx, name+"-image", imageArgs, resOpts...)
7681
if err != nil {
7782
return nil, err
7883
}

0 commit comments

Comments
 (0)