v0.33.0
What's Changed
- Support backup-vault nuke by @hongil0316 in #488
- don't nuke management vpcs by @ellisonc in #490
- don't nuke deploy runners by @ellisonc in #491
- Bump golang.org/x/net from 0.1.0 to 0.7.0 by @dependabot in #423
- keep network resources around by @ellisonc in #496
- add acm to resourcesInRegion by @robpickerill in #492
- Fix TestListAPIGatewaysV2 test failures by @hongil0316 in #495
- Mocking AWS Calls for Unit Testing for API Gateway by @hongil0316 in #497
- Refactor Config to Capture all FilterRules and Apply to ApiGateway as prototype by @hongil0316 in #499
- [skip ci] Removing former Grunts by @eak12913 in #500
- Refactor EksCluster ResourceType by @hongil0316 in #501
- Refactor ACM resource type by @hongil0316 in #503
- Refactor RDS Cluster ResourceType by @hongil0316 in #502
- Refactor ACMPCA Resource Type by @hongil0316 in #504
- Initialize aws Client in ResourceType by @hongil0316 in #509
- Refactor AMI Resource Type by @hongil0316 in #505
- Refactor ApiGatewayV2 resource type by @hongil0316 in #506
- Refactor auto scaling group resource type by @hongil0316 in #507
- Refactor cloudTrail resourceType by @hongil0316 in #510
- Refactor backupVault resourceType by @hongil0316 in #511
- refactor cloudwatch resource types by @hongil0316 in #512
- Refactor SNSTopic Resource Type by @hongil0316 in #513
- Refactor DynamoDB by @hongil0316 in #515
- Refactor Transit Gateway Resource Types by @hongil0316 in #518
- Refactor SQS Resource Type by @hongil0316 in #517
- Refactor CodeDeploy, ConfigRecorder, ConfigServiceRule resource types by @hongil0316 in #516
- Refactor EC2 Snapshot & EBS Resource Type by @hongil0316 in #514
- refactor sagemaker resource type by @hongil0316 in #519
- refactor redshift resource type by @hongil0316 in #520
- Refactor DBINstnaces Resource Type by @hongil0316 in #521
- refactor securityHub resource type by @hongil0316 in #522
- Refactor oidc resource type by @hongil0316 in #525
- Refactor OpenSearchDomains resource type by @hongil0316 in #524
- refactor secret manager resource type by @hongil0316 in #523
- Refactor db subnet groups by @hongil0316 in #526
- Fix excludeTimeAfter configuration reflecting on all resource types by @hongil0316 in #527
- refactor lambda functions by @hongil0316 in #528
- Refactor launch configuration by @hongil0316 in #529
- refactor launch template by @hongil0316 in #530
- Refactor macie by @hongil0316 in #531
- Refactor nat gateway by @hongil0316 in #536
- refactor IAM Groups by @hongil0316 in #534
- refactor IAM roles and IAM service linked roles by @hongil0316 in #532
- refactor IAM policies by @hongil0316 in #533
- refactor kinesis streams by @hongil0316 in #535
- refactor iam users by @hongil0316 in #537
- refactor elbv2 by @hongil0316 in #540
- refactor guard duty by @hongil0316 in #538
- refactor elb by @hongil0316 in #539
- fix oidc role exclusion by @ellisonc in #542
- Fix unit test errors in RDS subnet group test by @hongil0316 in #543
- Delete unused utils file by @hongil0316 in #544
- refactor EFS by @hongil0316 in #547
- refactor EC2 VPC by @hongil0316 in #548
- refactor ECR by @hongil0316 in #546
- Refactor Eip by @hongil0316 in #545
- refactor elastic cache by @hongil0316 in #541
- Refactor EC2 Dedicated host by @hongil0316 in #549
- Refactor EC2 instance, clusters, and services by @hongil0316 in #550
- refactor EC2 keypair by @hongil0316 in #551
- Refactor s3 resource type by @hongil0316 in #554
- refactor KMS resource type by @hongil0316 in #556
- Delete unused lambda utils file by @hongil0316 in #555
- refactor access analyzer by @hongil0316 in #557
- Update CircleCI config to sign MacOS binaries by @marinalimeira in #559
- Fix EC2 keypair nil pointer issue by @hongil0316 in #558
- Implement GetAndSetIdentifiers on all ResourceTypes + Remove session variable from
nuke
operation by @hongil0316 in #561 - Implement Init Methods on All Resource Types + Refactor GetAll and ListAll methods by @hongil0316 in #562
- Refactor code for better readability. by @hongil0316 in #564
- Fix nil pointer when first seen tag is nil by @hongil0316 in #565
- dont delete github oidc role by @MoonMoon1919 in #566
- Skip AWS Managed AMIs by @hongil0316 in #569
- Fix nil pointer issue in ECS cluster resource type by @hongil0316 in #567
- Update README for configuration usage by @hongil0316 in #571
- Implement functionality to include/exclude resources by tags by @hongil0316 in #570
- Fix log-level not working properly by @hongil0316 in #568
- Add Amazon Managed Streaming for Apache Kafka by @hongil0316 in #574
- Support tags exclusion filtering on resources by @hongil0316 in #573
- Fix yaml marshal logic for KMS key config by @hongil0316 in #576
- UI improvement + refactoring work for aws-inspect and aws commands by @hongil0316 in #577
- Inclusion Rule for ACM resource types in PhxDevops Account by @hongil0316 in #580
- Filter out default subnet group due to error by @hongil0316 in #582
- Implement newer_than filter for aws nuke command by @hongil0316 in #581
- Fix multiple cloudwatch composite alarm nuking by @hongil0316 in #585
- Refactor Rendering logic in ui file + consistent UI for confirmation … by @hongil0316 in #583
- Fix s3 config file key name in README by @sbocinec in #587
- Refactor code to pass around context for potential features (e.g., ti… by @hongil0316 in #588
- Delete unused files by @hongil0316 in #589
- Remove RemediationConfiguration before deleting config rules by @hongil0316 in #590
- Fix dependency violation errors when deleting EC2 VPC resource types by @hongil0316 in #591
- Exclude gruntwork.in ACM from nuking by @hongil0316 in #592
- Remove unused variables and unused code by @hongil0316 in #593
- Remove associated Api mapping before deleting Api Gateway V2 by @hongil0316 in #595
- Fix configuration error sync by @hongil0316 in #596
- Adding logs for ACM by @hongil0316 in #600
- Print debug level logs by @hongil0316 in #601
- Add additional debug information for ACM troubleshooting by @hongil0316 in #602
- Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in #604
- Add exclude resource tag for ACM and additional debug for config by @hongil0316 in #606
- Fix the bug of overwriting config value generated from yml file by @hongil0316 in #607
- Revert exclude-resource type for ACM + temporary log by @hongil0316 in #609
- Implement a new resource type for EC2 DHCP option by @hongil0316 in #610
- Centralize logging logic to a single file by @hongil0316 in #608
- Increase go version from 1.18 to 1.21 by @hongil0316 in #612
- Add report to ec2 DHCP option resource nuking operation by @hongil0316 in #614
- Implement a new resource type for RDS snapshot by @hongil0316 in #613
- Small improvements for exclude tags feature by @flichtenheld in #615
- Use time utility function to parse & format timestamp for all AWS res… by @hongil0316 in #616
- [skip-ci] Update CODEOWNERS by @ellisonc in #617
- SQS: Fix timestamp parsing by @flichtenheld in #619
- implement a new resource type - transit gateway peering attachment by @hongil0316 in #621
- Remove redundant unit tests by @hongil0316 in #620
- Modify circleCi config to exclude test db subnet group by @hongil0316 in #622
- [WIP] Feature: Support Nuking Lambda Layers/Versions by @derekrliang in #605
New Contributors
- @dependabot made their first contribution in #423
- @sbocinec made their first contribution in #587
- @flichtenheld made their first contribution in #615
- @derekrliang made their first contribution in #605
Full Changelog: v0.32.0...v0.33.0