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.
4.4.0 (2024-08-29)
4.3.0 (2024-08-06)
- Add iam_email and env_vars output to simple-sa submodule (#122) (ae592d2)
- add simple SA module for managing SA and project IAM (#118) (ee1516b)
- deps: bump golang.org/x/net from 0.17.0 to 0.23.0 in /modules/key-distributor/files/function (#115) (5550304)
- deps: update key-distrubutor to GO v1.20 (#124) (cbaa4b1)
- Fix output "id" in "simple-sa" module (#125) (3df2ae8)
- Update the format of "id" output in the "simple-sa" module (#123) (4e586a7)
4.2.3 (2024-04-12)
- deps: bump golang.org/x/crypto from 0.7.0 to 0.17.0 in /modules/key-distributor/files/function (#104) (440d9b8)
- deps: bump golang.org/x/net from 0.7.0 to 0.17.0 in /modules/key-distributor/files/function (#94) (7581ac4)
- deps: bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /modules/key-distributor/files/function (#112) (57f299d)
4.2.2 (2023-10-20)
4.2.1 (2023-04-05)
- deps: update go modules (#74) (4be6958)
- deps: update module google.golang.org/api to v0.107.0 (#65) (e2298b4)
4.2.0 (2023-01-06)
4.1.1 (2022-02-03)
4.1.0 (2022-01-05)
4.0.3 (2021-09-01)
4.0.2 (2021-06-30)
4.0.1 (2021-06-04)
4.0.0 (2021-03-16)
- Restrict to Terraform 0.13+ and add module attribution (#38)
- Added Service Account key distributor submodule (#32) (fb794a5)
- Enable overriding descriptions for individual service accounts (#41) (9abb768)
- Restrict to Terraform 0.13+ and add module attribution (#38) (c423601)
3.0.1 (2020-07-21)
3.0.1 (2020-07-21)
3.0.0 (2020-05-15)
- Service accounts were changed to use for_each, causing a state migration. See the upgrade guide for details.
- Add support for custom display_name and description #18 (#19) (badaaf3)
- Use for_each instead of count to create resource (#15) (19c8a02)
2.0.2 - 2019-10-09
- Fix outputs on
names
variable element removal/change #14
2.0.1 - 2019-09-13
- Fix example in top-level README to work with terraform-0.12.x #13
2.0.0 - 2019-08-14
- Refactored outputs and list generation. #9
- Added new
service_account
andservice_accounts
outputs for single and multi user use that expose the base resources, now possible with Terraform 0.12. - Added new
emails_list
andiam_emails_list
outputs that return lists, and are guaranteed to keep the same ordering for resources as the map type outputs. - Refactored the formatted list generation for the
iam_emails
and newiam_emails_list
outputs to use the newfor
expression, fixing issues withformatlist
andzipmap
in Terraform 0.12. - Refactored and simplified the
keys
template and output using the new splat syntax. - BREAKING: Changed the keys for the
keys
output to use the Service Account name.
- Added new
1.0.0 - 2019-07-26
- Upgraded for usage with terraform-0.12.x #6
0.1.1 - 2019-06-14
- All bindings are applied to all service accounts. #3
0.1.0 - 2019-05-28
- Initial release. #1