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.
- Versions of providers has been fixed for examples/shared_vpc [#198]
2.2.0 - 2019-05-03
- The ability to change bucket location. #170
- The argument disable_dependent_services and corresponding variable. #188
2.1.3 - 2019-04-03
- GCP subnet share conditions not working correctly #194
- Unconditional check for optional
resourcemanager.organization.get
permission in preconditions script. #178 - The
project_id
output depends on project service activation. #180
2.1.2 - 2019-04-01
- Error when verifying billing account permissions #175
2.1.1 - 2019-03-25
- Removed requirement of
roles/resourcemanager.organizationViewer
whenvar.domain
is provided. #172
2.1.0 - 2019-03-11
- The optional
project_id
variable enables a disconnect between the project name and the project ID. #154
- Shared VPC IAM bindings. #164
2.0.0 - 2019-03-05
2.0.0 is a major backwards incompatible release. See the upgrade guide for details.
- Added separate App Engine module. #144
- Support for v2.X of the Google provider and the Google Beta provider.
- Removed
app_engine
argument (config block).
1.2.0 - 2019-03-05
- The
credentials_path
variable is now optional; Application Default Credentials may be used instead. #58
1.1.2 - 2019-03-01
- Stabilized
terraform plan
to prevent the default service account resource from being recreated each time. #153
1.1.1 - 2019-02-25
- Drop dependency on
gsuite
provider from core module. #147
1.1.0 - 2019-02-22
- Fix race conditions when creating a new G Suite Group. #141
- Drop unnecessary permissions checks in preconditions script. #143
- Support numeric folder_id and
folders/folder_id
in preconditions script. #143
1.0.2 - 2019-01-23
- Fixed deprecation notice for
google-beta
provider incore_project_factory
module. #104
1.0.1 - 2019-01-22
- Replaced missing forward of
var.disable_services_on_destroy
fromroot
module tocore_project_factory
module. #125
1.0.0 - 2019-01-18
1.0.0 is a major backwards incompatible release. See the upgrade guide for details.
- Support for disable_services_on_destroy flag to leave service active on delete. #91
- Refactored project factory to eliminate the dependenency on the G Suite provider for all projects. #94
0.3.0 - 2018-12-27
- Implement billing account role. #53
- Remove
CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE
. #34 - Lien support. #64
- Fix/refactor
helpers/init_debian.sh
. #69
0.2.1 - 2018-10-10
- Explicit dependency on
google_project_service
. #42
0.2.0 - 2018-09-06
- Make IAM bindings non-authoritative. #17
- This is the initial release of the Project Factory Module.