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
* Adding support for environment input/label
* Fixing type on environment input & generating README.md the properly
* Fixing the tests!
* Fixing more tests!
* Reverting previous package version in tests
* Pinning client-go dependency in tests
* Updating tests to bring it up to date with terraform-aws-eks-cluster
* Fixing small issue in test
* Fixing test example & updating Go package deps
* One more final tweak in test logic to fix expected cluster name value
Terraform module to provision an EKS Node Group for [Elastic Container Service for Kubernetes](https://aws.amazon.com/eks/).
49
29
@@ -52,7 +32,7 @@ Instantiate it multiple times to create many EKS node groups with specific setti
52
32
53
33
---
54
34
55
-
This project is part of our comprehensive ["SweetOps"](https://cpco.io/sweetops) approach towards DevOps.
35
+
This project is part of our comprehensive ["SweetOps"](https://cpco.io/sweetops) approach towards DevOps.
56
36
[<imgalign="right"title="Share via Email"src="https://docs.cloudposse.com/images/ionicons/ios-email-outline-2.0.1-16x16-999999.svg"/>][share_email]
57
37
[<imgalign="right"title="Share on Google+"src="https://docs.cloudposse.com/images/ionicons/social-googleplus-outline-2.0.1-16x16-999999.svg" />][share_googleplus]
58
38
[<imgalign="right"title="Share on Facebook"src="https://docs.cloudposse.com/images/ionicons/social-facebook-outline-2.0.1-16x16-999999.svg" />][share_facebook]
@@ -73,7 +53,7 @@ It's 100% Open Source and licensed under the [APACHE2](LICENSE).
73
53
74
54
75
55
76
-
We literally have [*hundreds of terraform modules*][terraform_modules] that are Open Source and well-maintained. Check them out!
56
+
We literally have [*hundreds of terraform modules*][terraform_modules] that are Open Source and well-maintained. Check them out!
77
57
78
58
79
59
@@ -180,8 +160,9 @@ For automated tests of the complete example using [bats](https://github.com/bats
180
160
181
161
182
162
163
+
<!-- markdownlint-disable -->
183
164
## Makefile Targets
184
-
```
165
+
```text
185
166
Available targets:
186
167
187
168
help Help screen
@@ -190,6 +171,7 @@ Available targets:
190
171
lint Lint terraform code
191
172
192
173
```
174
+
<!-- markdownlint-restore -->
193
175
## Requirements
194
176
195
177
| Name | Version |
@@ -219,6 +201,7 @@ Available targets:
219
201
| ec2\_ssh\_key | SSH key name that should be used to access the worker nodes |`string`|`null`| no |
220
202
| enable\_cluster\_autoscaler | Whether to enable node group to scale the Auto Scaling Group |`bool`|`false`| no |
221
203
| enabled | Whether to create the resources. Set to `false` to prevent the module from creating any resources |`bool`|`true`| no |
204
+
| environment | Environment, e.g. 'prod', 'staging', 'dev', 'pre-prod', 'UAT' |`string`|`""`| no |
222
205
| existing\_workers\_role\_policy\_arns | List of existing policy ARNs that will be attached to the workers default role on creation |`list(string)`|`[]`| no |
223
206
| existing\_workers\_role\_policy\_arns\_count | Count of existing policy ARNs that will be attached to the workers default role on creation. Needed to prevent Terraform error `count can't be computed`|`number`|`0`| no |
224
207
| instance\_types | Set of instance types associated with the EKS Node Group. Defaults to ["t3.medium"]. Terraform will only perform drift detection if a configuration value is provided |`list(string)`| n/a | yes |
@@ -248,9 +231,9 @@ Available targets:
248
231
249
232
250
233
251
-
## Share the Love
234
+
## Share the Love
252
235
253
-
Like this project? Please give it a ★ on [our GitHub](https://github.com/cloudposse/terraform-aws-eks-node-group)! (it helps us **a lot**)
236
+
Like this project? Please give it a ★ on [our GitHub](https://github.com/cloudposse/terraform-aws-eks-node-group)! (it helps us **a lot**)
254
237
255
238
Are you using this project or any of our other projects? Consider [leaving a testimonial][testimonial]. =)
256
239
@@ -275,7 +258,7 @@ Check out these related projects.
275
258
276
259
## Help
277
260
278
-
**Got a question?** We got answers.
261
+
**Got a question?** We got answers.
279
262
280
263
File a GitHub [issue](https://github.com/cloudposse/terraform-aws-eks-node-group/issues), send us an [email][email] or join our [Slack Community][slack].
281
264
@@ -284,7 +267,7 @@ File a GitHub [issue](https://github.com/cloudposse/terraform-aws-eks-node-group
284
267
## DevOps Accelerator for Startups
285
268
286
269
287
-
We are a [**DevOps Accelerator**][commercial_support]. We'll help you build your cloud infrastructure from the ground up so you can own it. Then we'll show you how to operate it and stick around for as long as you need us.
270
+
We are a [**DevOps Accelerator**][commercial_support]. We'll help you build your cloud infrastructure from the ground up so you can own it. Then we'll show you how to operate it and stick around for as long as you need us.
@@ -313,11 +296,11 @@ Participate in our [Discourse Forums][discourse]. Here you'll find answers to co
313
296
314
297
## Newsletter
315
298
316
-
Sign up for [our newsletter][newsletter] that covers everything on our technology radar. Receive updates on what we're up to on GitHub as well as awesome new projects we discover.
299
+
Sign up for [our newsletter][newsletter] that covers everything on our technology radar. Receive updates on what we're up to on GitHub as well as awesome new projects we discover.
317
300
318
301
## Office Hours
319
302
320
-
[Join us every Wednesday via Zoom][office_hours] for our weekly "Lunch & Learn" sessions. It's **FREE** for everyone!
303
+
[Join us every Wednesday via Zoom][office_hours] for our weekly "Lunch & Learn" sessions. It's **FREE** for everyone!
@@ -391,7 +374,7 @@ This project is maintained and funded by [Cloud Posse, LLC][website]. Like it? P
391
374
392
375
We're a [DevOps Professional Services][hire] company based in Los Angeles, CA. We ❤️ [Open Source Software][we_love_open_source].
393
376
394
-
We offer [paid support][commercial_support] on all of our projects.
377
+
We offer [paid support][commercial_support] on all of our projects.
395
378
396
379
Check out [our other projects][github], [follow us on twitter][twitter], [apply for a job][jobs], or [hire us][hire] to help with your cloud strategy and implementation.
Copy file name to clipboardExpand all lines: docs/terraform.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,7 @@
27
27
| ec2\_ssh\_key | SSH key name that should be used to access the worker nodes |`string`|`null`| no |
28
28
| enable\_cluster\_autoscaler | Whether to enable node group to scale the Auto Scaling Group |`bool`|`false`| no |
29
29
| enabled | Whether to create the resources. Set to `false` to prevent the module from creating any resources |`bool`|`true`| no |
30
+
| environment | Environment, e.g. 'prod', 'staging', 'dev', 'pre-prod', 'UAT' |`string`|`""`| no |
30
31
| existing\_workers\_role\_policy\_arns | List of existing policy ARNs that will be attached to the workers default role on creation |`list(string)`|`[]`| no |
31
32
| existing\_workers\_role\_policy\_arns\_count | Count of existing policy ARNs that will be attached to the workers default role on creation. Needed to prevent Terraform error `count can't be computed`|`number`|`0`| no |
32
33
| instance\_types | Set of instance types associated with the EKS Node Group. Defaults to ["t3.medium"]. Terraform will only perform drift detection if a configuration value is provided |`list(string)`| n/a | yes |
description="Security Group ID that was created by EKS for the cluster. EKS creates a Security Group and applies it to ENI that is attached to EKS Control Plane master nodes and to any managed workloads"
0 commit comments