刘相轩
da2c78b8ba
Upgrade to terraform 0.12 ( #394 )
...
* run terraform upgrade tool
* fix post upgrade TODOs
* use strict typing for variables
* upgrade examples, point them at VPC module tf 0.12 PR
* remove unnecessary `coalesce()` calls
coalesce(lookup(map, key, ""), default) -> lookup(map, key, default)
* Fix autoscaling_enabled broken (#1 )
* always set a value for tags, fix coalescelist calls
* always set a value for these tags
* fix tag value
* fix tag value
* default element available
* added default value
* added a general default
without this default - TF is throwing an error when running a destroy
* Fix CI
* Change vpc module back to `terraform-aws-modules/vpc/aws` in example
* Update CHANGELOG.md
* Change type of variable `cluster_log_retention_in_days` to number
* Remove `xx_count` variables
* Actual lists instead of strings with commas
* Remove `xx_count` variable from docs
* Replace element with list indexing
* Change variable `worker_group_tags` to a attribute of worker_group
* Fix workers_launch_template_mixed tags
* Change override_instance_type_x variables to list.
* Update CHANGELOG.md
2019-06-19 09:57:51 +02:00
Camilo Santana
3f0601551f
adds tags to resource aws_iam_role.cluster ( #390 )
...
* adds tagging to iam role
Signed-off-by: camilo santana <camilo.santana@procore.com >
* emulates name_prefix
Signed-off-by: camilo santana <camilo.santana@procore.com >
* incriment version
Signed-off-by: camilo santana <camilo.santana@procore.com >
* tags iam role
Signed-off-by: camilo santana <camilo.santana@procore.com >
* improve resource name
Signed-off-by: camilo santana <camilo.santana@procore.com >
* removes comments
Signed-off-by: camilo santana <camilo.santana@procore.com >
* reverts erroneous increment to release version
Signed-off-by: camilo santana <camilo.santana@procore.com >
* reverts aws_iam_role.cluster name to orig value
Signed-off-by: camilo santana <camilo.santana@procore.com >
* removes random suffix idea
i was using random_id until i could figure out a datestamp or something here. `name_prefix` does a better job.
Signed-off-by: camilo santana <camilo.santana@procore.com >
* terraform fmt on local.tf
Signed-off-by: camilo santana <camilo.santana@procore.com >
2019-06-13 10:36:58 +02:00
Yurii Polishchuk
bf5dae00e1
Enable log retention for cloudwatch log groups ( #387 )
...
* enable log retention for cloudwatch log groups
* revert version bump
* set default retention to 90 days
2019-06-13 10:03:34 +02:00
Max Williams
ae2f8e58db
Adding new mixed type of worker group with instance overrides and mixed instances policy ( #371 )
...
* Adding new mixed type of worker group with instance overrides and mixed instances policy
* moving all count and lifecycle rule parameters to top/bottom
* adding custom IAM parts
* updating doc with new options
* fixes for spot instances
2019-05-07 16:50:42 +02:00
Touch Ungboriboonpisal
959e5330e3
Support custom IAM roles for cluster and workers ( #338 )
...
* allow specifying custom worker IAM instance profiles
* allow specifying custom cluster IAM role
* add doc
* update changelog
* use data.aws_iam_instance_profile.name
2019-05-07 14:46:06 +02:00
Scott Crooks
18e00861e4
Adding EKS Control Plane logging options ( #340 )
...
* Adding EKS Control Plane logging options
* Added feature addition
* Removing 'optional'
* Adding documentation, and changing variable order
* Using pre-commit instead
* adding IAM instance profiles to outputs, addresses #323 (#329 )
* adding IAM instance profiles to outputs
* updating changelog
* updated README
2019-04-11 15:21:09 +02:00
Stijn De Haes
806edb6001
Add support for eks endpoint_private_access and endpoint_public_access ( #314 )
2019-03-25 12:05:32 +01:00
Anders Åslund
3728299161
Add optional iam_path
2019-03-05 12:31:35 +01:00
Dylan Hellems
a1a1644f80
Add optional permissions_boundary ( #265 )
...
* Add optional permissions_boundary
* Update CHANGELOG
2019-02-07 16:38:16 +01:00
rmakram-ims
9d6740e116
Add ability to pass computed values to cluster_security_group_id and worker_security_group_id ( #186 )
...
* Add ability to pass computer values to cluster_security_group_id and worker_security_group_id
* Fix contributer name in CHANGELOG.md
* Format variables.tf file
2018-12-13 17:00:48 +01:00
mark kelly
cddac92757
Destroying cluster causes some issues with removing policies ( #196 )
...
* Destroying cluster causes some issues with removing policies
use the force detach
https://www.terraform.io/docs/providers/aws/r/iam_role.html#force_detach_policies
* Destroying cluster causes some issues with removing policies
* formatting
* Destroying cluster causes some issues with removing policies
* CHANGELOG
2018-11-23 14:33:02 +01:00
Max Williams
b15e1d7e95
Removing aws_iam_service_linked_role from module ( #160 )
2018-10-17 13:02: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
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
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
jimbecker
98ede7cca6
Override the default ingress rule that allows communication with the EKS cluster API. If not given, will use current IP/32.
2018-06-27 13:12:14 -04:00
brandoconnor
6bda7ee97d
workers can now be specified as multiple asgs of different flavors. BYO security group now possible for both workers and cluster
2018-06-11 03:34:13 -07:00
brandoconnor
6a137f751e
somehow missed fmt
2018-06-06 22:32:15 -07:00
brandoconnor
283e9b203c
cleaning up before initial release
2018-06-06 21:58:12 -07:00
brandoconnor
309e7f7083
testing initial work now
2018-06-06 20:55:44 -07:00
brandoconnor
07aba1b766
first commit
2018-06-06 20:55:23 -07:00