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
switch for settings and config package from libnuke, improve docs @ekristen (#28)
- Updates to libnuke@0.4.0 - Resources now define their own DeprecatedAliases and AlternativeResource (aka CloudControl API) resource names. - Removes more code from aws-nuke in favor of using packages from [libnuke](https://github.com/ekristen/libnuke) - Improving documentation around configuration of the tool - Replaces the bulk of the `config` package for the `libnuke/pkg/config` and extends it with the extras that aws-nuke needs. - Deprecates the use of `feature-flags` in favor of the `settings`. Documentation has been added on how to migrate. Version 3 is still backwards compatible. - General code cleanups and improvementsfix(deps): update github.com/ekristen/libnuke digest to 96b3997 @renovate (#17)
This PR contains the following updates: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.
chore(deps): update actions/cache action to v4 @renovate (#27)
This PR contains the following updates:Package | Type | Update | Change |
---|---|---|---|
actions/cache | action | major | v3 -> v4
|
Release Notes
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.
chore/docs: testing and mocks @ekristen (#23)
Improve the mock generation, write documentation around testing and how to write tests. Add few additional makefile commands.fix(deps): update module github.com/aws/aws-sdk-go to v1.49.21 @renovate (#18)
This PR contains the following updates:Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
github.com/aws/aws-sdk-go | v1.49.13 -> v1.49.21
|
Release Notes
aws/aws-sdk-go (github.com/aws/aws-sdk-go)
v1.49.21
===
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
===
Service Client Updates
service/connect
: Updates service API and documentationservice/connectparticipant
: Updates service APIservice/location
: Updates service documentationservice/mwaa
: Updates service API and documentationservice/s3control
: Adds new service- S3 On Outposts team adds dualstack endpoints support for S3Control and S3Outposts API calls.
service/supplychain
: Adds new serviceservice/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
===
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 documentationservice/iot
: Updates service API and documentation- Add ConflictException to Update APIs of AWS IoT Software Package Catalog
service/iotfleetwise
: Updates service APIservice/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
===
Service Client Updates
service/connectcampaigns
: Updates service APIservice/location
: Updates service API and documentationservice/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 APIservice/redshift-serverless
: Updates service documentationservice/route53
: Updates service API and documentation- Route53 now supports geoproximity routing in AWS regions
service/wisdom
: Updates service API
v1.49.17
===
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
===
Service Client Updates
service/connect
: Updates service APIservice/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 toLogDebugWithDeprecated
.- This change prevents unnecessary warnings when LogLevel is set to suppress messages.
v1.49.15
===
Service Client Updates
service/config
: Updates service API and documentationservice/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 documentationservice/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
===
Service Client Updates
service/connect
: Updates service API and documentationservice/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.
update github workflow action versions @ekristen (#20)
Updating a bunch of actions to take care of PRs that renovate would like to open up.Version 3 @ekristen (#16)
## OverviewThis 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
- Rewrites to use libnuke
- Passes context to
Remove
andLister
functions - Full Documentation for the project in
docs/
published to ekristen.github.io/aws-nuke
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