Skip to content

Commit 0fcf684

Browse files
authored
Merge pull request #201 from chrislovecnm/readme-fix
README updates
2 parents 0ac165a + d25d493 commit 0fcf684

File tree

5 files changed

+68
-48
lines changed

5 files changed

+68
-48
lines changed

README.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ The resources/services/activations/deletions that this module will create/trigge
66
- Create GKE Node Pool(s) with provided configuration and attach to cluster
77
- Replace the default kube-dns configmap if `stub_domains` are provided
88
- Activate network policy if `network_policy` is true
9-
- Add `ip-masq-agent` configmap with provided `non_masquerade_cidrs` if `network_policy` is true
9+
- Add `ip-masq-agent` configmap with provided `non_masquerade_cidrs` if `configure_ip_masq` is true
10+
11+
Sub modules are provided from creating private clusters, beta private clusters, and beta public clusters as well. Beta sub modules allow for the use of various GKE beta features. See the modules directory for the various sub modules.
1012

1113

1214
## Compatibility
@@ -98,6 +100,7 @@ module "gke" {
98100
}
99101
```
100102

103+
<!-- do not understand what this is about -->
101104
Then perform the following commands on the root folder:
102105

103106
- `terraform init` to get the plugins
@@ -234,14 +237,15 @@ In order to operate with the Service Account you must activate the following API
234237
The project has the following folders and files:
235238

236239
- /: root folder
237-
- /examples: examples for using this module
238-
- /helpers: Helper scripts
239-
- /scripts: Scripts for specific tasks on module (see Infrastructure section on this file)
240-
- /test: Folders with files for testing the module (see Testing section on this file)
241-
- /main.tf: main file for this module, contains all the resources to create
242-
- /variables.tf: all the variables for the module
243-
- /output.tf: the outputs of the module
244-
- /readme.MD: this file
240+
- /examples: Examples for using this module and sub module.
241+
- /helpers: Helper scripts.
242+
- /scripts: Scripts for specific tasks on module (see Infrastructure section on this file).
243+
- /test: Folders with files for testing the module (see Testing section on this file).
244+
- /main.tf: `main` file for the public module, contains all the resources to create.
245+
- /variables.tf: Variables for the public cluster module.
246+
- /output.tf: The outputs for the public cluster module.
247+
- /README.MD: This file.
248+
- /modules: Private and beta sub modules.
245249

246250
## Templating
247251

autogen/README.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
# Terraform Kubernetes Engine Module
22

3-
This module handles opinionated Google Cloud Platform Kubernetes Engine cluster creation and configuration with Node Pools, IP MASQ, Network Policy, etc.{% if private_cluster %} This particular submodule creates a [private cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters){% endif %}{% if beta_cluster %}Beta features are enabled on this submodule.{% endif %}
3+
This module handles opinionated Google Cloud Platform Kubernetes Engine cluster creation and configuration with Node Pools, IP MASQ, Network Policy, etc.{% if private_cluster %} This particular submodule creates a [private cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters){% endif %}{% if beta_cluster %}Beta features are enabled in this submodule.{% endif %}
44

55
The resources/services/activations/deletions that this module will create/trigger are:
66
- Create a GKE cluster with the provided addons
77
- Create GKE Node Pool(s) with provided configuration and attach to cluster
88
- Replace the default kube-dns configmap if `stub_domains` are provided
99
- Activate network policy if `network_policy` is true
10-
- Add `ip-masq-agent` configmap with provided `non_masquerade_cidrs` if `network_policy` is true
10+
- Add `ip-masq-agent` configmap with provided `non_masquerade_cidrs` if `configure_ip_masq` is true
11+
12+
Sub modules are provided from creating private clusters, beta private clusters, and beta public clusters as well. Beta sub modules allow for the use of various GKE beta features. See the modules directory for the various sub modules.
1113

1214
{% if private_cluster %}
1315
**Note**: You must run Terraform from a VM on the same VPC as your cluster, otherwise there will be issues connecting to the GKE master.
@@ -112,6 +114,7 @@ module "gke" {
112114
}
113115
```
114116

117+
<!-- do not understand what this is about -->
115118
Then perform the following commands on the root folder:
116119

117120
- `terraform init` to get the plugins
@@ -180,14 +183,15 @@ In order to operate with the Service Account you must activate the following API
180183
The project has the following folders and files:
181184

182185
- /: root folder
183-
- /examples: examples for using this module
184-
- /helpers: Helper scripts
185-
- /scripts: Scripts for specific tasks on module (see Infrastructure section on this file)
186-
- /test: Folders with files for testing the module (see Testing section on this file)
187-
- /main.tf: main file for this module, contains all the resources to create
188-
- /variables.tf: all the variables for the module
189-
- /output.tf: the outputs of the module
190-
- /readme.MD: this file
186+
- /examples: Examples for using this module and sub module.
187+
- /helpers: Helper scripts.
188+
- /scripts: Scripts for specific tasks on module (see Infrastructure section on this file).
189+
- /test: Folders with files for testing the module (see Testing section on this file).
190+
- /main.tf: `main` file for the public module, contains all the resources to create.
191+
- /variables.tf: Variables for the public cluster module.
192+
- /output.tf: The outputs for the public cluster module.
193+
- /README.MD: This file.
194+
- /modules: Private and beta sub modules.
191195

192196
## Templating
193197

modules/beta-private-cluster/README.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
# Terraform Kubernetes Engine Module
22

3-
This module handles opinionated Google Cloud Platform Kubernetes Engine cluster creation and configuration with Node Pools, IP MASQ, Network Policy, etc. This particular submodule creates a [private cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters)Beta features are enabled on this submodule.
3+
This module handles opinionated Google Cloud Platform Kubernetes Engine cluster creation and configuration with Node Pools, IP MASQ, Network Policy, etc. This particular submodule creates a [private cluster](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters)Beta features are enabled in this submodule.
44
The resources/services/activations/deletions that this module will create/trigger are:
55
- Create a GKE cluster with the provided addons
66
- Create GKE Node Pool(s) with provided configuration and attach to cluster
77
- Replace the default kube-dns configmap if `stub_domains` are provided
88
- Activate network policy if `network_policy` is true
9-
- Add `ip-masq-agent` configmap with provided `non_masquerade_cidrs` if `network_policy` is true
9+
- Add `ip-masq-agent` configmap with provided `non_masquerade_cidrs` if `configure_ip_masq` is true
10+
11+
Sub modules are provided from creating private clusters, beta private clusters, and beta public clusters as well. Beta sub modules allow for the use of various GKE beta features. See the modules directory for the various sub modules.
1012

1113
**Note**: You must run Terraform from a VM on the same VPC as your cluster, otherwise there will be issues connecting to the GKE master.
1214

@@ -105,6 +107,7 @@ module "gke" {
105107
}
106108
```
107109

110+
<!-- do not understand what this is about -->
108111
Then perform the following commands on the root folder:
109112

110113
- `terraform init` to get the plugins
@@ -258,14 +261,15 @@ In order to operate with the Service Account you must activate the following API
258261
The project has the following folders and files:
259262

260263
- /: root folder
261-
- /examples: examples for using this module
262-
- /helpers: Helper scripts
263-
- /scripts: Scripts for specific tasks on module (see Infrastructure section on this file)
264-
- /test: Folders with files for testing the module (see Testing section on this file)
265-
- /main.tf: main file for this module, contains all the resources to create
266-
- /variables.tf: all the variables for the module
267-
- /output.tf: the outputs of the module
268-
- /readme.MD: this file
264+
- /examples: Examples for using this module and sub module.
265+
- /helpers: Helper scripts.
266+
- /scripts: Scripts for specific tasks on module (see Infrastructure section on this file).
267+
- /test: Folders with files for testing the module (see Testing section on this file).
268+
- /main.tf: `main` file for the public module, contains all the resources to create.
269+
- /variables.tf: Variables for the public cluster module.
270+
- /output.tf: The outputs for the public cluster module.
271+
- /README.MD: This file.
272+
- /modules: Private and beta sub modules.
269273

270274
## Templating
271275

modules/beta-public-cluster/README.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
# Terraform Kubernetes Engine Module
22

3-
This module handles opinionated Google Cloud Platform Kubernetes Engine cluster creation and configuration with Node Pools, IP MASQ, Network Policy, etc.Beta features are enabled on this submodule.
3+
This module handles opinionated Google Cloud Platform Kubernetes Engine cluster creation and configuration with Node Pools, IP MASQ, Network Policy, etc.Beta features are enabled in this submodule.
44
The resources/services/activations/deletions that this module will create/trigger are:
55
- Create a GKE cluster with the provided addons
66
- Create GKE Node Pool(s) with provided configuration and attach to cluster
77
- Replace the default kube-dns configmap if `stub_domains` are provided
88
- Activate network policy if `network_policy` is true
9-
- Add `ip-masq-agent` configmap with provided `non_masquerade_cidrs` if `network_policy` is true
9+
- Add `ip-masq-agent` configmap with provided `non_masquerade_cidrs` if `configure_ip_masq` is true
10+
11+
Sub modules are provided from creating private clusters, beta private clusters, and beta public clusters as well. Beta sub modules allow for the use of various GKE beta features. See the modules directory for the various sub modules.
1012

1113

1214
## Compatibility
@@ -100,6 +102,7 @@ module "gke" {
100102
}
101103
```
102104

105+
<!-- do not understand what this is about -->
103106
Then perform the following commands on the root folder:
104107

105108
- `terraform init` to get the plugins
@@ -249,14 +252,15 @@ In order to operate with the Service Account you must activate the following API
249252
The project has the following folders and files:
250253

251254
- /: root folder
252-
- /examples: examples for using this module
253-
- /helpers: Helper scripts
254-
- /scripts: Scripts for specific tasks on module (see Infrastructure section on this file)
255-
- /test: Folders with files for testing the module (see Testing section on this file)
256-
- /main.tf: main file for this module, contains all the resources to create
257-
- /variables.tf: all the variables for the module
258-
- /output.tf: the outputs of the module
259-
- /readme.MD: this file
255+
- /examples: Examples for using this module and sub module.
256+
- /helpers: Helper scripts.
257+
- /scripts: Scripts for specific tasks on module (see Infrastructure section on this file).
258+
- /test: Folders with files for testing the module (see Testing section on this file).
259+
- /main.tf: `main` file for the public module, contains all the resources to create.
260+
- /variables.tf: Variables for the public cluster module.
261+
- /output.tf: The outputs for the public cluster module.
262+
- /README.MD: This file.
263+
- /modules: Private and beta sub modules.
260264

261265
## Templating
262266

modules/private-cluster/README.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ The resources/services/activations/deletions that this module will create/trigge
66
- Create GKE Node Pool(s) with provided configuration and attach to cluster
77
- Replace the default kube-dns configmap if `stub_domains` are provided
88
- Activate network policy if `network_policy` is true
9-
- Add `ip-masq-agent` configmap with provided `non_masquerade_cidrs` if `network_policy` is true
9+
- Add `ip-masq-agent` configmap with provided `non_masquerade_cidrs` if `configure_ip_masq` is true
10+
11+
Sub modules are provided from creating private clusters, beta private clusters, and beta public clusters as well. Beta sub modules allow for the use of various GKE beta features. See the modules directory for the various sub modules.
1012

1113
**Note**: You must run Terraform from a VM on the same VPC as your cluster, otherwise there will be issues connecting to the GKE master.
1214

@@ -103,6 +105,7 @@ module "gke" {
103105
}
104106
```
105107

108+
<!-- do not understand what this is about -->
106109
Then perform the following commands on the root folder:
107110

108111
- `terraform init` to get the plugins
@@ -243,14 +246,15 @@ In order to operate with the Service Account you must activate the following API
243246
The project has the following folders and files:
244247

245248
- /: root folder
246-
- /examples: examples for using this module
247-
- /helpers: Helper scripts
248-
- /scripts: Scripts for specific tasks on module (see Infrastructure section on this file)
249-
- /test: Folders with files for testing the module (see Testing section on this file)
250-
- /main.tf: main file for this module, contains all the resources to create
251-
- /variables.tf: all the variables for the module
252-
- /output.tf: the outputs of the module
253-
- /readme.MD: this file
249+
- /examples: Examples for using this module and sub module.
250+
- /helpers: Helper scripts.
251+
- /scripts: Scripts for specific tasks on module (see Infrastructure section on this file).
252+
- /test: Folders with files for testing the module (see Testing section on this file).
253+
- /main.tf: `main` file for the public module, contains all the resources to create.
254+
- /variables.tf: Variables for the public cluster module.
255+
- /output.tf: The outputs for the public cluster module.
256+
- /README.MD: This file.
257+
- /modules: Private and beta sub modules.
254258

255259
## Templating
256260

0 commit comments

Comments
 (0)