Commit 3aa917e
committed
chore(smoke-nuke): list all states; stale orphans live outside the filter set
Previous nuke listed 9 orphan all-demo-* stacks but missed
all-demo-PaperlessNgx-Q59CODQ417ER and all-demo-BopsPlanning-1KFCREGSEO53T.
The next PR 321 smoke retry then collided on every IAM role, ALB, ECS
cluster, S3 bucket those stacks still owned.
Stacks created mid-flight by the cancelled post-merge smoke (which kept
running server-side after the GH job was killed) probably entered
CREATE_IN_PROGRESS → UPDATE_COMPLETE_CLEANUP_IN_PROGRESS or similar
windows the older filter list missed.
Expand the filter to enumerate every state CFN reports — CREATE_*,
ROLLBACK_*, DELETE_*, UPDATE_*, UPDATE_ROLLBACK_*, REVIEW_*, IMPORT_*
including the *_CLEANUP_IN_PROGRESS suffix variants. Only DELETE_COMPLETE
is excluded (those are already gone). Any orphan in any non-deleted
state now reaches force_delete_stack.1 parent d75da49 commit 3aa917e
1 file changed
Lines changed: 15 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
112 | 116 | | |
113 | | - | |
114 | | - | |
115 | | - | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
116 | 128 | | |
117 | 129 | | |
118 | 130 | | |
| |||
0 commit comments