Commit Graph

354 Commits

Author SHA1 Message Date
chenrui
be6fa61d0d Add terraform_validate and terraform_tflint pre-commit hooks (#571) 2019-10-25 22:42:32 +02:00
Arnaud Venturi
c90b33780c Increase minimum terraform version to include yamlencode (#570)
* Increase minimum terraform version to include yamlencode

https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md#0122-june-12-2019

* Update Changelog
2019-10-25 11:14:01 +02:00
Miguel Ferreira
3f346d1610 Remove region from vars mapping for kubeconfig (#556)
The template file data source was injecting a region variable that is not defined in the template. Once removed the variable the aws region data source was not used anywhere else, so it is removed as well.
2019-10-24 18:13:06 +02:00
Joshua Spence
4369f0271b Allow config_output_path to specify the full path (#549) 2019-10-21 14:55:29 +02:00
Bruno M. Custódio
c81e1d2fa7 Allow for specifying a custom AMI for the worker nodes. (#551)
Signed-off-by: Bruno Miguel Custódio <brunomcustodio@gmail.com>
2019-10-21 13:04:04 +02:00
Jeff Hastings
2e2f2acada change ebs_optimized mapping to list where not supported (#561)
* change ebs_optimized mapping to list where not supported

* update changelog
2019-10-21 12:57:29 +02:00
Thierno IB. BARRY
1be1a02e23 New release 6.0.2 (#553) 2019-10-07 20:53:31 +02:00
Morgan Christiansson
edcbba64ef Add tags to aws_eks_cluster introduced in terraform-provider-aws 2.31.0 (#550)
- https://github.com/terraform-providers/terraform-provider-aws/pull/10307
- https://aws.amazon.com/about-aws/whats-new/2019/09/amazon-eks-supports-cluster-tagging/
2019-10-04 14:48:53 +02:00
Daniel Piddock
813c607e90 Make "dangerous" policy attachments optional (#539) 2019-10-04 14:25:19 +02:00
Harshal Shah
09635a36b7 remove the launch template mixed variable from examples (#545)
* Add disclaimer for launch template mixed

Or maybe it is better to remove this variable altogether.

* Removing the mixed variable altogether

And updating the existing variable `worker_groups_launch_template`
2019-10-04 11:57:37 +02:00
刘相轩
f98518f050 Update badges (#542) 2019-09-30 19:03:52 +02:00
Wi1dcard
18748a5f38 Update autoscaling.md (#531) 2019-09-27 13:18:31 +02:00
Daniel Piddock
6bd020a041 Expand and clarify the networking section. (#538) 2019-09-27 12:08:05 +02:00
Josh Girón
f3beb8e5fc Update comments for 'asg_recreate_on_change' attribute in 'workers_gr… (#536)
* Update comments for 'asg_recreate_on_change' attribute in 'workers_group_defaults_defaults' for better clarify of what resources it's talking about.

* Expand a few more acronyms and abbreviations.
2019-09-27 09:28:55 +02:00
Thierno IB. BARRY
186c88a34b Add option to enable lifecycle hooks creation (#532)
* add option to enable lifecycle hooks creation

* update changelog
2019-09-26 19:40:41 +02:00
Daniel Piddock
27e6e3d7a9 First FAQ draft (#526)
* First FAQ draft

* Add aws-auth configmap failure

* Mention ASG auto recreation
2019-09-26 13:43:00 +02:00
Thierno IB. BARRY
07c61b6e26 New release 6.0.1 (#528)
* New release 6.0.1
2019-09-25 11:19:16 +02:00
Tatu Seppä-Lassila
39cb93b1da Use null as default value for target group ARNs (#524)
* Use null as default value for target group ARNs
* Update CHANGELOG

close #499
2019-09-24 11:09:44 +02:00
Thierno IB. BARRY
88afa4338d fix docs generation for lint (#523) 2019-09-24 10:02:02 +02:00
Roman Voitenko
f79c790153 Gpu workers support (#515)
* added posibility to use Amazon EKS-Optimized AMI with GPU Support for workers

* updated CHANGELOG.md

* added missing var prefix

* updated Changelog to ver 6.x.x
2019-09-23 17:50:01 +02:00
Thierno IB. BARRY
0cc058c52c Merge pull request #517 from stakater/add-notes
[add-notes] update local.tf file
2019-09-20 21:35:50 +02:00
irti
185cd4499e [add-notes] update the docs/autoscaling.md document 2019-09-21 00:14:03 +05:00
Thierno IB. BARRY
f702467368 Merge pull request #503 from nauxliu/tflint
Improve CI pipeline
2019-09-19 16:43:54 +02:00
Irtiza Ali
0fd7046120 update local.tf by fixing typo 2019-09-19 17:33:09 +05:00
Xiangxuan Liu
347db3e230 Improve CI pipeline 2019-09-19 10:20:29 +08:00
irti
0d49f8265a [add-notes] update local.tf file 2019-09-19 00:13:20 +05:00
Thierno IB. BARRY
b6125b8501 output empty string when cluster identity is empty (#516) 2019-09-18 16:43:01 +02:00
Max Williams
bf8c324761 New Release v6.0.0 (#514)
* New Release v6.0.0

* bump required AWS provider version and regeneration of variables/outputs
2019-09-18 10:01:38 +02:00
Ali Kahoot
13ee0914b9 add doc for iam permission (#511)
* add doc for minimum iam permission

Signed-off-by: kahootali <kahoot.ali@gmail.com>

* refer iam doc in readme

Signed-off-by: kahootali <kahoot.ali@gmail.com>

* remove iam permissions from examples

* set alphabetically the iam permissons
2019-09-17 15:10:13 +02:00
russwhelan
2b88e506e3 Add URL for OIDC issuer to allow IAM roles for Pods (#506)
* Add URL for OIDC issuer to allow IAM roles for Pods

* Update Documentation
2019-09-16 11:45:35 +02:00
Tomas Ostasevicius
4f4d9c304d Fix launch template market option expansion (#508)
* Fix launch template market option expansion

* Update changelog
2019-09-16 11:32:39 +02:00
Marcello Romani
f88220a8eb Fix link to docs so it doesn't 404 when published on terraform registry page (#507) 2019-09-13 16:52:10 +02:00
Sergiu Plotnicu
461cf5482e Support for Mixed Instances ASG in worker_groups_launch_template variable (#468)
* Create ASG tags via for - utility from terraform 12

* Updated support for mixed ASG in worker_groups_launch_template variable

* Updated launch_template example to include spot and mixed ASG with worker_groups_launch_template variable

* Removed old config

* Removed workers_launch_template_mixed.tf file, added support for mixed/spot in workers_launch_template variable

* Updated examples/spot_instances/main.tf with Mixed Spot and ondemand instances

* Removed launch_template_mixed from relevant files

* Updated README.md file

* Removed workers_launch_template.tf.bkp

* Fixed case with null on_demand_allocation_strategy and Spot allocation

* Fixed workers_launch_template.tf, covered spot instances via Launch Template
2019-09-13 16:50:59 +02:00
Ivanich
a47f464221 Allow to set user defined workers role name (#496)
* Allow to set user defined workers role name

* Add changelog entry

* Keep single variable for worker role name
2019-09-12 17:45:04 +02:00
Thierno IB. BARRY
4264a5fe6e use default_iam_role_id interpolation for aws_iam_instance_profile (#489) 2019-09-11 18:25:33 +02:00
刘相轩
2254ab709e Replace travis with GitHub Actions (#497) 2019-09-11 16:59:58 +02:00
刘相轩
6c3e4ec510 Update to EKS 1.14 (#498) 2019-09-09 10:46:02 +02:00
Thierno IB. BARRY
97df53c099 launch configuration doen't have version (#482)
close #479
2019-08-27 17:49:21 +02:00
Thierno IB. BARRY
d6d0975452 add initial lifecycle hooks for autosacling groups (#466) 2019-08-20 15:45:06 +02:00
Thierno IB. BARRY
d8ed7d0b66 add option to recreate ASG when LT or LC changes (#465) 2019-08-20 15:43:18 +02:00
Nick Fisher
5636447de6 Wrapping kubelet_extra_args in double quotes (#473) (#474) 2019-08-20 15:41:16 +02:00
Daniel Piddock
655a75fbd0 Update cluster_security_group_id doc (#472)
You cannot filter the public cluster endpoint.
2019-08-19 16:34:02 +02:00
Scott Crooks
b335819f0e Adding 'capacity-optimized' docs to locals (#469) 2019-08-19 16:22:11 +02:00
刘相轩
8580b67813 Support map users and roles to multiple groups (#424)
* Support map users and roles to multiple groups

* Simplify code by rename `user_arn` to `userarn`, `role_arn` to `rolearn`

* Next version should be 6.x because PR this is a breaking change.

* Update example variables.tf

* Change indent to 2

* Fix map-aws-auth.yaml maybe invalid yaml.
2019-08-19 16:15:01 +02:00
Karoline Pauls
b8b3b5820e basic example: correct elb tags (#458)
Added the "kubernetes.io/role/elb" tag to the public subnets in the
basic example.

Per documentation, ELB tag values are supposed to be "1". ELB tag values
being "true" are known not to work with aws-alb-ingress-controller.

https://docs.aws.amazon.com/eks/latest/userguide/load-balancing.html
https://docs.aws.amazon.com/eks/latest/userguide/alb-ingress.html
2019-08-07 09:43:09 +02:00
Tarek Abdel Sater
fb71eaf6ff Allow launch template spot instances without mixed policy (#463)
* Add option to enable spot without MixedInstancePolicy

* Update docs
2019-08-06 18:18:06 +02:00
Petri Kero
c9986f5e01 Fix errors from usage of coalesce (#402) (#459)
* Replace coalesce() usage for locals with ternary operator. Fixes terraform errors during destroy when only empty strings were passed to coalesce().

* Update changelog.

* Fix formatting.
2019-08-06 18:05:54 +02:00
Lucas Giacomazzi
ebac6c92bf Adding tags for Log groups and workers IAM role (#448)
* Adding tags for Cloudwatch log group

* Adding tags for workers IAM role

* Update CHANGELOG.md

* Removing change in CHANGELOG.md

* Fixing formatting issues
2019-08-06 18:01:01 +02:00
Daniel Piddock
ac62edc872 Add required_providers to set minimum versions (#464) 2019-08-06 17:46:48 +02:00
Karoline Pauls
630a0cc3fb Fix fmt for v0.12.6 (#460) 2019-08-06 17:26:05 +02:00