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.
v2.0.0 - 2019-05-16
- Removed public IP address outputs. #163
- Enable CSCC API when violations are enabled. #158
- Add 50052 port in Firewall rule for Config Validator. #155
- Check for both empty values org_id and folder_id. #152
- Updated server firewall rule to restrict by service accounts. #157
v1.6.0 - 2019-05-14
- Support for Forseti v2.15.0. #145
v1.5.1 - 2019-05-09
- The required roles are documented in the README. #134
- The
forseti-server-vm-public-ip
output and theforseti-client-vm-public-ip
output are restored. #146
v1.5.0 - 2019-05-07
var.client_private
andvar.server_private
toggle the existence of public IP addresses for the client and server VMs. #76
- Add
groupssettings.googleapis.com
API. #137
v1.4.2 - 2019-04-23
var.config_validator_violations_should_notify
would not disable notifications when set tofalse
. #126- Add CSCC findings IAM role. #131
var.composite_root_resources
andvar.services
default to empty lists. #132
v1.4.1 - 2019-04-05
- Real time enforcer containers will restart when encountering errors. #120
v1.4.0 - 2019-04-04
- Checks for errors in the client and server startup scripts. #79
- Database migration script is invoked in forseti server startup script. #77
helpers/setup.sh
activates required services in project. #66- Added real_time_enforcer submodule. #75 [#90]
- Added real_time_enforcer_roles submodule. #80
- Added real_time_enforcer_organization_sink. #86
- Added real time enforcer roles to
helpers/setup.sh
andhelpers/cleanup.sh
[#91] - Added groups_settings scanner. #100
- Added licensing information to real time enforcer policies. #107 #111
- Added config validator. #116
helpers/setup.sh
andhelpers/cleanup.sh
now use flags for setting arguments. #66- Optionally send real time enforcer logs to stackdriver. #85
- Updated real time enforcer policy from upstream. [#89]
- Move real time enforcer pubsub sink definition into sink modules. #88
- Update ke_scanner_rules.yaml #102
- Update cscc violations to use GA API. #103
- Update real time enforcer versioning policy. #112
- Update forseti_version to v2.14.0
- Refreshed Terraform variables and outputs documentation. #115
- Fix misnamed variable in
helpers/setup.sh
. #108 - Fix getopts option string in
helpers/setup.sh
andhelpers/cleanup.sh
. #114
v1.3.0 - 2019-03-14
1.3.0 is a backwards compatible feature release. This module release supports Forseti v2.13.0.
- Added server service account to the
roles/bigquery.metadataViewer
role. #71
- Changed
forseti_version
default to v2.13.0. #73
v1.2.0 - 2019-02-28
1.2.0 is a backwards compatible feature and bugfix release. This module release supports Forseti v2.12.0.
- Added new
shared-vpc
example, fix firewall rules for client SSH access. #32 - Firewall rule source ranges are now user-controllable. #32, #67
- Update forseti_version to v2.12.0. #61
terraform destroy
now removes non-empty CAI export buckets #56- Add missing
kms_rules.yaml
rules file. #64
v1.1.1 - 2019-02-15
1.1.1 is a backward compatible feature release. This module release supports Forseti v2.11.1.
- Update forseti_version to v2.11.1. #59
v1.1.0 - 2019-02-15
1.1.0 is a backward compatible feature release. This module release supports Forseti v2.11.0.
- Add "roles/orgpolicy.policyViewer" to server service account roles. #44
- Add variables to configure forseti_conf_server.yaml. #50
- Add host integration tests for Forseti server and client. #48
- Install forseti pip requirements on client instance #55
- Never prompt for user input from Apt in Forseti startup scripts. #45
- Rebuild Forseti server when forseti_conf_server.yaml changes. #46
- Fix cron default frequency to be every 2 hours. #47
- Update forseti_version to v2.11.0. #58
v1.0.0 - 2019-01-29
1.0.0 is a backwards incompatible release and is a full rewrite of the module.
- Terraform now installs and manages all Forseti resources instead of using the Deployment Manager. #33
v0.1.0 - 2018-09-13
- This is the initial release of the Forseti module.