Commit Graph

190 Commits

Author SHA1 Message Date
Rui Chen
f4a287dced Better version control 2018-10-12 00:10:15 -04:00
Bruno Meneguello
d31bf4f83c Add suspended_processes attributes to autoscaling_group (#159) 2018-10-09 14:38:15 +02:00
Max Williams
a36a8512ad Updating changelog for v1.7.0 (#158)
New release 🔥
2018-10-09 11:47:58 +02:00
Max Williams
ba43786412 Revert "Add suspended_processes attributes to autoscaling_group (#153)" (#157)
This reverts commit c8cc60f46d.
2018-10-09 11:24:42 +02:00
Bruno Meneguello
c8cc60f46d Add suspended_processes attributes to autoscaling_group (#153) 2018-10-09 10:52:12 +02:00
monsterxx03
6de0825644 Add option to change worker placement_tenancy. (#142)
* Add option to change worker placement_tenancy.

* update CHANGELOG.md
2018-10-09 10:46:58 +02:00
Max Williams
5d9d4fb8b8 Allowing 443 to nodes from EKS service (#148) 2018-10-09 10:38:17 +02:00
Matthew Caya
cd7e56c821 Fixed issue with 'workers_group_defaults_defaults.iam_role_id' and added explicit depends_on for 'update_config_map_aws_auth' (#147)
* fix worker default 'iam_role_id' dependency

* Add explicit depends_on to eks cluster for 'update_config_map_aws_auth'
2018-10-09 10:38:00 +02:00
Ritchelle Grace Posadas
0ee9d633d3 Added timeout configs and variables to aws_eks_cluster resource (#149)
* Added timeout configs and variables

* Updated CHANGELOG and README

* Added timeout configs and variables

* Updated CHANGELOG and README

* Changed variable names for consistency

* Updated README.md

* Did terraform fmt
2018-10-04 15:57:48 +02:00
Max Williams
77a7690b1c Fixing travis config (#151) 2018-10-04 14:47:54 +02:00
Max Williams
3b546a9c1b Fix for ERROR: 'aws_iam_instance_profile.workers' not found (#141) 2018-09-25 22:00:14 +02:00
Abel González Vidal
1ddd86d812 Note/instruction for people upgrading from 1.4 to remove workstation_external_ip from state (#139) 2018-09-25 12:34:56 +02:00
Max Williams
fdd44c8f38 Cosmetic fixes (#131)
* changing syntax when referring to map keys without lookup function

* Replacing map function with actual maps for easier reading

* replacing map function in example

* replacing map function in workers.tf and readme/main

* update changelog
2018-09-25 12:30:56 +02:00
Andrew Lavery
b623bc234a allow specifying an IAM role for each worker group (#137)
* allow creating an IAM role for each worker group

* moved change from 'changed' to 'added'

* create multiple roles not just profiles

* fix config_map_aws_auth generation

* don't duplicate worker-role templating

* specify ARNs for worker groups individually

todo fix aws_auth configmap

* fixed AWS auth

* fix aws_iam_instance_profile.workers name
fix iam_instance_profile fallback

* fix outputs

* fix iam_instance_profile calculation

* hopefully fix aws auth configmap generation

* manually fill out remainder of arn

* remove depends_on in worker_role_arns template file

this was causing resources to be recreated every time

* fmt

* fix typo, move iam_role_id default to defaults map
2018-09-24 16:08:35 +02:00
Samuel Fredrickson
b6f6a82352 Add worker group option to protect from scale in. (#135)
See [#134](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/134)
2018-09-18 11:24:52 +02:00
Touch Ungboriboonpisal
0448350468 Fix default worker autoscaling_enabled not working (#130) 2018-09-12 11:18:00 +02:00
Touch Ungboriboonpisal
50404a785b fix default worker subnets not working (#122) 2018-09-11 18:03:23 +02:00
Max Williams
4762908d9b Updating changelog for v1.6.0 (#118) 2018-09-04 17:25:38 +02:00
mr-joshua
0180644770 Allow additional security groups to be included in worker launch configurations (#112)
* Allow additional security groups to be included for all workers and each worker group #47

* update changelog with reference to issue and be more descriptive

* Update CHANGELOG.md

* address pr comments and rebase

* rebase

* fix bug introduced by PR#115 that sets the AMI id to the default value of "" always

* rebase

* align default value of additional_security_group_ids to be pulled from local var workers_group_defaults_defaults
2018-09-04 17:09:24 +02:00
Max Williams
da6ff7d151 Fix for "" AMI ID error in PR 115 (#117)
* Fix for "" AMI ID

* update changelog
2018-09-04 16:31:23 +02:00
Touch Ungboriboonpisal
5531776e2c Allow a custom AMI to be specified as a default (#115)
* fallback to the default workers group ami_id before the official one

* add CHANGELOG
2018-09-04 12:31:16 +02:00
Touch Ungboriboonpisal
21f43b8341 Add support for the new amazon-eks-node-* AMI (#100)
* add support for the new amazon-eks-node-* AMI

* add CHANGELOG

* remove kubelet_node_labels
2018-09-04 12:19:02 +02:00
Max Williams
0736be4553 updating changelog for v1.5.0 release (#113) 2018-08-30 11:45:50 +02:00
Max Williams
405e170f90 Adding aws_iam_service_linked_role to fix ELB creation error (#91)
* adding aws_iam_service_linked_role to fix ELB creation error

* setting default to false

* updating changelog

* moving resource to cluster.tf file
2018-08-30 11:23:10 +02:00
Daniel Piddock
23647950ad Easier overriding of workers_group_defaults (#107) 2018-08-30 11:21:46 +02:00
Brandon J. O'Connor
9f8cab1707 Merge pull request #93 from max-rocket-internet/autoscaling_policies
Adding autoscaling setting, policy and documentation
2018-08-29 01:43:02 -07:00
Max Williams
c37dc6d879 changelog fix 2018-08-27 17:20:16 +02:00
Max Williams
2c15e196b7 reverting fixture change also 2018-08-27 17:19:14 +02:00
Max Williams
949c4428dc reverting calculation of count for worker groups 2018-08-27 17:18:14 +02:00
Max Williams
0f5e36862e fmt and updating changelog 2018-08-27 17:18:13 +02:00
Max Williams
9726fa3e2a Removing worker_group_count from test fixture 2018-08-27 17:17:32 +02:00
Max Williams
28f7e9dd41 initial commit 2018-08-27 17:17:32 +02:00
Daniel Piddock
2e2dd0e215 Remove public subnets from eks module call (#106) 2018-08-27 15:42:17 +02:00
Brandon J. O'Connor
1a69395431 Merge pull request #102 from eric-gonzales/fix-comment-typo
Fix typo with --node-labels
2018-08-24 00:18:13 -07:00
eric-gonzales
a63d690aa0 Fix typo with --node-labels 2018-08-23 14:49:33 -04:00
Rodrigo Chacon
8ac9e845c1 add t3 instance type settings (#98) 2018-08-23 10:00:56 +02:00
Brandon J. O'Connor
f744cedf7d Merge pull request #90 from kpankonen/monitoring
add option to disable enhanced monitoring on workers
2018-08-21 11:00:19 -07:00
Brandon J. O'Connor
41eb60bb49 Merge pull request #94 from kpankonen/align
fix comment alignment on workers_group_defaults
2018-08-21 10:54:58 -07:00
Kevin Pankonen
0df058756d fix comment alignment on workers_group_defaults 2018-08-14 10:40:48 -07:00
Brandon J. O'Connor
8335f1bca0 Merge pull request #92 from max-rocket-internet/vol_size
Setting worker default volume size to 100GB
2018-08-13 11:36:09 -07:00
Kevin Pankonen
0c4f27d38a add option to disable enhanced monitoring on workers 2018-08-13 07:39:36 -07:00
Max Williams
b71e3e0928 Setting default volume size to 100GB 2018-08-13 09:58:26 +02:00
Brandon J. O'Connor
95eb7f54ec Merge pull request #83 from joonjeong/master
add spot_price option to aws_launch_configuration
2018-08-12 23:28:16 -07:00
Brandon J. O'Connor
327e564512 Merge pull request #84 from dpiddockcmp/no-http-callout
No http callout to create the security group rule; its useless
2018-08-12 23:11:56 -07:00
Dongseob Park
c3b1822dfb add spot_price option to aws_launch_configuration 2018-08-07 01:59:11 +00:00
Daniel Piddock
45c6618b19 Update CHANGELOG.md 2018-08-03 22:07:36 +02:00
Daniel Piddock
13e1adc419 Remove unnecessary http callout and security rule
EKS masters are publicly accessible. You cannot restrict access nor
need to explicitly grant access.
https://github.com/terraform-aws-modules/terraform-aws-eks/pull/69#issuecomment-406123233
2018-08-03 21:52:16 +02:00
Brandon J. O'Connor
6fbb6a8204 Merge pull request #81 from terraform-aws-modules/release/v1.4.0
releasing 1.4.0; docs generated
2018-08-02 16:02:18 -07:00
Brandon O'Connor
a4c489b9ac releasing 1.4.0; docs generated 2018-08-02 15:27:12 -07:00
Brandon J. O'Connor
24cc7c089e Merge pull request #75 from laverya/use-static-not-computed-worker-group-count
Use static not computed worker group count
2018-08-02 14:36:39 -07:00