Skip to content

Latest commit

 

History

History
288 lines (158 loc) · 13.8 KB

CHANGELOG.md

File metadata and controls

288 lines (158 loc) · 13.8 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.

Extending the adopted spec, each change should have a link to its corresponding pull request appended.

7.7.1 (2023-10-17)

Bug Fixes

  • upgraded versions.tf to include minor bumps from tpg v5 (#199) (a4debef)

7.7.0 (2023-09-11)

Features

  • add iam submodule for tag keys and values (#190) (91ff044)
  • set permissions and member field optional in custom-role sub-module (#195) (e5da8da)

7.6.0 (2023-04-12)

Features

Bug Fixes

7.5.0 (2022-12-30)

Features

Bug Fixes

  • fixes lint issues and generate metadata (#175) (d6d503e)

7.4.1 (2022-03-02)

Bug Fixes

  • pass stage to *_custom_role resources (255a427)

7.4.0 (2021-12-04)

Features

  • Update version constraints to allow 4.0 (#149) (44cd5d1)

Bug Fixes

  • update expected service_account_id format in service_accounts_iam module docs (#147) (d35e19b)

7.3.0 (2021-10-20)

Features

7.2.0 (2021-05-10)

Features

  • Add submodule for managing artifact registry IAM (#137) (3c84a19)

7.1.0 (2021-03-25)

Features

  • Add submodule to support assigning IAM for Secret Manager secrets (#135) (56b6688)

7.0.0 (2021-03-22)

⚠ BREAKING CHANGES

  • add Terraform 0.13 constraint and module attribution (#134)
  • Update audit_config submodule to support multiple log types (#108)

Features

  • add Terraform 0.13 constraint and module attribution (#134) (1bd58cf)
  • Update audit_config submodule to support multiple log types (#108) (1e5d793)

Bug Fixes

  • Correctly exclude unsupported permissions at all stages. (#131) (a0c07c3)

6.4.1 (2021-01-19)

Bug Fixes

6.4.0 (2020-11-10)

Features

  • Add support for predefined roles as a basis for custom roles (#118) (86c16ee)

6.3.1 (2020-09-22)

Bug Fixes

  • add depends_on to resource name outputs (#114) (00a7b22)

6.3.0 (2020-09-02)

Features

6.2.0 (2020-07-17)

Features

  • add type of member to member submodule (member or group or serviceAccount) (#106) (c6b968c)

6.1.0 (2020-04-13)

Features

  • Add helper for assigning members to custom roles (#102) (fc46920)
  • Add submodule for managing audit config (#82) (801788c)

6.0.0 (2020-03-25)

⚠ BREAKING CHANGES

  • The project variable has been removed from the projects_iam submodule. Please use projects instead.

Features

Bug Fixes

Added

  • Added submodule for assigning multiple roles to a service account. #88

5.1.0 - 2019-12-05

Added

  • Submodule billing_accounts_iam. #52

Fixed

  • The folders_iam submodule correctly handles folder IDs with and without a "folders/" prefix. #65

This is a backward incompatible release. Refer to the upgrade guide for more details.

Changed

  • The root module has been removed. #73

4.0.0 - 2019-11-07

This is a backward incompatible release. Refer to the upgrade guide for more details.

Changed

  • Limit the dynamic configuration usecases. More on this in caveats. #64

Removed

  • *_num options. #64

Fixed

  • Authoritative bindings are correctly applied. #61
  • Migrate to for_each which fixes the configuration update issue. #64

3.0.0 - 2019-09-26

Added

  • Submodules for each type of binding. #43

Fixed

  • Fix issue with long IAM bindings list. #32
  • Allow referencing computed values. #43

2.0.0 - 2019-07-16

Changed

  • Supported version of Terraform is 0.12. #24 #29

1.1.1 - 2019-05-29

Fixed

  • Updated folders input to accept either folders/<id> or <id>. #19

1.1.0 - 2019-05-03

Added

Changed

  • The subnet example constructs the required fully qualified subnet IDs using a project variable, a region variable, and the subnet_one and subnet_two variables. #6 #14
  • The usage example in the README demonstrates a Terraform Module registry reference. #7
  • The examples pin the google and google-beta providers to ~> 1.20. #9

1.0.0 - 2018-09-26

This is the initial release of the module, with support for bulk IAM management.