File tree Expand file tree Collapse file tree 1 file changed +58
-0
lines changed Expand file tree Collapse file tree 1 file changed +58
-0
lines changed Original file line number Diff line number Diff line change 1+ # Upgrading to v3.0
2+
3+ The v3.0 release of * kubernetes-engine* is a backwards incompatible
4+ release.
5+
6+ ## Migration Instructions
7+
8+ ### Beta Features
9+
10+ Beta features are enabled on the ` beta-public-cluster `
11+ submodule and the ` beta-private-cluster ` submodule.
12+
13+ To migrate from the root module to the ` beta-public-cluster ` submodule,
14+ update a Terraform configuration like the following example:
15+
16+ ``` diff
17+ module "kubernetes_engine_private_cluster" {
18+ - source = "terraform-google-modules/kubernetes-engine/google"
19+ + source = "terraform-google-modules/kubernetes-engine/google//modules/beta-public-cluster"
20+ - version = "~> 2.0"
21+ + version = "~> 3.0"
22+
23+ # ...
24+ ```
25+
26+ To migrate from the old ` private-cluster ` submodule to the new
27+ ` beta-private-cluster ` submodule, update a Terraform configuration
28+ like the following example:
29+
30+ ``` diff
31+ module "kubernetes_engine_private_cluster" {
32+ - source = "terraform-google-modules/kubernetes-engine/google//modules/private-cluster"
33+ + source = "terraform-google-modules/kubernetes-engine/google//modules/beta-private-cluster"
34+ - version = "~> 2.0"
35+ + version = "~> 3.0"
36+
37+ # ...
38+ }
39+ ```
40+
41+ ### IP Masqeurade
42+
43+ In previous versions of this module, IP Masquerade was enabled if the
44+ network policy addon was enabled. IP Masquerade is now managed by an
45+ explicit toggle. To continue using IP Masquerade, update a Terraform
46+ configuration like the following example:
47+
48+ ``` diff
49+ module "kubernetes_engine_private_cluster" {
50+ source = "terraform-google-modules/kubernetes-engine/google"
51+ - version = "~> 2.0"
52+ + version = "~> 3.0"
53+
54+ + configure_ip_masq = "true"
55+ # ...
56+ }
57+ ```
58+
You can’t perform that action at this time.
0 commit comments