pulumi/tests/integration/stack_outputs_resource_error/python
Justin Van Patten afd2561fd2
Fix: Don't delete stack outputs on failed deployments (#15754)
If an update fails, update any stack outputs that were updated, but
otherwise leave existing stack outputs as-is. In other words, don't
delete stack outputs if the stack didn't successfully run to completion.

Implementation note: when we receive a RegisterResourceOutputsEvent for
the stack resource, we defer processing it until the end of the
deployment, to know whether the deployment ran to completion without
errors.

Fixes #14621

---------

Co-authored-by: Thomas Gummerer <t.gummerer@gmail.com>
2024-03-25 22:37:46 +00:00
..
step1 Fix: Don't delete stack outputs on failed deployments (#15754) 2024-03-25 22:37:46 +00:00
step2 Fix: Don't delete stack outputs on failed deployments (#15754) 2024-03-25 22:37:46 +00:00
step3 Fix: Don't delete stack outputs on failed deployments (#15754) 2024-03-25 22:37:46 +00:00