Skip to content

Commit c681cef

Browse files
committed
fix: Ensure deployment defined for stack side logging.
1 parent 7215c85 commit c681cef

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

pkg/provider/pulumi/generator.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -161,17 +161,17 @@ func (p *pulumiDeployment) Up(log output.Progress) (*types.Deployment, error) {
161161
res, err := s.Up(context.Background(), updateLoggingOpts(pLog)...)
162162
summary := &types.Summary{Resources: pLog.resources}
163163

164-
if err != nil {
165-
return nil, errors.WithMessage(err, "Updating pulumi stack "+res.Summary.Message)
166-
}
167-
168-
defer p.prov.CleanUp()
169-
170164
d := &types.Deployment{
171165
Summary: summary,
172166
ApiEndpoints: map[string]string{},
173167
}
174168

169+
if err != nil {
170+
return d, errors.WithMessage(err, "Updating pulumi stack "+res.Summary.Message)
171+
}
172+
173+
defer p.prov.CleanUp()
174+
175175
for k, v := range res.Outputs {
176176
if strings.HasPrefix(k, "api:") {
177177
d.ApiEndpoints[strings.TrimPrefix(k, "api:")] = fmt.Sprint(v.Value)

0 commit comments

Comments
 (0)