Commit Graph
121 Commits
Author SHA1 Message Date
Bryant BiggsandGitHub 21c3802dea feat: enable IRSA by default (#1849) 2022-02-06 20:36:34 +01:00
Bryant BiggsandGitHub 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
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 4af77f244a fix: Add missing mixed_instances_policy parameter to the root module (#1808) 2022-01-24 21:19:13 +01:00
Bryant BiggsandGitHub c45adce32e chore: add example usage of extending cluster and node security group access rules (#1805) 2022-01-22 08:17:09 +01:00
Bryant BiggsandGitHub 8e4dfa2be5 fix: Change instance_metadata_tags to default to null/disabled due to tag key pattern conflict (#1788) 2022-01-18 15:03:09 +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
Bryant BiggsandGitHub 7babe87775 chore: Update documentation related to default EKS node group settings and v18.x security group changes (#1760) 2022-01-10 17:57:23 +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 a2c7caac9f fix: Correct conditional map for cluster security group additional rules (#1738) 2022-01-06 12:27:04 +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 c69c39487b chore: Extend example launch_templates_with_managed_node_groups (#1667) 2021-11-03 11:37:27 +01:00
Ivan DechovskiandGitHub b7539dc220 feat: Add ability to define custom timeout for fargate profiles (#1614) 2021-11-03 10:44:26 +01:00
Dawid RogaczewskiandGitHub 99d289988d fix: Rebuild examples (#1625) 2021-10-12 15:20:14 +02:00
Junaid AliandGitHub b177806614 feat: Enable throughput & iops configs for managed node_groups (#1584) 2021-10-07 15:19:23 +02:00
Pascal BourdierandGitHub 13cb55528c fix: Fixed launch_templates_with_managed_node_group example (#1599) 2021-09-24 12:47:28 +02:00
Anton BabenkoandGitHub 2bdf7d7dd6 refactor: Refactoring to match the rest of terraform-aws-modules (#1583) 2021-09-16 11:35:44 +02:00
DayneD89andGitHub 4a7678d372 feat: Added ability to pass different subnets for fargate and the cluster (#1527) 2021-09-06 15:15:38 +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
Junaid AliandGitHub bcea0708e6 feat: Added throughput support for root and EBS disks (#1445) 2021-09-02 12:28:13 +02:00
Olesia IvanenkoandGitHub 8e1d5c11b7 feat: Tags passed into worker_groups_launch_template extend var.tags for the volumes (#1397) 2021-08-31 15:11:43 +02:00
Br0mZandGitHub e3216e3cf8 docs: Fix cluster-autoscaler tags in irsa example (#1436) 2021-08-26 13:04:35 +02:00
Phileas LebadaandGitHub 551c6d63bb fix: Discourage usage of iam_policy_attachment in example (#1529) 2021-08-26 13:02:16 +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
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
Gireesh SreepathiandGitHub 0c38b233d3 docs: Fix cluster autoscaler tags in IRSA example (#1204) 2021-05-19 21:23:35 +02:00
Andrey DevyatkinandGitHub 70f6150956 docs: Add Bottlerocket example (#1296)
Signed-off-by: Andrey Devyatkin <andrey.devyatkin@fivexl.io>
2021-05-19 21:17:18 +02:00
Thierno IB. BARRYandGitHub 06e9078bf4 feat: Search for Windows or Linux AMIs only if they are needed (#1371) 2021-05-19 16:47:40 +02:00
a2761ad685 fix: set an ASG's launch template version to an explicit version to automatically trigger instance refresh (#1370)
NOTES: Set an ASG's launch template version to an explicit version automatically. This will ensure that an instance refresh will be triggered whenever the launch template changes. The default `launch_template_version` is now used to determine the latest or default version of the created launch template for self-managed worker groups.

Signed-off-by: Benjamin Ash <bash@intelerad.com>
Co-authored-by: Thierno IB. BARRY <ibrahima.br@gmail.com>
2021-05-19 16:34:59 +02:00
Steve HipwellandGitHub 7c654a62b7 docs: Use IRSA for Node Termination Handler IAM policy attachement in Instance Refresh example (#1373) 2021-05-19 12:40:54 +02:00
68e9df92c3 feat: Add support for Auto Scaling Group Instance Refresh for self-managed worker groups (#1224)
Co-authored-by: Thierno IB. BARRY <ibrahima.br@gmail.com>
2021-05-17 22:12:53 +02:00
Thierno IB. BARRYandGitHub 5cbbe80302 fix: Remove provider from required providers (#1357) 2021-05-17 11:06:19 +02:00
Dov SalomonandGitHub f7d09a2901 feat: Remove dependency on deprecated hashicorp/template provider (#1297)
BREAKING CHANGES: We remove the dependency on the deprecated `hashicorp/template` provider and use the Terraform built in `templatefile` function. This will broke some workflows due to previously being able to pass in the raw contents of a template file for processing. The `templatefile` function requires a template file that exists before running a plan.
2021-05-17 10:25:38 +02:00
Tom StewartandGitHub b752b1d517 docs: update helm instructions for irsa example (#1251) 2021-04-19 23:16:17 +02:00
Rucha KulkarniandGitHub 26d40d2f1d feat: Add support for specifying elastic inference accelerator (#1176) 2021-04-19 22:46:17 +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
myoung34andGitHub 84a3761742 improvement: Dont set -x in userdata to avoid printing sensitive informations in logs (#1187) 2021-01-28 23:54:38 +01:00
lukemarsdenandGitHub 6c08a92463 docs: Bump IRSA example dependencies to versions which work with TF 0.14 (#1184) 2021-01-28 23:37:45 +01:00
oscrandGitHub 357e647ed5 docs: Change instance type from t2 to t3 in examples (#1169) 2021-01-28 23:26:35 +01: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