Commit Graph
1059 Commits
Author SHA1 Message Date
Thierno IB. BARRYandGitHub 0d7ef6ffd6 New release 6.1.0 (#576) 2019-10-30 13:38:51 +01:00
Miguel FerreiraandThierno IB. BARRY a8e54ccf73 Use join and splat syntax to access conditional resources (#569) 2019-10-29 13:55:21 +01:00
Scott StantonandMax Williams 4f552891ff Allow the userdata template to be replaced (#565)
* Allow the userdata template to be replaced

* Address fmt issue

* Rename 'customer_userdata' name to 'userdata_template_file'

* Add support for userdata_template_extra_args

* Add support for userdata_template_extra_args

* fix merge conflicts

* Fix merge problem that dropped the file load
Add `platform` to the template expansion context
Add `userdata_launch_template` to `launch_template_userdata`
2019-10-29 12:12:47 +01:00
Max WilliamsandGitHub c46d5fcb00 Update PULL_REQUEST_TEMPLATE.md (#573) 2019-10-28 15:08:31 +01:00
Joonsung LeeandThierno IB. BARRY 2d52e06786 Add Windows support (#555)
* Add Windows support

* Assign eks:kube-proxy-windows group to worker nodes

* Add Instructions for adding Windows Workers at FAQ.md

* Remove unnecessary variables from userdata_windows.tpl

* Update CHANGELOG.md
2019-10-28 14:16:45 +01:00
chenruiandThierno IB. BARRY be6fa61d0d Add terraform_validate and terraform_tflint pre-commit hooks (#571) 2019-10-25 22:42:32 +02:00
Arnaud VenturiandThierno IB. BARRY 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 FerreiraandMax Williams 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 SpenceandMax Williams 4369f0271b Allow config_output_path to specify the full path (#549) 2019-10-21 14:55:29 +02:00
Bruno M. CustódioandMax Williams 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 HastingsandMax Williams 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. BARRYandGitHub 1be1a02e23 New release 6.0.2 (#553) 2019-10-07 20:53:31 +02:00
Morgan ChristianssonandMax Williams 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 PiddockandMax Williams 813c607e90 Make "dangerous" policy attachments optional (#539) 2019-10-04 14:25:19 +02:00
Harshal ShahandMax Williams 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
刘相轩andThierno IB. BARRY f98518f050 Update badges (#542) 2019-09-30 19:03:52 +02:00
Wi1dcardandMax Williams 18748a5f38 Update autoscaling.md (#531) 2019-09-27 13:18:31 +02:00
Daniel PiddockandThierno IB. BARRY 6bd020a041 Expand and clarify the networking section. (#538) 2019-09-27 12:08:05 +02:00
Josh GirónandThierno IB. BARRY 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. BARRYandGitHub 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 PiddockandMax Williams 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. BARRYandGitHub 07c61b6e26 New release 6.0.1 (#528)
* New release 6.0.1
2019-09-25 11:19:16 +02:00
Tatu Seppä-LassilaandThierno IB. BARRY 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. BARRYandMax Williams 88afa4338d fix docs generation for lint (#523) 2019-09-24 10:02:02 +02:00
Roman VoitenkoandMax Williams 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. BARRYandGitHub 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. BARRYandGitHub f702467368 Merge pull request #503 from nauxliu/tflint
Improve CI pipeline
2019-09-19 16:43:54 +02:00
Irtiza AliandGitHub 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. BARRYandMax Williams b6125b8501 output empty string when cluster identity is empty (#516) 2019-09-18 16:43:01 +02:00
Max WilliamsandGitHub 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 KahootandMax Williams 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
russwhelanandMax Williams 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 OstaseviciusandMax Williams 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 RomaniandMax Williams 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 PlotnicuandMax Williams 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
IvanichandMax Williams 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. BARRYandMax Williams 4264a5fe6e use default_iam_role_id interpolation for aws_iam_instance_profile (#489) 2019-09-11 18:25:33 +02:00
刘相轩andMax Williams 2254ab709e Replace travis with GitHub Actions (#497) 2019-09-11 16:59:58 +02:00
刘相轩andMax Williams 6c3e4ec510 Update to EKS 1.14 (#498) 2019-09-09 10:46:02 +02:00
Thierno IB. BARRYandMax Williams 97df53c099 launch configuration doen't have version (#482)
close #479
2019-08-27 17:49:21 +02:00
Thierno IB. BARRYandMax Williams d6d0975452 add initial lifecycle hooks for autosacling groups (#466) 2019-08-20 15:45:06 +02:00
Thierno IB. BARRYandMax Williams d8ed7d0b66 add option to recreate ASG when LT or LC changes (#465) 2019-08-20 15:43:18 +02:00
Nick FisherandMax Williams 5636447de6 Wrapping kubelet_extra_args in double quotes (#473) (#474) 2019-08-20 15:41:16 +02:00
Daniel PiddockandMax Williams 655a75fbd0 Update cluster_security_group_id doc (#472)
You cannot filter the public cluster endpoint.
2019-08-19 16:34:02 +02:00
Scott CrooksandMax Williams b335819f0e Adding 'capacity-optimized' docs to locals (#469) 2019-08-19 16:22:11 +02:00
刘相轩andMax Williams 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 PaulsandMax Williams 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