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)
5.0.0 (2022-01-13)
- remove KMS resources in cloudbuild submodule (#143)
- Drop old TFV version (<
v0.6.0
) support (#141)
- Drop old TFV version (<
v0.6.0
) support (#141) (2b9bf2c) - remove KMS resources in cloudbuild submodule (#143) (c1a52c7)
4.2.0 (2021-12-13)
4.1.0 (2021-11-22)
- 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)
- hardcode create_project_sa to false (#126)
- added capability to toggle creation of seed project service account (#124) (0457e66)
- hardcode create_project_sa to false (#126) (c1ee35e)
3.1.0 (2021-09-02)
- 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)
- Default trigger location in Terraform state changed, see upgrade guide for details.
- Default branch trigger changed from
master
tomain
. - Default Terraform version changed to v1.0.2.
2.3.1 (2021-05-05)
2.3.0 (2021-04-08)
- add ability to specify random suffix for projects and GCS (#102) (da4e8c1)
- add force_destroy option for state bucket (#100) (50ce28f)
2.2.1 (2021-02-25)
2.2.0 (2021-02-23)
2.1.0 (2021-01-15)
2.0.0 (2021-01-12)
- Upgrade google-project-factory to v10, add Terraform 0.13 constraint and module attribution (#81)
- Upgrade google-project-factory to v10, add Terraform 0.13 constraint and module attribution (#81) (4d00da3)
1.7.0 (2020-11-05)
1.6.0 (2020-10-26)
1.5.0 (2020-10-26)
- 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)
1.3.4 (2020-09-17)
- 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)
- 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)
1.3.1 (2020-07-23)
- downgrade minimum provider version for better compatibility with existing usage of module (#46) (2aec7c8)
1.3.0 (2020-07-22)
1.2.0 (2020-07-06)
- 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)
- 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)
- Increased minimum Google provider version to 3.3
0.3.0 - 2019-12-18
- 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
- The
project_labels
andstorage_bucket_labels
variables. #2
- 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
- Initial release. #1