delightful-monkey-90700
08/13/2024, 6:23 PMdelightful-monkey-90700
08/13/2024, 6:25 PMerror: deleting <instance group manager>: 1 error occurred:
* Error waiting for delete to complete: Error waiting for Deleting RegionInstanceGroupManager: The instance_group_manager resource '<xxx>' is already being used by '<backend>'
delightful-monkey-90700
08/13/2024, 6:31 PM{
"urn": "<instance_group_manager_urn>",
...
"parent": "<customer_component_urn>",
"dependencies": [
"<iam_membership_urn>",
"<subnet_urn>",
"<template_urn>"
],
...
}
{
"urn": "<backend_urn>",
...
"parent": "<custom_component_urn>"
"dependencies": [
"<instance_group_manager_urn>",
"<health_check_urn>"
],
...
}
delightful-monkey-90700
08/13/2024, 6:33 PMdelightful-monkey-90700
08/13/2024, 6:39 PM<instance_group_manager_urn>
at alldelightful-monkey-90700
08/13/2024, 6:48 PMdelightful-monkey-90700
08/14/2024, 3:54 AMdelightful-monkey-90700
08/14/2024, 3:57 AMpulumi up
produced:
error: post-step event returned an error: failed to save snapshot: .pulumi/stacks/main.json: snapshot integrity failure; it was already written, but is invalid (backup available at .pulumi/stacks/main.json.bak): resource <firewall>'s dependency <subnet> refers to missing resource
And sure enough, the <subnet> resource is missing in the stack (but was not deleted from Google Cloud, while <firewall> exists and lists it as a dependencydelightful-monkey-90700
08/14/2024, 3:59 AMpulumi stack import -s main < "main.json.bak"
fails with:
error: could not deserialize deployment: unexpected end of JSON input
delightful-monkey-90700
08/14/2024, 4:00 AMmain.json.bak
lacks <subnet> anyway, even though it said it made a backup, the backup was AFTER deleting that resource from the stack (but not deleting it from Google Cloud)