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.
3.0.0 (2021-09-27)
- The default storage class has been changed from
MULTI_REGIONAL
toSTANDARD
. This new default is recommended and can be used for multi-regional storage.
- add additional lifecycle conditions: custom_time_before, days_since_noncurrent_time, noncurrent_time_before (#135) (bd1d1e7)
2.2.0 (2021-09-17)
- Add ability to append a randomized suffix to all bucket names (#130) (93ff75f)
- Add support for retention policy (#127) (a0982c9)
- Support for CORS in simple bucket (#128) (e6559e9)
2.1.0 (2021-06-15)
- add support for days_since_custom_time (#120) (0247454)
- Add support for log bucket configuration (#117) (eca9c57)
2.0.0 (2021-05-17)
- Added Terraform 0.13 constraint and module attribution (#105)
- The resource state locations have changed to use for_each, please see the upgrade guide for details.
- add Terraform 0.13 constraint and module attribution (#105) (b33d674)
- Allow setting storage.admin and storage.hmacKeyAdmin roles (#95) (9f6085e)
- Use for_each instead of count to create resource (#86) (af73533)
- Fix deprecation of is_live lifecycle rule (#91) (f73041b)
- Remove deprecated list() function usage (#107) (1fe315a)
- Use correct IAM view role in example (#115) (4a9931d)
1.7.2 (2020-09-30)
1.7.1 (2020-09-21)
1.7.0 (2020-09-16)
- Minimum Google provider version increased to 3.38.0
1.6.0 (2020-05-26)
- Add support for cors and website config in variables (#63) (69dafb3)
- Add support for creating folders in buckets with folders variable (#59) (0fa0689)
1.5.0 (2020-04-22)
1.4.0 (2020-03-04)
1.3.0 (2020-02-13)
- Add simple bucket submodule (#35) (e75114a)
- Add support for customer encryption keys (#34) (32eff9b)
- replace dot on a dash in label value (#31) (8875ebb)
1.2.0 - 2019-12-06
- Added support for setting lifecycle rules #19
1.1.0 - 2019-11-20
- Include name of bucket as label for cost analysis #20
- Error from the
names
andurls
outputs caused by removing elements from thenames
variable. #23
1.0.0 - 2019-08-14
0.1.0 - 2019-05-22
- Initial release