Commit Graph

74 Commits

Author SHA1 Message Date
Ken Kaizu
c576aadce9 fix: iam_role_user_name_prefix type as an bool (#2000) 2022-04-09 14:26:44 +02:00
Bryant Biggs
6db89f8f20 feat: Add create_before_destroy lifecycle hook to security groups created (#1985) 2022-04-04 16:34:29 +02:00
Bryant Biggs
262b480c34 docs: Re-organize documentation for easier navigation and support for references in issues/PRs (#1981) 2022-04-03 19:48:06 +02:00
Bryant Biggs
523144e1d7 feat: Add support for allowing EFA network interfaces (#1980) 2022-04-03 11:25:42 +02:00
Bryant Biggs
381144e3bb fix: Correct capacity_reservation_target within launch templates of both EKS and self managed node groups (#1979) 2022-04-02 20:49:25 +02:00
Chris McNabb
7a9458af52 feat: Support default_tags in aws_autoscaling_group (#1973) 2022-03-29 09:07:13 +02:00
Bryant Biggs
0269d38fca feat: Update TLS provider and remove unnecessary cloud init version requirements (#1966) 2022-03-25 09:26:16 +01:00
Bryant Biggs
e21db83d8f feat: Allow users to selectively attach the EKS created cluster primary security group to nodes (#1952) 2022-03-23 15:41:39 +01:00
Bryant Biggs
8b03b7b85e feat: Add outputs for autoscaling group names created to aid in autoscaling group tagging (#1953) 2022-03-22 22:26:00 +01:00
Dewen Kong
06a3469d20 fix: Sub-modules output the correct eks worker iam arn when workers utilize custom iam role (#1912) 2022-03-17 13:09:09 +01:00
Andrew Conti
8bc6488d55 fix: Add missing quotes to block_duration_minutes (#1881) 2022-02-15 18:31:48 +01:00
Bryant Biggs
74ad4b09b7 fix: Update autoscaling group tags -> tag to support v4 of AWS provider (#1866) 2022-02-15 14:01:52 +01:00
Bryant Biggs
ccc4747122 fix: The block_duration_minutes attribute under launch template spot_options is not a required (#1847) 2022-02-04 21:08:43 +01:00
kahirokunn
9186defcf6 feat: Add launch_template_tags variable for additional launch template tags (#1835) 2022-02-03 15:45:50 +01:00
Devin Young
a638e4a754 fix: Don't tag self managed node security group with kubernetes.io/cluster tag (#1774) 2022-02-02 16:25:52 +01:00
Kaji
776009d74b fix: Wrong rolearn in aws_auth_configmap_yaml (#1820) 2022-02-01 19:21:51 +01:00
Bryant Biggs
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 Biggs
85bb1a00b6 feat: Add instance_metadata_tags attribute to launch templates (#1781) 2022-01-14 21:22:58 +01:00
Bryant Biggs
314192e2eb feat: Add support for networking ip_family which enables support for IPV6 (#1759) 2022-01-14 21:17:03 +01:00
Bryant Biggs
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
Bryant Biggs
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 Zeng
86b3c339a7 fix: Not to iterate over remote_access object in dynamic block (#1743) 2022-01-07 13:52:47 +01:00
Bryant Biggs
ee9f0c646a feat!: Removed support for launch configuration and replace count with for_each (#1680) 2022-01-05 13:01:31 +01:00
Bryant Biggs
b876ff9513 fix: update CI/CD process to enable auto-release workflow (#1698) 2021-11-22 17:15:50 +01:00
Dawid Rogaczewski
56e93d77de feat: Removed ng_depends_on variable and related hack (#1672) 2021-11-06 20:19:03 +01:00
Ivan Dechovski
b7539dc220 feat: Add ability to define custom timeout for fargate profiles (#1614) 2021-11-03 10:44:26 +01:00
Steve Hipwell
949bebe5bc feat: Improve managed node group bootstrap revisited (#1577) 2021-11-02 10:56:44 +01:00
Steve Hipwell
7c335546d6 fix: MNG cluster datasource errors (#1639) 2021-10-14 09:47:27 +02:00
Dawid Rogaczewski
54a5f1e42b fix: bug with data source in managed groups submodule (#1633) 2021-10-12 12:45:41 +02:00
Steve Hipwell
f198efd2c4 feat: Fix custom AMI bootstrap (#1580) 2021-10-08 16:41:10 +02:00
Junaid Ali
b177806614 feat: Enable throughput & iops configs for managed node_groups (#1584) 2021-10-07 15:19:23 +02:00
Anton Babenko
2bdf7d7dd6 refactor: Refactoring to match the rest of terraform-aws-modules (#1583) 2021-09-16 11:35:44 +02:00
Maxime Brunet
a1d959edef feat: Add metadata_options for node_groups (#1485) 2021-09-08 19:24:47 +02:00
Andrii Barabash
1d322ebe3f feat: Added custom AMI support for managed node groups (#1473) 2021-09-08 18:51:20 +02:00
Sungho Spark
752c183678 fix: Worker security group handling when worker_create_security_group=false (#1461) 2021-09-06 13:40:50 +02:00
nikitacr7
7512f171c9 feat: Add ability to tag network-interface using Launch Template (#1563) 2021-09-06 11:25:31 +02:00
Anton Babenko
40e47a4020 fix: Updated required version of AWS provider to 3.56.0 (#1571) 2021-09-04 10:46:48 +02:00
marianobilli
f23f729980 feat: Added support for update_config in EKS managed node groups (#1560) 2021-09-03 22:56:17 +02:00
Robert Kozak
b7413b3e37 feat: Allow override of timeouts in node_groups (#1552) 2021-09-03 17:07:59 +02:00
Aidan Mundy
cb0e677364 fix: Allow instance Name tag to be overwritten (#1538) 2021-08-26 10:16:23 +02:00
Jaime Hidalgo García
d17007b542 fix: Fixed launch template version infinite plan issue and improved rolling updates (#1447) 2021-08-25 16:54:29 +02:00
Ryan White
6067290c0e feat: Support for encrypted root disk in node_groups (#1428) 2021-08-25 15:22:53 +02:00
Ryan White
3b1229837a feat: Enable ebs_optimized setting for node_groups (#1459) 2021-08-25 15:21:08 +02:00
Xiangxuan Liu
e6d76d0a06 feat: Add support for Managed Node Groups (node_groups) taints (#1424) 2021-06-04 00:11:15 +02:00
Kevin Lefevre
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. BARRY
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. BARRY
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
Thierno IB. BARRY
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
alexmnyc
c43d545158 feat: Add tags on network interfaces (#1362) 2021-05-27 22:01:09 +02:00
Vladimir Kurlenya
208f320733 feat: Add ability to forcefully update nodes in managed node groups (#1380) 2021-05-21 10:04:38 +02:00