Skip to content
This repository has been archived by the owner on Oct 15, 2024. It is now read-only.

Releases: rebuy-de/aws-nuke

v2.15.0-rc.1

13 Jan 15:56
dfb7298
Compare
Choose a tag to compare
v2.15.0-rc.1 Pre-release
Pre-release

Changes since v2.15.0-beta.2

Enhancements

  • kind/enhancement Enable CLICOLOR and CLICOLOR_FORCE env variables #557 (@icholy)
  • kind/enhancement Lambda functions pages #575 (@mrkenkeller)

Resources

  • kind/resource Adding some more route53 resources #556 (@zerbitx)
  • kind/resource Add Transfer Server & User resources #562 (@der-eismann)
  • kind/resource Add CodeStar Notification Rules resource #563 (@der-eismann)
  • kind/resource Add EC2EgressOnlyInternetGateway resource #576 (@kevinscholz)
  • kind/resource Add support for deleting cache parameter groups #577 (@kurtmc)
  • kind/resource added lambda layers resource #579 (@mrkenkeller)
  • kind/resource Adding deletion of CloudFront OAIs #478 (@joechchung)

Other

v2.15.0-beta.2

11 Sep 16:22
3ac36c6
Compare
Choose a tag to compare
v2.15.0-beta.2 Pre-release
Pre-release

Changes since v2.15.0-beta.1

Enhancements

  • kind/enhancement add support for programatically setting custom aws credentials #529 (@tylersouthwick)

Resources

Other

v2.15.0-beta.1

25 May 14:37
b61e6d5
Compare
Choose a tag to compare
v2.15.0-beta.1 Pre-release
Pre-release

Changes since v2.14.0

Enhancements

Resources

  • kind/resource #430 - cloudformation support for disabling termination protection #481 (@jcarter3)
  • kind/resource Add support for Athena WorkGroups and NamedQueries #464 (@eschwartz)
  • kind/resource Additional tag support #492 (@sjpalf)
  • kind/resource Delete all record sets of the type "NS" except for the default "NS" settings #473 (@jami)
  • kind/resource Disable Security Hub #484 (@gebailey)
  • kind/resource Handle pagination 101+ route53 healthchecks #472 (@Brian-Williams)
  • kind/resource add cloudformation stackset support #475 (@tylersouthwick)
  • kind/resource add route53 health check resource #471 (@matthagenbuch)
  • kind/resource add tag support to additional resource types #509 (@sjpalf)
  • kind/resource added eks fargate profile resource #469 (@jami)
  • kind/resource added eks nodegroup as resource #468 (@jami)
  • kind/resource feat: Add OwnerId Prop to EC2TGW #483 (@rwhelan)
  • kind/resource fix Route53HealthCheck loop #510 (@svenwltr)
  • kind/resource only list active stacksets; ignore deleted #488 (@tylersouthwick)

Other

  • kind/documentation Replace Regex in S3Object sample to recursive nuke #486 (@brunopaiuca)
  • kind/other Upgrade to aws sdk version 1.28.12 #466 (@jami)

v2.14.0

30 Jan 13:53
d9bff86
Compare
Choose a tag to compare

Some Notes:

Enhancements

  • kind/enhancement Add --quiet flag to remove filtered resources from output #447 (@mmickan)
  • kind/enhancement Add another layer to the cache to keep regions separated #454 (@sas-pemcne)
  • kind/enhancement Support for custom endpoints #371 (@hmalphettes)
  • kind/enhancement allow to run without speficying the profile #438 (@svenwltr)

Resources

  • kind/resource Add Force flag to CW events rule deletion #449 (@nimrodkor)
  • kind/resource Adding ec2-launch-templates resource file #444 (@josephchung96)
  • kind/resource Allow filtering EC2 network interfaces by tags #455 (@hligit)
  • kind/resource Fetch all Route53ResourceRecordSet #439 (@deanrock)
  • kind/resource Remove resources: EC2 Client VPN Endpoint and its attachment #429 (@jakubincloud)
  • kind/resource Robomaker #450 (@mvanholsteijn)
  • kind/resource add tests and improve support for cloudformation stack delete #424 (@tylersouthwick)
  • kind/resource handle pagination in backup-plan and backup-selection resources #456 (@matthagenbuch)

Other

  • kind/other Fix syntax of rm command that fails build. #460 (@ibehren1)
  • kind/documentation add mailing list to README #451 (@svenwltr)
  • kind/documentation update word choice on warning #458 (@cpiwarski)
  • kind/documentation simplify contibuting guidelines #461 (@svenwltr)

v2.13.0

12 Nov 09:46
d38e638
Compare
Choose a tag to compare

⚠️ Possible Breaking Change: This release includes new feature flags, because removing termination protection from resources might be an unexpected behavior of aws-nuke. Therefore we made it optional to remove RDS termination protection and you have to explicitly opt-in via feature-flags, if you want to remove that protection.

To restore the old behavior, you have to put this into your config:

feature-flags:
  disable-deletion-protection:
    RDSInstance: true

Enhancements

Resources

v2.12.0

10 Oct 08:38
7f342af
Compare
Choose a tag to compare

Enhancements

  • kind/enhancement Format resource properties in sorted order #384 (@paulgear)

Resources

  • kind/resource Add WorkLink support #407 (@davidferguson-cr)
  • kind/resource Add tag filter for S3 Bucket, RDS Resources, DynamoDB Tables, Lambda Functions #383 (@sambattalio)
  • kind/resource Added tags list for vpn connections #372 (@a-teisseire)
  • kind/resource Adding filters to group policy attachments #406 (@RossHammer)
  • kind/resource Adding virtual-mfa-devices resource #405 (@RossHammer)
  • kind/resource Adds additional AWS IoT considerations for deletion #392 (@richardneililagan)
  • kind/resource Delete secrets without recovery window instead of scheduling a deletion #380 (@kurtmc)
  • kind/resource Fix: catch s3 bucket tag error properly #388 (@sambattalio)
  • kind/resource adds support for properties to ACMCertificate (#353) #394 (@awprice)
  • kind/resource feat: Add State as filter option for ec2 volumes #387 (@sambattalio)
  • kind/resource filter automated RDS snapshots and add tags #381 (@svenwltr)
  • kind/resource fix use of reserved keywords for DynamoDB #413 (@svenwltr)

Other

v2.11.0

20 May 08:51
c72475f
Compare
Choose a tag to compare

⚠️ Possible Breaking Change: The Docker image (quay.io/rebuy/aws-nuke) does not use the root user anymore. Instead it switches to the new user aws-nuke. This might break builds, if the config is copied to a location, where the aws-nuke user does not have read access.

Bugfix

  • kind/bug return error when max wait threshold is reached #356 (@videte47)

Enhancements

  • kind/enhancement Let aws-nuke container run as non-root user #352 (@der-eismann)

Resources

  • kind/resource Enable tags for EC2 DHCP Options #365 (@hmalphettes)
  • kind/resource Register MSK service #359 (@videte47)

Other

  • kind/refactoring Convert project to Go modules & upgrade to Go 1.12 #361 (@der-eismann)

v2.10.0

17 Apr 09:51
4d614f1
Compare
Choose a tag to compare

Enhancements

  • kind/enhancement add --force-sleep param instead of statically setting the wait to 15 seconds #326 (@justinclayton)

Resources

  • kind/resource Enable Tag filter on EC2 Images #350 (@videte47)
  • kind/resource Add AWS Backup resources #348 (@nayyara-samuel)
  • kind/resource add support for Transit gateways and its vpc attachments #345 (@johnthedev97)

Other

  • kind/documentation Add docker instructions to README.md #346 (@Link-)

v2.9.0

27 Mar 14:57
0df913d
Compare
Choose a tag to compare

Enhancements

Updated Resources

  • kind/resource ensure ELB deletion works with > 20 load balancers; remove all S3 object versions #335 (@steved)

Other

v2.8.0

18 Feb 09:29
4eb457b
Compare
Choose a tag to compare

Imported Changes

This release contains a change that makes aws-nuke removes Deletion Protections of RDS instances (#306). Therefore it behaves like EC2 Instances, now. Please use filters to skip the removal of certain resources, if you want to keep some instances.

Additionally, we would like to use this note to say that you should never ever run aws-nuke on an account that contains important resources. Please follow best practices and split AWS Accounts.

Enhancements

Updated Resources

  • kind/resource Add 'DefaultForAz' property for subnets #315 (@TomAnthony)
  • kind/resource handle LoginProfile errors better #309 (@svenwltr)
  • kind/resource Add ElasticacheReplicationGroup resource #273 (@scottybrisbane)
  • kind/resource Add deletion protection support for RDS #306 (@sas-pemcne)
  • kind/resource Add resources for FSx filesystems and backups #312 (@sas-pemcne)
  • kind/resource Added IAMServiceSpecificCredentials resource #308 (@sas-pemcne)
  • kind/resource Added resource EC2VPCEndpointServiceConfiguration #310 (@sas-pemcne)
  • kind/resource Fix for using DynamoDB with reserved keywords #303 (@der-eismann)
  • kind/resource Handle errors in listing IAMRolePolicyAttachments more graceful #305 (@svenwltr)
  • kind/resource New resource CognitoUserPoolDomain #304 (@sas-pemcne)
  • kind/resource SSMPatchBaselines: Deregister the SSM PatchBaseline from Patch Groups before the deletion #321 (@jakubincloud)
  • kind/resource VPC Peering Connections #314 (@MrPrimate)
  • kind/resource filter DAX default Subnet Group #313 (@natict)
  • kind/resource filter SNS errors if operation is not supported in given region #327 (@svenwltr)

Other

  • kind/documentation Switch AWS docs link to https #318 (@der-eismann)
  • kind/refactoring remove policy of the bucket before removing all objects and the bucke… #317 (@jakubincloud)
  • kind/other update AWS SDK 1.15.88 #307 (@svenwltr)