aws-nuke

Remove all the resources from an AWS account

MIT License

Downloads
472
Stars
14
Committers
149

Bot releases are visible (Hide)

aws-nuke - v3.0.0-beta.18

Published by ekristen 8 months ago

3.0.0-beta.18 (2024-02-22)

Bug Fixes

  • add -c alias back for config (debc371)
  • role session name and external id should be optional (7e7cca2)
aws-nuke - v3.0.0-beta.17

Published by ekristen 8 months ago

3.0.0-beta.17 (2024-02-18)

Features

What's New in Version 3

  • Broke away from rebuy-de/aws-nuke project for reasons outlined in the documentation and readme.
  • Completely rewrote the core of the tool as a dedicated library libnuke with 95%+ test coverage
  • New Feature: Global Filters
  • Upcoming Feature: Filter Groups (in progress)
  • Breaking Change: root command no longer triggers the run, must use subcommand run (alias: nuke)
  • Semantic Releases with notifications on issues / pull requests
  • New Resources
aws-nuke - v3.0.0-beta.16

Published by ekristen 8 months ago

What's Changed

Full Changelog: https://github.com/ekristen/aws-nuke/compare/v3.0.0-beta.15...v3.0.0-beta.16

aws-nuke - v3.0.0-beta.15

Published by ekristen 8 months ago

3.0.0-beta.15 (2024-02-07)

Bug Fixes

aws-nuke - v3.0.0-beta.14

Published by ekristen 9 months ago

3.0.0-beta.14 (2024-02-06)

Bug Fixes

  • missing hook to sign darwin binaries (#73) (ea35f26)
aws-nuke - v3.0.0-beta.13

Published by ekristen 9 months ago

3.0.0-beta.13 (2024-02-06)

Bug Fixes

  • issue where cli include was being honored (#69) (dd99caf)
aws-nuke - v3.0.0-beta.12

Published by ekristen 9 months ago

3.0.0-beta.12 (2024-02-05)

Features

  • improve the default resource template for the creation tool (#67) (fad1737)
aws-nuke - v3.0.0-beta.11

Published by ekristen 9 months ago

3.0.0-beta.11 (2024-02-05)

Bug Fixes

aws-nuke - v3.0.0-beta.10

Published by ekristen 9 months ago

3.0.0-beta.10 (2024-02-05)

Features

  • add new resource ManagedBlockchainMember (#66) (413e850)
aws-nuke - v3.0.0-beta.9

Published by ekristen 9 months ago

3.0.0-beta.9 (2024-02-04)

Features

  • list alphabetically, show cloud-control resources separate (#65) (930b03a)
aws-nuke - v3.0.0-beta.8

Published by ekristen 9 months ago

3.0.0-beta.8 (2024-02-04)

Features

  • apple signing and notary using quill (#64) (c6f370b)
aws-nuke - v3.0.0-beta.7

Published by ekristen 9 months ago

3.0.0-beta.7 (2024-01-31)

Features

  • allow bypass of aws alias checks (755bd62)
aws-nuke - v3.0.0-beta.6

Published by ekristen 9 months ago

3.0.0-beta.6 (2024-01-31)

Features

  • aws-auth: finish parity with upstream (245ade3)
aws-nuke - v3.0.0-beta.4

Published by ekristen 9 months ago

Breaking Changes

  • nuke no longer runs on the root command, must use the run (alias: nuke) subcommand.
  • CloudFormation Stacks that are nested are no longer excluded from removal, additional logic has been added to only remove them once they parent has been removed. If the parent removal fails to remove the nested.
aws-nuke - v3.0.0-beta.5

Published by ekristen 9 months ago

3.0.0-beta.5 (2024-01-30)

Bug Fixes

  • deps: update module github.com/aws/aws-sdk-go to v1.50.4 (34e8cdb)
  • deps: update module github.com/google/uuid to v1.6.0 (61a8102)
  • semantic release branch structure (1c043c8)
  • semantic release config plugins (3ceebb4)
  • semantic release config plugins (3bd5748)
  • semantic release config to detect channel properly (ed71639)
aws-nuke - v3.0.0-beta.4

Published by github-actions[bot] 9 months ago

Changelog

  • 722283e (features)The delete function for cloudwatch rum is added (#952)
  • 81f165c Add EC2InstanceConnectEndpoint resource (#1087)
  • ed0f8df Add RedshiftScheduledAction resource (#1047)
  • 1cc7473 Add elasticache user and group support (#1044)
  • 55730bd Add filter for opensearch default packages (#1130)
  • 5795b29 Add opensearch packages vpc endpoint support (#1078)
  • a9a75d6 Add support for CloudFront public keys and CloudFront key groups (#873) (#1065)
  • 2166b91 Adding CloudFrontOriginRequestPolicy resources. (#1051)
  • 9f6b108 Adding support for AppRunner services (#1060)
  • 880b4a4 Filter open-access MemoryDB ACL (#1089)
  • 54900d3 Fix: Don't delete predefined deployment strategies (#1081)
  • 9ec8d4a Improving Internal Tools and Documentation (#33)
  • de15680 Merge pull request #42 from ekristen/resource-memorydb
  • e4a0a8a Merge pull request #43 from ekristen/resources-appconfig
  • a52bbd3 Merge pull request #44 from ekristen/resources-apprunner
  • c35bdb8 Merge pull request #45 from ekristen/resources-cloudfront
  • 4e0ee69 Merge pull request #46 from ekristen/resources-opensearch
  • 5cd95d1 Merge pull request #47 from ekristen/resources-comprehend
  • 89b7f43 Merge pull request #48 from ekristen/resources-elasticache
  • 51001cd Merge pull request #49 from ekristen/resources-additional
  • 5dd0b11 Revert "add appconfig resources from upstream" (#40)
  • af8e935 Revert "add(resources): MemoryDB from upstream" (#39)
  • 4c8332e Revert "migrate apprunner resources from upstream to libnuke format" (#41)
  • 8a68477 Update comprehend detection filters (#1090)
  • ad7ddd9 add appconfig resources from upstream (#37)
  • c8faec9 add(resources): MemoryDB from upstream (#35)
  • bc6d5c8 app config: fix max results 100 -> 50 (#1075)
  • 0069d7c appconfig: add support for five resources (#1055)
  • fcb74ea chore(cloudwatchlogs-loggroup): add depends on for EC2VPC (#34)
  • 8520a79 chore: add alias to compare tool to do proper match
  • 208259f chore: add dependson relations for appconfig resources
  • bc452b7 chore: fix spelling, add deprecated alias
  • 1bd0697 chore: migrate resources to libnuke format
  • 25af1bc chore: migrate resources to libnuke format
  • b665868 chore: migrate resources to libnuke format
  • 01488ef chore: migrate resources to libnuke format
  • e96dec8 chore: migrate resources to libnuke format
  • dedde5e chore: migrate resources to libnuke format
  • 7a76aea chore: rename to standard naming format
  • f454f17 feat: MemoryDBACL resource support (#1079)
  • 019a00a fix: migrate-resource tool (#36)
  • 7f00937 migrate apprunner resources from upstream to libnuke format (#38)
  • 8b6cb8e migrate: appconfig resources to libnuke format
  • 74a397b migrate: memorydb resources to libnuke format
  • 32256ef version: 3.0.0-beta.4
aws-nuke - v3.0.0-beta.3

Published by github-actions[bot] 9 months ago

Changelog

  • 4f3a035 bug fixes, codeclimate, and featureflags (#32)
  • d4904cc update dockerfile entrypoint and readme (#30)
  • 51f6aef version: 3.0.0-beta.3
aws-nuke - v3.0.0-beta.2

Published by github-actions[bot] 9 months ago

Breaking Changes

  • nuke no longer runs on the root command, must use the run (alias: nuke) subcommand.
  • CloudFormation Stacks that are nested are no longer excluded from removal, additional logic has been added to only remove them once they parent has been removed. If the parent removal fails to remove the nested.

Changes

Package Type Update Change
github.com/ekristen/libnuke require digest 493db56 -> 96b3997

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Package Type Update Change
actions/cache action major v3 -> v4

Release Notes

v4

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Package Change Age Adoption Passing Confidence
github.com/aws/aws-sdk-go v1.49.13 -> v1.49.21 age adoption passing confidence

Release Notes

v1.49.21

Compare Source

===

Service Client Updates
  • service/sagemaker: Updates service API
    • This release will have ValidationException thrown if certain invalid app types are provided. The release will also throw ValidationException if more than 10 account ids are provided in VpcOnlyTrustedAccounts.

v1.49.20

Compare Source

===

Service Client Updates
  • service/connect: Updates service API and documentation
  • service/connectparticipant: Updates service API
  • service/location: Updates service documentation
  • service/mwaa: Updates service API and documentation
  • service/s3control: Adds new service
    • S3 On Outposts team adds dualstack endpoints support for S3Control and S3Outposts API calls.
  • service/supplychain: Adds new service
  • service/transfer: Updates service API and documentation
    • AWS Transfer Family now supports static IP addresses for SFTP & AS2 connectors and for async MDNs on AS2 servers.

v1.49.19

Compare Source

===

Service Client Updates
  • service/ec2: Updates service API and documentation
    • This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks.
  • service/ecs: Updates service API and documentation
    • This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks.
  • service/eventbridge: Updates service API and documentation
  • service/iot: Updates service API and documentation
    • Add ConflictException to Update APIs of AWS IoT Software Package Catalog
  • service/iotfleetwise: Updates service API
  • service/secretsmanager: Updates service documentation and examples
    • Doc only update for Secrets Manager
  • service/workspaces: Updates service documentation
    • Added AWS Workspaces RebootWorkspaces API - Extended Reboot documentation update

v1.49.18

Compare Source

===

Service Client Updates
  • service/connectcampaigns: Updates service API
  • service/location: Updates service API and documentation
  • service/logs: Updates service API and documentation
    • Add support for account level subscription filter policies to PutAccountPolicy, DescribeAccountPolicies, and DeleteAccountPolicy APIs. Additionally, PutAccountPolicy has been modified with new optional "selectionCriteria" parameter for resource selection.
  • service/qconnect: Updates service API
  • service/redshift-serverless: Updates service documentation
  • service/route53: Updates service API and documentation
    • Route53 now supports geoproximity routing in AWS regions
  • service/wisdom: Updates service API

v1.49.17

Compare Source

===

Service Client Updates
  • service/codebuild: Updates service API and documentation
    • Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE
  • service/ec2: Updates service API
    • Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors.
  • service/route53resolver: Updates service API and documentation

v1.49.16

Compare Source

===

Service Client Updates
  • service/connect: Updates service API
  • service/kms: Updates service documentation
    • Documentation updates for AWS Key Management Service (KMS).
  • service/redshift-serverless: Updates service documentation
SDK Bugs
  • The logging behavior in aws/ec2metadata/token_provider.go was updated: warnings about falling back to IMDSv1 are now logged only when LogLevel is set to LogDebugWithDeprecated.
    • This change prevents unnecessary warnings when LogLevel is set to suppress messages.

v1.49.15

Compare Source

===

Service Client Updates
  • service/config: Updates service API and documentation
  • service/docdb: Updates service API and documentation
    • Adding PerformanceInsightsEnabled and PerformanceInsightsKMSKeyId fields to DescribeDBInstances Response.
  • service/ecs: Updates service API and documentation
    • This release adds support for managed instance draining which facilitates graceful termination of Amazon ECS instances.
  • service/es: Updates service API and documentation
    • This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints.
  • service/lightsail: Updates service API and documentation
    • This release adds support to set up an HTTPS endpoint on an instance.
  • service/opensearch: Updates service API and documentation
  • service/sagemaker: Updates service API and documentation
    • Adding support for provisioned throughput mode for SageMaker Feature Groups
  • service/servicecatalog: Updates service API and documentation
    • Added Idempotency token support to Service Catalog AssociateServiceActionWithProvisioningArtifact, DisassociateServiceActionFromProvisioningArtifact, DeleteServiceAction API

v1.49.14

Compare Source

===

Service Client Updates
  • service/connect: Updates service API and documentation
  • service/mediaconvert: Updates service API and documentation
    • This release includes video engine updates including HEVC improvements, support for ingesting VP9 encoded video in MP4 containers, and support for user-specified 3D LUTs.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

This project is now standalone from it's upstream aws-nuke. This was originally a managed fork, but now due to how much the code bases have diverged this is no longer considered a fork.

Notable Changes

Breaking Changes

  • The root command no longer will trigger nuke, you must use the subcommand nuke

Changelog

  • e0be4c0 chore(deps): update actions/cache action to v4 (#27)
  • d3c04a5 chore/docs: testing and mocks (#23)
  • 24cf894 chore: configure codeclimate (#25)
  • 446843a fix(deps): update github.com/ekristen/libnuke digest to 96b3997 (#17)
  • 0a0e48a fix(deps): update module github.com/aws/aws-sdk-go to v1.49.21 (#18)
  • 1674343 switch for settings and config package from libnuke, improve docs (#28)
  • 4edcabe update github workflow action versions (#20)
  • dea5a38 version 3 (#16)
  • b0f4c31 version: 3.0.0-beta.2
aws-nuke - v3.0.0-beta.1

Published by github-actions[bot] 9 months ago

Changelog

  • f62f530 fix: Dockerfile
  • 300fb2a fix: add missing workflows
  • bccdd0d fix: disable push for branches
  • 62f49ea fix: do not run goreleaser on prs by default
  • 23d26ff fix: gitignore
  • f5cc40a fix: goreleaser config
  • a746e93 fix: say yes to all cosign prompts
  • 43113b4 fix: the tags in which goreleaser builds
  • cce744e initial rewrite of aws-nuke using libnuke
  • c728a5c version: 3.0.0-beta.1
aws-nuke - v2.26.6

Published by ekristen 10 months ago

Changelog

  • cd21b0f fix: better root mfa detection
Package Rankings
Top 6.36% on Proxy.golang.org
Top 17.64% on Formulae.brew.sh
Badges
Extracted from project README
license release Go Report Card Maintainability
Related Projects