Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: properties, refactors, and cloudformation stack cleanup #495

Merged
merged 18 commits into from
Jan 4, 2025

Conversation

ekristen
Copy link
Owner

@ekristen ekristen commented Jan 4, 2025

Overview

The main change in this PR is to the CloudFormationStack to add the new setting CreateRoleToDeleteStack.

If the a CloudFormationStack has a role associated but it gets deleted first it can cause the CloudFormationStack to error when trying to delete, therefore a new feature has been introduced to allow the re-creation of the role by aws-nuke. Once created, the deletion should succeed, and then the role cleaned up.

Additional Changes

  • Properties added for IAM Password Polic, CloudWatchEventsTarget
  • Additional documentation for resources

New Resources

  • S3AccessGrantsGrant
  • S3AccessGrantsLocation
  • S3AccessGrantsInstance
  • TransferWebApp

Removed Resources

  • MobileProject - service is gone from AWS and AWS SDK

References

Copy link

cloudflare-workers-and-pages bot commented Jan 4, 2025

Deploying aws-nuke with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3d90281
Status: ✅  Deploy successful!
Preview URL: https://c68d10fb.aws-nuke.pages.dev
Branch Preview URL: https://jan2025-improvements.aws-nuke.pages.dev

View logs

…nto jan2025-improvements

* 'jan2025-improvements' of github.com:ekristen/aws-nuke:
  docs(resources): auto-generated
  test(cloudwatchlogs-loggroup): add property test coverage
  feat(cloudwatchlogs-loggroup): new properties, refactor properties struct
  refactor(cloudwatchlogs-loggroup): standardization
  fix(cloudwatchlogs-loggroup): property RetentionInDays should always have a value
  feat(cloudwatchlogs-loggroup): add RetentionInDays properties
  fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.72.0
@ekristen ekristen merged commit 8946fb4 into main Jan 4, 2025
5 checks passed
@ekristen ekristen deleted the jan2025-improvements branch January 4, 2025 18:16
@ekristen
Copy link
Owner Author

ekristen commented Jan 4, 2025

🎉 This PR is included in version 3.42.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

S3 Access Grants not handled by aws-nuke AWS Transfer Familly not handled by AWS-Nuke
1 participant