Closed lefterisALEX closed 2 months ago
@lefterisALEX what about EFSMountTargets resource? That should take care of deleting any mount targets, granted the EFSFileSystem will likely fail while the mount targets are cleaning up (if they are in scope) but it should eventually succeed.
Do you see EFSMountTargets in your logging output, are they getting picked up for cleanup? If they are not, do you have any other filters/configurations that might be preventing?
@ekristen i see yes, see example below
$ bat nuke-failed.log |grep -i fs-0bb3de4072b466ba0 167ms Wed Apr 3 05:54:53 2024
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-013218e177eaa2b6c - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-013218e177eaa2b6c"] - would remove
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-04c042597ac8d9ea2 - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-04c042597ac8d9ea2"] - would remove
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-09871be9134ea1d83 - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-09871be9134ea1d83"] - would remove
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-013218e177eaa2b6c - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-013218e177eaa2b6c"] - failed
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-04c042597ac8d9ea2 - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-04c042597ac8d9ea2"] - triggered remove
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-09871be9134ea1d83 - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-09871be9134ea1d83"] - triggered remove
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-013218e177eaa2b6c - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-013218e177eaa2b6c"] - triggered remove
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-04c042597ac8d9ea2 - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-04c042597ac8d9ea2"] - waiting
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-09871be9134ea1d83 - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-09871be9134ea1d83"] - waiting
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-013218e177eaa2b6c - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-013218e177eaa2b6c"] - waiting
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-04c042597ac8d9ea2 - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-04c042597ac8d9ea2"] - removed
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-09871be9134ea1d83 - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-09871be9134ea1d83"] - removed
eu-west-1 - EFSMountTarget - fs-0bb3de4072b466ba0:fsmt-013218e177eaa2b6c - [ID: "fs-0bb3de4072b466ba0", Name: "fsmt-013218e177eaa2b6c"] - removed
lefteris@lefteris-mac:~/gitlab-logs
$ bat nuke-failed.log |grep -i fs-09c4ea85afa401750 130ms Wed Apr 3 05:55:02 2024
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-06903a0bd4b0deadf - [ID: "fs-09c4ea85afa401750", Name: "fsmt-06903a0bd4b0deadf"] - would remove
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-0a9558f48a00e1485 - [ID: "fs-09c4ea85afa401750", Name: "fsmt-0a9558f48a00e1485"] - would remove
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-0276f47684036036f - [ID: "fs-09c4ea85afa401750", Name: "fsmt-0276f47684036036f"] - would remove
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-06903a0bd4b0deadf - [ID: "fs-09c4ea85afa401750", Name: "fsmt-06903a0bd4b0deadf"] - triggered remove
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-0a9558f48a00e1485 - [ID: "fs-09c4ea85afa401750", Name: "fsmt-0a9558f48a00e1485"] - failed
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-0276f47684036036f - [ID: "fs-09c4ea85afa401750", Name: "fsmt-0276f47684036036f"] - triggered remove
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-06903a0bd4b0deadf - [ID: "fs-09c4ea85afa401750", Name: "fsmt-06903a0bd4b0deadf"] - waiting
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-0a9558f48a00e1485 - [ID: "fs-09c4ea85afa401750", Name: "fsmt-0a9558f48a00e1485"] - triggered remove
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-0276f47684036036f - [ID: "fs-09c4ea85afa401750", Name: "fsmt-0276f47684036036f"] - waiting
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-06903a0bd4b0deadf - [ID: "fs-09c4ea85afa401750", Name: "fsmt-06903a0bd4b0deadf"] - removed
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-0a9558f48a00e1485 - [ID: "fs-09c4ea85afa401750", Name: "fsmt-0a9558f48a00e1485"] - waiting
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-0276f47684036036f - [ID: "fs-09c4ea85afa401750", Name: "fsmt-0276f47684036036f"] - removed
eu-west-1 - EFSMountTarget - fs-09c4ea85afa401750:fsmt-0a9558f48a00e1485 - [ID: "fs-09c4ea85afa401750", Name: "fsmt-0a9558f48a00e1485"] - removed
so is eventually removed
close this issue since i am not able to reproduce anymore.
Description After upgrading to
v2.20.0
the aws-nuke is failing to delete the EFS filesystem in our account. Issue was not observed while we were usingv2.19.0
.This has as a result the ENI interfaces and the security groups associated with EFS to not be deleted as well.
other infrormation The following resources are excluded from the nuke job: