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

Update aws nuke latest #12

Merged
merged 206 commits into from
Jan 20, 2023
Merged

Update aws nuke latest #12

merged 206 commits into from
Jan 20, 2023

Conversation

jrsholly
Copy link
Collaborator

@jrsholly jrsholly commented Jan 19, 2023

Pulling in latest from fork rebuy-de/aws-nuke v2.21.2. Retaining the CHANGELOG and README changes.

eschwartz and others added 30 commits February 6, 2020 14:04
* Upgrade to aws sdk version 1.28.12
* added eks fargate profile resource
* added eks nodegroup as resource
…ction (rebuy-de#481)

* rebuy-de#430 - cloudformation support for disabling termination protection
* Disable Security Hub

See rebuy-de#452

Add the ability to detect regions with Security Hub enabled and disable it if a
"hub" resource is returned.

* Rename property of SecurityHub hub Arn
Replace the wildcard to ** to allow recurside sublevel directories in
the nuke process.

Co-authored-by: Bruno Paiuca <bruno.paiuca@wildlifestudios.com>
* add tag support to ec2 security groups

* add tag support to iam roles

* add tag support to elastic ip addresses

* fix code alignment

Co-Authored-By: Philipp Trulson <der-eismann@users.noreply.github.com>

* Capitalise ID for consistency

Co-Authored-By: Sven Walter <sven@wltr.eu>

* go fmt changes

Co-authored-by: Philipp Trulson <der-eismann@users.noreply.github.com>
Co-authored-by: Sven Walter <sven@wltr.eu>
* rebuy-de#324 - initial POC of filtering based on dates

* rebuy-de#324 - initial POC of filtering based on dates

* support additional date format

* update documentation to include date formats

* Updates based on PR feedback:
* change name to be more clear
* apply offset to field time, not current time, as it is easier to understand
* Update documentation to be more clear
* add tag support to acmpca
* add tag support to acm certificates
* add tag support to ssm parameters
There was a typo, using `presets.common.filter` instead of `presets.common.filters` actually fails to parse.
* add firewall manager resources

* add support for Properties interface to firewall manager resources

* Use golang property style names

Co-authored-by: Björn Häuser <bjoernhaeuser@gmail.com>
* Generate mocks before building

* Fix quay URL in readme
Co-authored-by: Tom Neyland <tcneyland@gmail.com>
Co-authored-by: Matt Shipman <undermybed@undermybed.info>

Co-authored-by: Tom Neyland <tcneyland@gmail.com>
Co-authored-by: Matt Shipman <undermybed@undermybed.info>
Co-authored-by: Joey Davenport <jrsdav@users.noreply.github.com>
* added image builder support

* oops, figured out difference between image version and image build version, same for component
* added global accelerator resources

* Update resources/ga-listeners.go

Co-authored-by: Björn Häuser <bjoernhaeuser@gmail.com>

* Update resources/ga-endpoints.go

Co-authored-by: Björn Häuser <bjoernhaeuser@gmail.com>

* Update resources/ga-accelerators.go

Co-authored-by: Björn Häuser <bjoernhaeuser@gmail.com>

* refactoring type names

Co-authored-by: Björn Häuser <bjoernhaeuser@gmail.com>
…e#540)

* Add properties to old API GW resources

* Add API Gateway v2 VPC Link resource
saintzyo and others added 25 commits December 6, 2022 11:02
…r logging purposes (rebuy-de#884)

This fixes issue rebuy-de#883.

Co-authored-by: James Park <5295838+pencilethics@users.noreply.github.com>
* Use yaml.v3 for config

* Upgrade rebuy Go SDK
* Add tag filtering for cloudwatch alarms

* Caught errors from the cloudwatch 'get tags for resource' api call
Co-authored-by: oliver.rose <oliver.rose@pirum.com>
* feat(elbs): add CreatedTime property

* feat(RDS): add CreatedTime property

* feat(Redshift): add CreatedTime and tags properties

* fix(s3 buckets): fix CreationDate property

* feat(EMR): add CreatedTime property

* feat(ECR): add tags and CreatedTime properties

* feat(CloudwatchLogGroup): add CreatedTime and LastEvent properties

* feat(CloudFrontDistribution): add tags and LastModifiedTime properties
…e#918)

Bumps [github.com/rebuy-de/rebuy-go-sdk/v4](https://github.com/rebuy-de/rebuy-go-sdk) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/rebuy-de/rebuy-go-sdk/releases)
- [Commits](rebuy-de/rebuy-go-sdk@v4.1.0...v4.2.0)

---
updated-dependencies:
- dependency-name: github.com/rebuy-de/rebuy-go-sdk/v4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.176 to 1.44.180.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](aws/aws-sdk-go@v1.44.176...v1.44.180)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@jrsholly jrsholly requested a review from a team January 19, 2023 20:39
Copy link

@gregp121 gregp121 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jrsholly jrsholly merged commit abb17cc into master Jan 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet