File tree Expand file tree Collapse file tree 14 files changed +4
-315
lines changed Expand file tree Collapse file tree 14 files changed +4
-315
lines changed Original file line number Diff line number Diff line change @@ -125,6 +125,7 @@ Version 1.0.0 of this module introduces a breaking change: adding the `disable-l
125
125
In either case, upgrading to module version ` v1.0.0 ` will trigger a recreation of all node pools in the cluster.
126
126
127
127
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
128
+
128
129
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
129
130
130
131
## Requirements
Original file line number Diff line number Diff line change @@ -9,37 +9,6 @@ It will:
9
9
- Create an Nginx Service
10
10
11
11
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
12
- ## Inputs
13
-
14
- | Name | Description | Type | Default | Required |
15
- | ------| -------------| :----:| :-----:| :-----:|
16
- | cluster\_ name\_ suffix | A suffix to append to the default cluster name | string | ` "" ` | no |
17
- | compute\_ engine\_ service\_ account | Service account to associate to the nodes in the cluster | string | n/a | yes |
18
- | ip\_ range\_ pods | The secondary ip range to use for pods | string | n/a | yes |
19
- | ip\_ range\_ services | The secondary ip range to use for pods | string | n/a | yes |
20
- | network | The VPC network to host the cluster in | string | n/a | yes |
21
- | project\_ id | The project ID to host the cluster in | string | n/a | yes |
22
- | region | The region to host the cluster in | string | n/a | yes |
23
- | subnetwork | The subnetwork to host the cluster in | string | n/a | yes |
24
-
25
- ## Outputs
26
-
27
- | Name | Description |
28
- | ------| -------------|
29
- | ca\_ certificate | |
30
- | client\_ token | |
31
- | cluster\_ name | Cluster name |
32
- | ip\_ range\_ pods | The secondary IP range used for pods |
33
- | ip\_ range\_ services | The secondary IP range used for services |
34
- | kubernetes\_ endpoint | |
35
- | location | |
36
- | master\_ kubernetes\_ version | The master Kubernetes version |
37
- | network | |
38
- | project\_ id | |
39
- | region | |
40
- | service\_ account | The service account to default running nodes as if not overridden in ` node_pools ` . |
41
- | subnetwork | |
42
- | zones | List of zones in which the cluster resides |
43
12
44
13
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
45
14
Original file line number Diff line number Diff line change @@ -6,39 +6,6 @@ This example illustrates how to create a simple cluster and disable deprecated s
6
6
* client certificate
7
7
8
8
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
9
- ## Inputs
10
-
11
- | Name | Description | Type | Default | Required |
12
- | ------| -------------| :----:| :-----:| :-----:|
13
- | cluster\_ name\_ suffix | A suffix to append to the default cluster name | string | ` "" ` | no |
14
- | compute\_ engine\_ service\_ account | Service account to associate to the nodes in the cluster | string | n/a | yes |
15
- | credentials\_ path | The path to the GCP credentials JSON file | string | n/a | yes |
16
- | ip\_ range\_ pods | The secondary ip range to use for pods | string | n/a | yes |
17
- | ip\_ range\_ services | The secondary ip range to use for pods | string | n/a | yes |
18
- | network | The VPC network to host the cluster in | string | n/a | yes |
19
- | network\_ project\_ id | The GCP project housing the VPC network to host the cluster in | string | n/a | yes |
20
- | project\_ id | The project ID to host the cluster in | string | n/a | yes |
21
- | region | The region to host the cluster in | string | n/a | yes |
22
- | subnetwork | The subnetwork to host the cluster in | string | n/a | yes |
23
-
24
- ## Outputs
25
-
26
- | Name | Description |
27
- | ------| -------------|
28
- | ca\_ certificate | |
29
- | client\_ token | |
30
- | cluster\_ name | Cluster name |
31
- | ip\_ range\_ pods | The secondary IP range used for pods |
32
- | ip\_ range\_ services | The secondary IP range used for services |
33
- | kubernetes\_ endpoint | |
34
- | location | |
35
- | master\_ kubernetes\_ version | The master Kubernetes version |
36
- | network | |
37
- | project\_ id | |
38
- | region | |
39
- | service\_ account | The service account to default running nodes as if not overridden in ` node_pools ` . |
40
- | subnetwork | |
41
- | zones | List of zones in which the cluster resides |
42
9
43
10
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
44
11
Original file line number Diff line number Diff line change 3
3
This example illustrates how to create a cluster with multiple custom node-pool configurations with node labels, taints, and network tags.
4
4
5
5
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
6
- ## Inputs
7
-
8
- | Name | Description | Type | Default | Required |
9
- | ------| -------------| :----:| :-----:| :-----:|
10
- | cluster\_ name\_ suffix | A suffix to append to the default cluster name | string | ` "" ` | no |
11
- | compute\_ engine\_ service\_ account | Service account to associate to the nodes in the cluster | string | n/a | yes |
12
- | ip\_ range\_ pods | The secondary ip range to use for pods | string | n/a | yes |
13
- | ip\_ range\_ services | The secondary ip range to use for pods | string | n/a | yes |
14
- | network | The VPC network to host the cluster in | string | n/a | yes |
15
- | project\_ id | The project ID to host the cluster in | string | n/a | yes |
16
- | region | The region to host the cluster in | string | n/a | yes |
17
- | subnetwork | The subnetwork to host the cluster in | string | n/a | yes |
18
- | zones | The zone to host the cluster in (required if is a zonal cluster) | list(string) | n/a | yes |
19
-
20
- ## Outputs
21
-
22
- | Name | Description |
23
- | ------| -------------|
24
- | ca\_ certificate | |
25
- | client\_ token | |
26
- | cluster\_ name | Cluster name |
27
- | ip\_ range\_ pods | The secondary IP range used for pods |
28
- | ip\_ range\_ services | The secondary IP range used for services |
29
- | kubernetes\_ endpoint | |
30
- | location | |
31
- | master\_ kubernetes\_ version | The master Kubernetes version |
32
- | network | |
33
- | project\_ id | |
34
- | region | |
35
- | service\_ account | The service account to default running nodes as if not overridden in ` node_pools ` . |
36
- | subnetwork | |
37
- | zones | List of zones in which the cluster resides |
38
6
39
7
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
40
8
Original file line number Diff line number Diff line change 3
3
This example illustrates how to create a simple cluster where the host network is not necessarily in the same project as the cluster.
4
4
5
5
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
6
- ## Inputs
7
-
8
- | Name | Description | Type | Default | Required |
9
- | ------| -------------| :----:| :-----:| :-----:|
10
- | cluster\_ name\_ suffix | A suffix to append to the default cluster name | string | ` "" ` | no |
11
- | compute\_ engine\_ service\_ account | Service account to associate to the nodes in the cluster | string | n/a | yes |
12
- | ip\_ range\_ pods | The secondary ip range to use for pods | string | n/a | yes |
13
- | ip\_ range\_ services | The secondary ip range to use for pods | string | n/a | yes |
14
- | network | The VPC network to host the cluster in | string | n/a | yes |
15
- | network\_ project\_ id | The GCP project housing the VPC network to host the cluster in | string | n/a | yes |
16
- | project\_ id | The project ID to host the cluster in | string | n/a | yes |
17
- | region | The region to host the cluster in | string | n/a | yes |
18
- | subnetwork | The subnetwork to host the cluster in | string | n/a | yes |
19
-
20
- ## Outputs
21
-
22
- | Name | Description |
23
- | ------| -------------|
24
- | ca\_ certificate | |
25
- | client\_ token | |
26
- | cluster\_ name | Cluster name |
27
- | ip\_ range\_ pods | The secondary IP range used for pods |
28
- | ip\_ range\_ services | The secondary IP range used for services |
29
- | kubernetes\_ endpoint | |
30
- | location | |
31
- | master\_ kubernetes\_ version | The master Kubernetes version |
32
- | network | |
33
- | project\_ id | |
34
- | region | |
35
- | service\_ account | The service account to default running nodes as if not overridden in ` node_pools ` . |
36
- | subnetwork | |
37
- | zones | List of zones in which the cluster resides |
38
6
39
7
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
40
8
Original file line number Diff line number Diff line change 3
3
This example illustrates how to create a simple cluster.
4
4
5
5
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
6
- ## Inputs
7
-
8
- | Name | Description | Type | Default | Required |
9
- | ------| -------------| :----:| :-----:| :-----:|
10
- | cluster\_ name\_ suffix | A suffix to append to the default cluster name | string | ` "" ` | no |
11
- | compute\_ engine\_ service\_ account | Service account to associate to the nodes in the cluster | string | n/a | yes |
12
- | ip\_ range\_ pods | The secondary ip range to use for pods | string | n/a | yes |
13
- | ip\_ range\_ services | The secondary ip range to use for pods | string | n/a | yes |
14
- | network | The VPC network to host the cluster in | string | n/a | yes |
15
- | project\_ id | The project ID to host the cluster in | string | n/a | yes |
16
- | region | The region to host the cluster in | string | n/a | yes |
17
- | subnetwork | The subnetwork to host the cluster in | string | n/a | yes |
18
-
19
- ## Outputs
20
-
21
- | Name | Description |
22
- | ------| -------------|
23
- | ca\_ certificate | |
24
- | client\_ token | |
25
- | cluster\_ name | Cluster name |
26
- | ip\_ range\_ pods | The secondary IP range used for pods |
27
- | ip\_ range\_ services | The secondary IP range used for services |
28
- | kubernetes\_ endpoint | |
29
- | location | |
30
- | master\_ kubernetes\_ version | The master Kubernetes version |
31
- | network | |
32
- | project\_ id | |
33
- | region | |
34
- | service\_ account | The service account to default running nodes as if not overridden in ` node_pools ` . |
35
- | subnetwork | |
36
- | zones | List of zones in which the cluster resides |
37
6
38
7
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
39
8
Original file line number Diff line number Diff line change 3
3
This example illustrates how to create a simple private cluster.
4
4
5
5
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
6
- ## Inputs
7
-
8
- | Name | Description | Type | Default | Required |
9
- | ------| -------------| :----:| :-----:| :-----:|
10
- | cluster\_ name\_ suffix | A suffix to append to the default cluster name | string | ` "" ` | no |
11
- | compute\_ engine\_ service\_ account | Service account to associate to the nodes in the cluster | string | n/a | yes |
12
- | ip\_ range\_ pods | The secondary ip range to use for pods | string | n/a | yes |
13
- | ip\_ range\_ services | The secondary ip range to use for pods | string | n/a | yes |
14
- | network | The VPC network to host the cluster in | string | n/a | yes |
15
- | project\_ id | The project ID to host the cluster in | string | n/a | yes |
16
- | region | The region to host the cluster in | string | n/a | yes |
17
- | subnetwork | The subnetwork to host the cluster in | string | n/a | yes |
18
-
19
- ## Outputs
20
-
21
- | Name | Description |
22
- | ------| -------------|
23
- | ca\_ certificate | |
24
- | client\_ token | |
25
- | cluster\_ name | Cluster name |
26
- | ip\_ range\_ pods | The secondary IP range used for pods |
27
- | ip\_ range\_ services | The secondary IP range used for services |
28
- | kubernetes\_ endpoint | |
29
- | location | |
30
- | master\_ kubernetes\_ version | The master Kubernetes version |
31
- | network | |
32
- | project\_ id | |
33
- | region | |
34
- | service\_ account | The service account to default running nodes as if not overridden in ` node_pools ` . |
35
- | subnetwork | |
36
- | zones | List of zones in which the cluster resides |
37
6
38
7
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
39
8
Original file line number Diff line number Diff line change 3
3
This example illustrates how to create a simple cluster.
4
4
5
5
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
6
- ## Inputs
7
-
8
- | Name | Description | Type | Default | Required |
9
- | ------| -------------| :----:| :-----:| :-----:|
10
- | cluster\_ name\_ suffix | A suffix to append to the default cluster name | string | ` "" ` | no |
11
- | ip\_ range\_ pods | The secondary ip range to use for pods | string | n/a | yes |
12
- | ip\_ range\_ services | The secondary ip range to use for pods | string | n/a | yes |
13
- | network | The VPC network to host the cluster in | string | n/a | yes |
14
- | project\_ id | The project ID to host the cluster in | string | n/a | yes |
15
- | region | The region to host the cluster in | string | n/a | yes |
16
- | subnetwork | The subnetwork to host the cluster in | string | n/a | yes |
17
- | zones | The zone to host the cluster in (required if is a zonal cluster) | list(string) | n/a | yes |
18
-
19
- ## Outputs
20
-
21
- | Name | Description |
22
- | ------| -------------|
23
- | ca\_ certificate | |
24
- | client\_ token | |
25
- | cluster\_ name | Cluster name |
26
- | ip\_ range\_ pods | The secondary IP range used for pods |
27
- | ip\_ range\_ services | The secondary IP range used for services |
28
- | kubernetes\_ endpoint | |
29
- | location | |
30
- | master\_ kubernetes\_ version | The master Kubernetes version |
31
- | network | |
32
- | project\_ id | |
33
- | region | |
34
- | service\_ account | The service account to default running nodes as if not overridden in ` node_pools ` . |
35
- | subnetwork | |
36
- | zones | List of zones in which the cluster resides |
37
6
38
7
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
39
8
Original file line number Diff line number Diff line change 3
3
This example illustrates how to create a simple private cluster.
4
4
5
5
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
6
- ## Inputs
7
-
8
- | Name | Description | Type | Default | Required |
9
- | ------| -------------| :----:| :-----:| :-----:|
10
- | cluster\_ name\_ suffix | A suffix to append to the default cluster name | string | ` "" ` | no |
11
- | compute\_ engine\_ service\_ account | Service account to associate to the nodes in the cluster | string | n/a | yes |
12
- | ip\_ range\_ pods | The secondary ip range to use for pods | string | n/a | yes |
13
- | ip\_ range\_ services | The secondary ip range to use for pods | string | n/a | yes |
14
- | network | The VPC network to host the cluster in | string | n/a | yes |
15
- | project\_ id | The project ID to host the cluster in | string | n/a | yes |
16
- | region | The region to host the cluster in | string | n/a | yes |
17
- | subnetwork | The subnetwork to host the cluster in | string | n/a | yes |
18
- | zones | The zone to host the cluster in (required if is a zonal cluster) | list(string) | n/a | yes |
19
-
20
- ## Outputs
21
-
22
- | Name | Description |
23
- | ------| -------------|
24
- | ca\_ certificate | |
25
- | client\_ token | |
26
- | cluster\_ name | Cluster name |
27
- | ip\_ range\_ pods | The secondary IP range used for pods |
28
- | ip\_ range\_ services | The secondary IP range used for services |
29
- | kubernetes\_ endpoint | |
30
- | location | |
31
- | master\_ kubernetes\_ version | The master Kubernetes version |
32
- | network | |
33
- | project\_ id | |
34
- | region | |
35
- | service\_ account | The service account to default running nodes as if not overridden in ` node_pools ` . |
36
- | subnetwork | |
37
- | zones | List of zones in which the cluster resides |
38
6
39
7
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
40
8
Original file line number Diff line number Diff line change @@ -8,37 +8,6 @@ It will:
8
8
- Add a new kube-dns configmap with custom stub domains
9
9
10
10
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
11
- ## Inputs
12
-
13
- | Name | Description | Type | Default | Required |
14
- | ------| -------------| :----:| :-----:| :-----:|
15
- | cluster\_ name\_ suffix | A suffix to append to the default cluster name | string | ` "" ` | no |
16
- | compute\_ engine\_ service\_ account | Service account to associate to the nodes in the cluster | string | n/a | yes |
17
- | ip\_ range\_ pods | The secondary ip range to use for pods | string | n/a | yes |
18
- | ip\_ range\_ services | The secondary ip range to use for pods | string | n/a | yes |
19
- | network | The VPC network to host the cluster in | string | n/a | yes |
20
- | project\_ id | The project ID to host the cluster in | string | n/a | yes |
21
- | region | The region to host the cluster in | string | n/a | yes |
22
- | subnetwork | The subnetwork to host the cluster in | string | n/a | yes |
23
-
24
- ## Outputs
25
-
26
- | Name | Description |
27
- | ------| -------------|
28
- | ca\_ certificate | |
29
- | client\_ token | |
30
- | cluster\_ name | Cluster name |
31
- | ip\_ range\_ pods | The secondary IP range used for pods |
32
- | ip\_ range\_ services | The secondary IP range used for services |
33
- | kubernetes\_ endpoint | |
34
- | location | |
35
- | master\_ kubernetes\_ version | The master Kubernetes version |
36
- | network | |
37
- | project\_ id | |
38
- | region | |
39
- | service\_ account | The service account to default running nodes as if not overridden in ` node_pools ` . |
40
- | subnetwork | |
41
- | zones | List of zones in which the cluster resides |
42
11
43
12
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
44
13
Original file line number Diff line number Diff line change @@ -10,37 +10,6 @@ It will:
10
10
- Add a new kube-dns configmap with custom stub domains
11
11
12
12
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
13
- ## Inputs
14
-
15
- | Name | Description | Type | Default | Required |
16
- | ------| -------------| :----:| :-----:| :-----:|
17
- | cluster\_ name\_ suffix | A suffix to append to the default cluster name | string | ` "" ` | no |
18
- | compute\_ engine\_ service\_ account | Service account to associate to the nodes in the cluster | string | n/a | yes |
19
- | ip\_ range\_ pods | The secondary ip range to use for pods | string | n/a | yes |
20
- | ip\_ range\_ services | The secondary ip range to use for pods | string | n/a | yes |
21
- | network | The VPC network to host the cluster in | string | n/a | yes |
22
- | project\_ id | The project ID to host the cluster in | string | n/a | yes |
23
- | region | The region to host the cluster in | string | n/a | yes |
24
- | subnetwork | The subnetwork to host the cluster in | string | n/a | yes |
25
-
26
- ## Outputs
27
-
28
- | Name | Description |
29
- | ------| -------------|
30
- | ca\_ certificate | |
31
- | client\_ token | |
32
- | cluster\_ name | Cluster name |
33
- | ip\_ range\_ pods | The secondary IP range used for pods |
34
- | ip\_ range\_ services | The secondary IP range used for services |
35
- | kubernetes\_ endpoint | |
36
- | location | |
37
- | master\_ kubernetes\_ version | The master Kubernetes version |
38
- | network | |
39
- | project\_ id | |
40
- | region | |
41
- | service\_ account | The service account to default running nodes as if not overridden in ` node_pools ` . |
42
- | subnetwork | |
43
- | zones | List of zones in which the cluster resides |
44
13
45
14
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
46
15
You can’t perform that action at this time.
0 commit comments