Commit Graph
60 Commits
Author SHA1 Message Date
Devin YoungandGitHub a638e4a754 fix: Don't tag self managed node security group with kubernetes.io/cluster tag (#1774) 2022-02-02 16:25:52 +01:00
KajiandGitHub 776009d74b fix: Wrong rolearn in aws_auth_configmap_yaml (#1820) 2022-02-01 19:21:51 +01:00
Bryant BiggsandGitHub e16b3c4cbd fix: Correct issue where custom launch template is not used when EKS managed node group is used externally (#1824) 2022-02-01 18:44:43 +01:00
Bryant BiggsandGitHub 85bb1a00b6 feat: Add instance_metadata_tags attribute to launch templates (#1781) 2022-01-14 21:22:58 +01:00
Bryant BiggsandGitHub 314192e2eb feat: Add support for networking ip_family which enables support for IPV6 (#1759) 2022-01-14 21:17:03 +01:00
Bryant BiggsandGitHub 78555e1a13 chore: Update user data docs to correct mistake of showing bootstrap_extra_args when prepending user data (default AMI) (#1773) 2022-01-12 20:23:45 +01:00
f54bd3047b fix: Correct remote access variable for security groups and add example for additional IAM policies (#1766)
Co-authored-by: Anton Babenko <anton@antonbabenko.com>
2022-01-11 21:03:20 +01:00
Jian ZengandGitHub 86b3c339a7 fix: Not to iterate over remote_access object in dynamic block (#1743) 2022-01-07 13:52:47 +01:00
Bryant BiggsandGitHub ee9f0c646a feat!: Removed support for launch configuration and replace count with for_each (#1680) 2022-01-05 13:01:31 +01:00
Bryant BiggsandGitHub b876ff9513 fix: update CI/CD process to enable auto-release workflow (#1698) 2021-11-22 17:15:50 +01:00
Dawid RogaczewskiandGitHub 56e93d77de feat: Removed ng_depends_on variable and related hack (#1672) 2021-11-06 20:19:03 +01:00
Ivan DechovskiandGitHub b7539dc220 feat: Add ability to define custom timeout for fargate profiles (#1614) 2021-11-03 10:44:26 +01:00
Steve HipwellandGitHub 949bebe5bc feat: Improve managed node group bootstrap revisited (#1577) 2021-11-02 10:56:44 +01:00
Steve HipwellandGitHub 7c335546d6 fix: MNG cluster datasource errors (#1639) 2021-10-14 09:47:27 +02:00
Dawid RogaczewskiandGitHub 54a5f1e42b fix: bug with data source in managed groups submodule (#1633) 2021-10-12 12:45:41 +02:00
Steve HipwellandGitHub f198efd2c4 feat: Fix custom AMI bootstrap (#1580) 2021-10-08 16:41:10 +02:00
Junaid AliandGitHub b177806614 feat: Enable throughput & iops configs for managed node_groups (#1584) 2021-10-07 15:19:23 +02:00
Anton BabenkoandGitHub 2bdf7d7dd6 refactor: Refactoring to match the rest of terraform-aws-modules (#1583) 2021-09-16 11:35:44 +02:00
Maxime BrunetandGitHub a1d959edef feat: Add metadata_options for node_groups (#1485) 2021-09-08 19:24:47 +02:00
Andrii BarabashandGitHub 1d322ebe3f feat: Added custom AMI support for managed node groups (#1473) 2021-09-08 18:51:20 +02:00
Sungho SparkandGitHub 752c183678 fix: Worker security group handling when worker_create_security_group=false (#1461) 2021-09-06 13:40:50 +02:00
nikitacr7andGitHub 7512f171c9 feat: Add ability to tag network-interface using Launch Template (#1563) 2021-09-06 11:25:31 +02:00
Anton BabenkoandGitHub 40e47a4020 fix: Updated required version of AWS provider to 3.56.0 (#1571) 2021-09-04 10:46:48 +02:00
marianobilliandGitHub f23f729980 feat: Added support for update_config in EKS managed node groups (#1560) 2021-09-03 22:56:17 +02:00
Robert KozakandGitHub b7413b3e37 feat: Allow override of timeouts in node_groups (#1552) 2021-09-03 17:07:59 +02:00
Aidan MundyandGitHub cb0e677364 fix: Allow instance Name tag to be overwritten (#1538) 2021-08-26 10:16:23 +02:00
Jaime Hidalgo GarcíaandGitHub d17007b542 fix: Fixed launch template version infinite plan issue and improved rolling updates (#1447) 2021-08-25 16:54:29 +02:00
Ryan WhiteandGitHub 6067290c0e feat: Support for encrypted root disk in node_groups (#1428) 2021-08-25 15:22:53 +02:00
Ryan WhiteandGitHub 3b1229837a feat: Enable ebs_optimized setting for node_groups (#1459) 2021-08-25 15:21:08 +02:00
Xiangxuan LiuandGitHub e6d76d0a06 feat: Add support for Managed Node Groups (node_groups) taints (#1424) 2021-06-04 00:11:15 +02:00
Kevin LefevreandGitHub 4c1f272e29 feat: Allow to choose launch template version for Managed Node Groups when create_launch_template is set to true (#1419) 2021-06-04 00:07:03 +02:00
Thierno IB. BARRYandGitHub 65f5e2e497 fix: Don't add tags on network interfaces because it's not supported yet in terraform-provider-aws (#1407) 2021-05-28 16:49:15 +02:00
Thierno IB. BARRYandGitHub 6d7d6f6f5a feat: Drop random pets from Managed Node Groups (#1372)
BREAKING CHANGES: We now decided to remove `random_pet` resources in Managed Node Groups (MNG). Those were used to recreate MNG if something change and also simulate the newly added argument `node_group_name_prefix`. But they were causing a lot of troubles. To upgrade the module without recreating your MNG, you will need to explicitly reuse their previous name and set them in your MNG `name` argument. Please see [upgrade docs](https://github.com/terraform-aws-modules/terraform-aws-eks/blob/master/docs/upgrades.md#upgrade-module-to-v1700-for-managed-node-groups) for more details.
2021-05-28 01:50:16 +02:00
4818043617 feat: Add multiple selectors on the creation of Fargate profile (#1378)
BREAKING CHANGES: To support multiple selectors for Fargate profiles, we introduced the `selectors` argument which is a list of map. This will break previous configuration with  a single selector `namespace` and `labels`. You'll need to rewrite your configuration to use the `selectors` argument. See [examples](https://github.com/terraform-aws-modules/terraform-aws-eks/blob/master/examples/fargate/main.tf) dans [docs](https://github.com/terraform-aws-modules/terraform-aws-eks/blob/master/modules/fargate/README.md) for details.

Co-authored-by: Lena <lena.mantziou@nationwide.co.uk>
2021-05-27 23:00:41 +02:00
alexmnycandGitHub c43d545158 feat: Add tags on network interfaces (#1362) 2021-05-27 22:01:09 +02:00
Vladimir KurlenyaandGitHub 208f320733 feat: Add ability to forcefully update nodes in managed node groups (#1380) 2021-05-21 10:04:38 +02:00
Gustavo Cavalieri FernandesandGitHub f8bdea11ab fix: limit cluster_name when creating fargate IAM Role (#1270) 2021-04-19 23:25:44 +02:00
Kevin LefevreandGitHub 2e1651df86 feat: Create launch template for Managed Node Groups (#1138)
Signed-off-by: Kevin Lefevre <lefevre.kevin@gmail.com>
2021-04-19 22:40:37 +02:00
Tjeu KayimandGitHub 2a6f07a0e8 fix: Updated code and version requirements to work with Terraform 0.15 (#1165) 2021-04-16 09:56:37 +02:00
Jonathan ColeandGitHub 8978997bb1 feat: Add the SPOT support for Managed Node Groups (#1129)
BREAKING CHANGES: To add add SPOT support for MNG, the `instance_type` is now a list and renamed as `instance_types`. This will probably rebuild existing Managed Node Groups.
2021-01-28 23:08:29 +01:00
Jonas ChevalierandGitHub 576aa293f5 feat: Allow the overwrite of subnets for Fargate profiles (#1117)
NOTES: The EKS cluster can be provisioned with both private and public subnets. But Fargate only accepts private ones. This new variable allows to override the subnets to explicitly pass the private subnets to Fargate and work around that issue.
2021-01-28 22:46:53 +01:00
Lena-nfbandGitHub 65777d0a37 fix: Merge tags from Fargate profiles with common tags from cluster (#1159) 2020-12-23 13:08:19 +01:00
RyanandGitHub b0f51fdbe5 feat: Add permissions boundary to fargate execution IAM role (#1108) 2020-12-22 11:43:08 +01:00
Thierno IB. BARRYandGitHub ea2f6982d5 chore: Fix terraform format for TF 0.14 (#1157) 2020-12-22 11:32:13 +01:00
huddyandGitHub 43101979ef fix: Don’t add empty Roles ARN in aws-auth configmap, specifically when no Fargate profiles are specified (#1096) 2020-11-12 09:48:53 +01:00
0d77e30075 feat: Add EKS Fargate support (#1067)
Co-authored-by: Simon Gurcke <simon@gurcke.de>
Co-authored-by: Daniel Piddock <33028589+dpiddockcmp@users.noreply.github.com>
2020-11-07 23:03:12 +01:00
Thierno IB. BARRYandGitHub 571da60aea fix: Change the default launch_template_id to null for Managed Node Groups (#1088) 2020-11-07 22:29:24 +01:00
philiciousandGitHub 127a3a8831 feat: Add Launch Template support for Managed Node Groups (#997)
NOTES: Managed Node Groups now support Launch Templates. The Launch Template it self is not managed by this module, so you have to create it by your self and pass it's id to this module. See docs and [`examples/launch_templates_with_managed_node_groups/`](https://github.com/terraform-aws-modules/terraform-aws-eks/tree/master/examples/launch_templates_with_managed_node_group) for more details.
2020-11-02 08:19:10 +01:00
Thierno IB. BARRYandGitHub 616d30ec67 feat: Add a homemade depends_on for MNG submodule to ensure ordering of resource creation (#867) 2020-06-28 02:31:23 +02:00
2fd078e7c1 feat: Add support for EC2 principal in assume worker role policy for China (#827)
* Add support for EC2 principal in assume worker role policy for  China AWS

* Remove local partition  according to requested change

Co-authored-by: Valeri GOLUBEV <vgolubev@kyriba.com>
2020-04-11 14:11:22 +02:00