Skip to content

Latest commit

 

History

History
379 lines (205 loc) · 27.7 KB

CHANGELOG.md

File metadata and controls

379 lines (205 loc) · 27.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

6.0.0 (2024-10-11)

⚠ BREAKING CHANGES

  • deps: Update Terraform terraform-google-modules/pubsub/google to v7 (#264)

Features

  • Add files_to_exclude_in_source_dir variable to exclude unwanted… (#259) (ce9a14e)

Bug Fixes

  • deps: Update go modules (#270) (02b3404)
  • deps: Update go modules and/or dev-tools (#261) (7d64d76)
  • deps: Update Terraform terraform-google-modules/pubsub/google to v7 (#264) (b1931fe)

5.0.0 (2024-09-05)

⚠ BREAKING CHANGES

  • deps: Update Terraform terraform-google-modules/event-function/google to v4 (#256)

Features

  • deps: Update Terraform Google Provider to v6 (major) (#257) (8995383)

Bug Fixes

  • deps: Update go modules (#253) (a1ec36f)
  • deps: Update Terraform terraform-google-modules/event-function/google to v4 (#256) (e2239dc)

4.4.0 (2024-07-31)

Features

  • expose docker registry setting for project cleanup (#250) (561a6d4)

4.3.1 (2024-07-29)

Bug Fixes

  • project_cleanup: check all cluster locations and defer when deleting (#248) (14e7ce1)

4.3.0 (2024-07-26)

Features

  • project_cleanup: remove clusters prior to project (#246) (92553eb)

Bug Fixes

  • cleanup: add missing IAM roles for project_cleanup function (#233) (21f8d09)
  • deps: bump google.golang.org/grpc from 1.64.0 to 1.64.1 in /modules/project_cleanup/function_source (#244) (94d54f7)
  • deps: Update go modules (#242) (9973bcc)
  • deps: Update go modules (#245) (65ae587)
  • deps: Update go modules (#247) (732890b)

4.2.0 (2024-05-22)

Features

  • Support deletion of Billing Account Log Sinks (#227) (e58dc20)

Bug Fixes

4.1.0 (2024-05-10)

Features

  • support deletion of Cloud Asset Inventory feeds not in use in organization (#198) (bd8f8ad)
  • support deletion of SCC Notification not in use in organization (#196) (b0e3ba0)

Bug Fixes

  • deps: Update go modules (#217) (ac847ad)
  • deps: Update module cloud.google.com/go/asset to v1.19.0 (#215) (8aecc2d)
  • deps: Update module cloud.google.com/go/securitycenter to v1.29.0 (#212) (0fdb546)
  • deps: Update module golang.org/x/oauth2 to v0.20.0 (#213) (6695683)

4.0.1 (2024-05-01)

Bug Fixes

4.0.0 (2024-01-30)

⚠ BREAKING CHANGES

  • GO1.21: support deletion of Tag Keys not in use in organizations in the clean up module (#175)
  • TPG >=4.23: Add function_docker_registry variables and use them in terraform-google-event-function module (#150)

Features

  • add create_bucket flag (#147) (d2b68fc)
  • GO1.21: support deletion of Tag Keys not in use in organizations in the clean up module (#175) (6cc42cd)
  • TPG >=4.23: Add function_docker_registry variables and use them in terraform-google-event-function module (#150) (5c9ddcd)

Bug Fixes

  • deps: Bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /modules/project_cleanup/function_source (#173) (1d12e4f)
  • deps: Update GO modules (#165) (ccb1961)
  • deps: Update GO modules (#166) (4796116)
  • deps: update go modules (#176) (77c764a)
  • deps: Update module google.golang.org/api to v0.149.0 (#163) (5ba8c74)

3.0.0 (2023-11-01)

⚠ BREAKING CHANGES

  • updates pubsub module to v6 (#159)
  • deps: Update GO modules (#126)
  • deps: update go to 1.20 (#132)
  • deps: Update TF modules (major) (#142)

Features

Bug Fixes

2.6.0 (2023-06-15)

Features

  • include Ingress Settings variable (#129) (a68339d)
  • support adding secrets from secret manager (#123) (5b8f226)

Bug Fixes

2.5.1 (2023-04-06)

Bug Fixes

  • deps: update module golang.org/x/net to v0.7.0 [security] (#98) (8fd376d)
  • fixes for tflint (#110) (098214d)
  • update function_max_instances to null default (#106) (8f32217)

2.5.0 (2022-06-09)

Features

  • removal of folder should use the same time constraint used for projects (#79) (f4ab92b)
  • support deletion of firewall policies attached to folders in clean up module (#76) (87037dd)

2.4.0 (2022-05-09)

Features

2.3.0 (2022-02-15)

Features

2.2.0 (2021-11-16)

Features

  • update TPG version constraints to allow 4.0 (#63) (248b914)

2.1.0 (2021-08-13)

Features

2.0.0 (2021-04-29)

⚠ BREAKING CHANGES

  • add Terraform 0.13 constraint and module attribution (#50)

Features

  • add Terraform 0.13 constraint and module attribution (#50) (3bb8cba)

Bug Fixes

  • Add folder editor permissions to delete folders for cleanup submodule (#55) (f9e3841)

1.6.0 (2021-04-05)

Features

Bug Fixes

  • add grant_token_creator flag for pubsub (#52) (7fee659)

1.5.1 (2020-09-02)

Bug Fixes

1.5.0 (2020-08-11)

Features

  • Update project cleaner function to clean up Cloud Endpoints (#38) (4403dbe)

1.4.2 (2020-05-06)

Bug Fixes

  • Add Terraform 0.12 support to bucket_force_destroy boolean variable (#24) (2f11dfa)

1.4.1 - 2020-01-13

Fixed

  • Fixed issue with scheduler job output value inconsistency. #29

1.4.0 - 2019-12-19

Added

  • The scheduler_job variable, the scheduler_job output, and the pubsub_topic_name output to enable linking multiple instances of the module to the same Cloud Scheduler job. #15

1.3.0 - 2019-12-18

Added

  • The function_source_dependent_files variable is passed on to the event-function module's source_dependent_files variable. #28

Changed

  • The function implementation is provided by the Event Function module. #6

1.2.0 - 2019-11-20

Added

  • The function_timeout_s variable is exposed on the project_cleanup submodule.

1.1.1 - 2019-11-13

Fixed

  • The IAM module was replaced with IAM member resources to support dynamic members in additive mode. #22

1.1.0 - 2019-11-11

Changed

  • The project_cleanup submodule can be scheduled to remove labelled or unlabelled projects. #20 #21

Added

  • The logs-slack-alerts example. #13

1.0.0 - 2019-07-30

Changed

  • Supported version of Terraform is 0.12. #11

0.4.1 - 2019-07-03

Fixed

  • Project and region are applied to the scheduler job. #8

0.4.0 - 2019-06-17

Added

  • A variable which configures the time zone of the scheduler job. #5

0.3.0 - 2019-06-11

Added

  • Submodule which cleans up old projects.

0.2.0 - 2019-04-02

Added

  • Ability to specify a service account for functions to run as

0.1.0 - 2019-03-14

Added

  • Initial release