Skip to content

Latest commit

 

History

History
274 lines (137 loc) · 16.4 KB

CHANGELOG.md

File metadata and controls

274 lines (137 loc) · 16.4 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.

5.0.1 (2022-03-09)

Bug Fixes

  • Guarantee the execution permission in the entrypoint.bash file (#149) (f113076)

5.0.0 (2022-01-13)

⚠ BREAKING CHANGES

  • remove KMS resources in cloudbuild submodule (#143)
  • Drop old TFV version (< v0.6.0) support (#141)

Features

  • Drop old TFV version (< v0.6.0) support (#141) (2b9bf2c)
  • remove KMS resources in cloudbuild submodule (#143) (c1a52c7)

4.2.0 (2021-12-13)

Features

  • update TPG version constraints to allow 4.0 (#133) (71aa344)

4.1.0 (2021-11-22)

Features

Bug Fixes

  • Remove incompatible escape characters with Windows systems (CMD and PowerShell) to make the command fits in one line (#131) (56dec3e)

4.0.0 (2021-10-15)

⚠ BREAKING CHANGES

  • hardcode create_project_sa to false (#126)

Features

  • added capability to toggle creation of seed project service account (#124) (0457e66)
  • hardcode create_project_sa to false (#126) (c1ee35e)

Bug Fixes

  • add explicit dependency for GCS service account (#128) (62adacc)

3.1.0 (2021-09-02)

Features

  • Add KMS cmek support for state bucket (#115) (2fea4be)
  • Add variables to allow customisation of terraform service account (#116) (b7b0090)

3.0.0 (2021-07-28)

⚠ BREAKING CHANGES

  • Default trigger location in Terraform state changed, see upgrade guide for details.
  • Default branch trigger changed from master to main.
  • Default Terraform version changed to v1.0.2.

Features

  • Upgrade default Terraform version to v1.0.2 (#112) (dac0483)

2.3.1 (2021-05-05)

Bug Fixes

  • Leave curl and unzip in Docker image (#106) (8d24f65)

2.3.0 (2021-04-08)

Features

  • add ability to specify random suffix for projects and GCS (#102) (da4e8c1)
  • add force_destroy option for state bucket (#100) (50ce28f)

Bug Fixes

  • Update version of terraform-validator to 2021-03-22 (#103) (fb2f372)

2.2.1 (2021-02-25)

Bug Fixes

  • expose GAR repo name via substitutions in triggers (#97) (9ac97a3)

2.2.0 (2021-02-23)

Features

  • migrate to GAR for runner images (#94) (02bf581)

Bug Fixes

  • upgrade project factory to 10.1.1 and terraform to 0.13.6 (#93) (e04ab65)

2.1.0 (2021-01-15)

Features

  • Add ability to customize state bucket name (#86) (1af1405)

Bug Fixes

  • Remove incorrect substitution for seed project (#84) (4ec9fa0)

2.0.0 (2021-01-12)

⚠ BREAKING CHANGES

  • Upgrade google-project-factory to v10, add Terraform 0.13 constraint and module attribution (#81)

Features

  • Upgrade google-project-factory to v10, add Terraform 0.13 constraint and module attribution (#81) (4d00da3)

1.7.0 (2020-11-05)

Features

1.6.0 (2020-10-26)

Features

  • update terraform to 12.29 and terraform-validator to 2020-09-24 (#71) (74d7ef2)

1.5.0 (2020-10-26)

Features

  • allow Cloud Source Repos to be optional (#68) (6df33bc)
  • relax tf version to allow terraform 0.13 (#67) (af34b11)

1.4.0 (2020-10-14)

Features

  • Replaces deprecated bucket_policy_only for uniform_bucket_level_access (#63) (a1ef992)

1.3.4 (2020-09-17)

Bug Fixes

  • min version in docs to 0.12.20 (#61) (0c53fe2)
  • Required provider version upgraded to 0.12.20. (#59) (b1fd7e8)

1.3.3 (2020-08-06)

Bug Fixes

  • cloud build trigger regex to only match the correct branches (#53) (f555239)
  • update the example module version (#50) (b933b9b)

1.3.2 (2020-07-27)

Bug Fixes

  • make trigger names generic now that multiple branches are supported (#48) (dc3c0c3)

1.3.1 (2020-07-23)

Bug Fixes

  • downgrade minimum provider version for better compatibility with existing usage of module (#46) (2aec7c8)

1.3.0 (2020-07-22)

Features

  • Add support for terraform validator (#44) (d09725f)

1.2.0 (2020-07-06)

Features

  • Add ability to define custom list of branches to trigger apply and custom cloudbuild YAML for terraform builds (#41) (02467c8)
  • Add skip_gcloud_download flag (#39) (0e06b29)
  • option to target bootstrap module at a folder (#40) (fa923a5)

1.1.0 (2020-04-16)

Features

  • Add serviceusage api to the defaults (#13)
  • Make sure group_org_admins has projectCreator permission. (#15)
  • Add folder mover permission by default
  • Add ability to customize / upgrade terraform version (#17)

1.0.0 (2020-01-27)

⚠ BREAKING CHANGES

  • Increased minimum Google provider version to 3.3

Features

  • Upgrade to Project Factory 7.0 (#9) (b0bb86b)

0.3.0 - 2019-12-18

Fixed

  • Fixed #5 where org admins were not able to access the terraform state bucket when using service account impersonation.

0.2.0 - 2019-12-16

Added

  • The project_labels and storage_bucket_labels variables. #2

Changed

  • The storage buckets are changed to enforce Bucket Policy Only access. #3
  • The Terraform service account receives Security Admin by default. #4

0.1.0 - 2019-11-21

Added

  • Initial release. #1