Skip to content

Latest commit

 

History

History
258 lines (185 loc) · 11.7 KB

CHANGELOG.md

File metadata and controls

258 lines (185 loc) · 11.7 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.

3.1.0 - 2019-08-12

Added

  • Adding support for service account impersonation and short lived tokens. #246

Fixed

  • Fixed bug in fabic submodule related to number conversion. #253

3.0.0 - 2019-07-12

Added

  • Automatic installation of preconditions.py requirements. #239

Changed

  • The supported version of Terraform is 0.12. #237

Fixed

  • Documentation for setup-sa.sh. #230
  • project_idoutput depends on project_services_authority. #234

2.4.1 - 2019-06-21

Fixed

  • Propagation of apis_authority variable. #233

2.4.0 - 2019-06-12

Added

  • Cloud Services service account output on Fabric submodule. #223

2.3.1 - 2019-05-31

Fixed

  • Precoditions script handles projects with a large number of enabled APIs. #220

2.3.0 - 2019-05-28

Added

  • Feature that toggles authoritative management of project services. #213
  • Option that provides ability to choose the region of the bucket #207
  • Added option to depriviledge or keep default compute service account. #186

Fixed

  • credentials_path is no longer be required for gsuite_enabled module. #205
  • Dependencies on gcloud and jq are documented. #203
  • The preconditions script accepts personal credentials. #212

2.2.1 - 2019-05-15

Fixed

  • Add Fabric submodule for simple project creation. #201
  • Fix module and tests in minimal test suite (group_email). #200
  • Versions of providers has been fixed for examples/shared_vpc. #198
  • GCP subnet share conditions not working correctly. #194

2.2.0 - 2019-05-03

Added

  • The ability to change bucket location. #170
  • The argument disable_dependent_services and corresponding variable. #188

2.1.3 - 2019-04-03

Fixed

  • 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

Fixed

  • Error when verifying billing account permissions #175

2.1.1 - 2019-03-25

Fixed

  • Removed requirement of roles/resourcemanager.organizationViewer when var.domain is provided. #172

2.1.0 - 2019-03-11

ADDED

  • The optional project_id variable enables a disconnect between the project name and the project ID. #154

FIXED

  • 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

  • Added separate App Engine module. #144
  • Support for v2.X of the Google provider and the Google Beta provider.

REMOVED

  • Removed app_engine argument (config block).

1.2.0 - 2019-03-05

CHANGED

  • The credentials_path variable is now optional; Application Default Credentials may be used instead. #58

1.1.2 - 2019-03-01

FIXED

  • Stabilized terraform plan to prevent the default service account resource from being recreated each time. #153

1.1.1 - 2019-02-25

FIXED

  • Drop dependency on gsuite provider from core module. #147

1.1.0 - 2019-02-22

ADDED

  • Preconditions script checks billing account format. #117
  • Add project_services submodule. #133

FIXED

  • 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

  • Fixed deprecation notice for google-beta provider in core_project_factory module. #104

1.0.1 - 2019-01-22

FIXED

  • Replaced missing forward of var.disable_services_on_destroy from root module to core_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.

ADDED

  • Support for disable_services_on_destroy flag to leave service active on delete. #91

CHANGED

  • Refactored project factory to eliminate the dependenency on the G Suite provider for all projects. #94

0.3.0 - 2018-12-27

ADDED

  • Implement billing account role. #53
  • Remove CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE. #34
  • Lien support. #64

FIXED

  • Fix/refactor helpers/init_debian.sh. #69

0.2.1 - 2018-10-10

ADDED

  • Explicit dependency on google_project_service. #42

0.2.0 - 2018-09-06

ADDED

  • Make IAM bindings non-authoritative. #17

0.1.0

ADDED

  • This is the initial release of the Project Factory Module.