I'm starting roadmap work on version 4 of this tool. # Roadmap ## Confirmed - [ ] Address any `TODO(v4)` from codebase, likely breaking changes - [ ] Disable S3Object by default https://github.com/ekristen/aws-nuke/issues/380 - [ ] Disable DynamoDBTableItem by default - [ ] Establishing Policy on Resource Deprecation - when AWS deprecates a resource, we'll stop including it by default (open for discussion) - [ ] DAG - Directed acyclic graph for dependencies at resource level and instance level ## Researching / Discussion - [ ] plan/apply - ability to run aws-nuke in plan mode - creates binary plan file, potentially editable, apply executes https://github.com/ekristen/aws-nuke/issues/85 - [ ] config upgrade path for resources with name changes or property name changes - [ ] config verification - verify configs against actual available properties and actions - [ ] arns, consistent arn, or structured summary ## libnuke supporting features - [ ] Feature: PhasedResource - some operations are becoming async, this allows for phases along the path to delete without blocking - [ ] Feature: Dependency Graphing - allow building of a DAG graph to allow for removal in order. - [ ] (MAYBE) Feature: Plan/Apply - binary plan files - (i.e. terraform plan/apply)
I'm starting roadmap work on version 4 of this tool.
Roadmap
Confirmed
TODO(v4)from codebase, likely breaking changesResearching / Discussion
libnuke supporting features