Skip to content

Latest commit

 

History

History
69 lines (41 loc) · 2.06 KB

CHANGELOG.md

File metadata and controls

69 lines (41 loc) · 2.06 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.

Added

  • Add computed members feature
  • Add support for audit log in policy bindings

Removed

  • BREAKING: Remove fallback to var.members in policy bindings
  • BREAKING: Remove module_enabled output

Added

  • Internal: Add Test-Suite

Fixed

  • Fix README examples and attribute names

Removed

  • BREAKING CHANGE: Remove support for Terraform before v1.0
  • BREAKING CHANGE: Remove support for Terraform Google Provider before v4.0
  • BREAKING CHANGE: Remove support for adding GCP service accounts in roles/editor bindings. Those should be passed by the user of the module if the services are actually enabled. There is currently no way to solve this in Terraform conditionally as there is no check if specific services are actually enabled. We recommend to use a custom editor role instead of editor role.

Added

  • Add support for google_project_iam_audit_config resource

Added

  • Add default GCP service accounts to roles/editor bindings controlled by new variable skip_adding_default_service_accounts

Added

  • Support for provider 4.x

Added

  • Initial Implementation