You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13-2Lines changed: 13 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -8,10 +8,15 @@ Extending the adopted spec, each change should have a link to its corresponding
8
8
9
9
## [Unreleased]
10
10
11
+
## [v5.0.0] - 2019-XX-XX
12
+
v5.0.0 is a backwards-incompatible release. Please see the [upgrading guide](./docs/upgrading_to_v5.0.md).
13
+
14
+
The v5.0.0 module requires using the [2.12 version](https://github.com/terraform-providers/terraform-provider-google/blob/master/CHANGELOG.md#2120-august-01-2019) of the Google provider.
15
+
11
16
### Changed
12
17
13
-
* All Beta functionality removed from non-beta clusters, some properties like node_pool taints available only in beta cluster now [#228]
14
18
***Breaking**: Enabled metadata-concealment by default [#248]
19
+
* All beta functionality removed from non-beta clusters, moved `node_pool_taints` to beta modules [#228]
15
20
16
21
### Added
17
22
* Added support for resource usage export config [#238]
@@ -22,6 +27,10 @@ Extending the adopted spec, each change should have a link to its corresponding
22
27
* Support for Google Groups based RBAC beta feature [#217]
23
28
* Support for disabling node pool autoscaling by setting `autoscaling` to `false` within the node pool variable. [#250]
24
29
30
+
### Fixed
31
+
32
+
* Fixed issue with passing a dynamically created Service Account to the module. [#27]
33
+
25
34
## [v4.1.0] 2019-07-24
26
35
27
36
### Added
@@ -164,7 +173,8 @@ Extending the adopted spec, each change should have a link to its corresponding
The `google_container_cluster` and `google_container_node_pool` resources previously were different between regional and zonal clusters. They have now been collapsed into a single resource using the `location` variable.
24
+
25
+
If you are using regional clusters, no migration is needed. If you are using zonal clusters, a state migration is needed. You can use a [script](../helpers/migrate.py) we provided to determine the required state changes:
terraform state mv -state terraform.tfstate "module.gke-cluster-dev.module.gke.google_container_cluster.zonal_primary[0]" "module.gke-cluster-dev.module.gke.google_container_cluster.primary[0]"
46
+
terraform state mv "module.gke-cluster-dev.module.gke.google_container_node_pool.zonal_pools[0]" "module.gke-cluster-dev.module.gke.google_container_node_pool.pools[0]"
47
+
```
48
+
49
+
3. Execute the provided state migration commands (backups are automatically created).
50
+
51
+
4. Run `terraform plan` to confirm no changes are expected.
52
+
53
+
### Service Account creation
54
+
55
+
Previously, if you explicitly specified a Service Account using the `service_account` variable on the module this was sufficient to force that Service Account to be used.
56
+
57
+
Now, an additional `create_service_account` has been added with a default value of `true`. If you would like to use an explicitly created Service Account from outside the module, you will need to set `create_service_account` to `false` (in addition to passing in the Service Account email).
58
+
59
+
No action is needed if you use the module's default service account.
0 commit comments