pulumi/changelog/pending
bors[bot] 057fa82527
Merge #13190
13190: fix(cli/state rename): Update parent references on rename r=abhinav a=abhinav

If a resource is renamed with `pulumi state rename`,
in addition to updating references in resources that refer to it
as a dependency,
also update references to the resource as a parent of another resource.

Testing:
Includes an integration test that reproduces the panic,
and a unit test that verifies the new behavior at a more isolated level.
To implement the integration test,
a new RunPulumiCommand method was added to ProgramTester
because we don't have other means of running `pulumi state rename`
with ProgramTest.

Resolves #13179


Co-authored-by: Abhinav Gupta <abhinav@pulumi.com>
2023-06-17 05:58:29 +00:00
..
20230616--cli-state--fix-panic-caused-by-an-invalid-stack-when-a-parent-resource-is-renamed-in-the-state.yaml fix(cli/state rename): Update parent references on rename 2023-06-16 13:46:35 -07:00