Bryant Biggs
7644952131
feat: Add additional IAM policy to allow cluster role to use KMS key provided for cluster encryption ( #1915 )
2022-03-02 18:29:35 +01:00
Bryant Biggs
9af0c2495a
fix: Add support for overriding DNS suffix for cluster IAM role service principal endpoint ( #1905 )
2022-03-02 18:26:20 +01:00
Bryant Biggs
8de02b9ff4
fix: Update examples to show integration and usage of new IRSA submodule ( #1882 )
2022-02-16 21:23:04 +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
d3b68479de
feat: Add additional output for OIDC provider (issuer URL without leading https://) ( #1870 )
2022-02-11 22:26:36 +01:00
Bryant Biggs
07841806a4
chore: remove incorrect resource ARNs for cloudwatch event rule ( #1854 )
2022-02-08 20:17:25 +01:00
Bryant Biggs
21c3802dea
feat: enable IRSA by default ( #1849 )
2022-02-06 20:36:34 +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
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
4af77f244a
fix: Add missing mixed_instances_policy parameter to the root module ( #1808 )
2022-01-24 21:19:13 +01:00
Bryant Biggs
c45adce32e
chore: add example usage of extending cluster and node security group access rules ( #1805 )
2022-01-22 08:17:09 +01:00
Bryant Biggs
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 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
Bryant Biggs
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 Zeng
86b3c339a7
fix: Not to iterate over remote_access object in dynamic block ( #1743 )
2022-01-07 13:52:47 +01:00
Bryant Biggs
a2c7caac9f
fix: Correct conditional map for cluster security group additional rules ( #1738 )
2022-01-06 12:27:04 +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
c69c39487b
chore: Extend example launch_templates_with_managed_node_groups ( #1667 )
2021-11-03 11:37:27 +01:00
Ivan Dechovski
b7539dc220
feat: Add ability to define custom timeout for fargate profiles ( #1614 )
2021-11-03 10:44:26 +01:00
Dawid Rogaczewski
99d289988d
fix: Rebuild examples ( #1625 )
2021-10-12 15:20:14 +02:00
Junaid Ali
b177806614
feat: Enable throughput & iops configs for managed node_groups ( #1584 )
2021-10-07 15:19:23 +02:00
Pascal Bourdier
13cb55528c
fix: Fixed launch_templates_with_managed_node_group example ( #1599 )
2021-09-24 12:47:28 +02:00
Anton Babenko
2bdf7d7dd6
refactor: Refactoring to match the rest of terraform-aws-modules ( #1583 )
2021-09-16 11:35:44 +02:00
DayneD89
4a7678d372
feat: Added ability to pass different subnets for fargate and the cluster ( #1527 )
2021-09-06 15:15:38 +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
Junaid Ali
bcea0708e6
feat: Added throughput support for root and EBS disks ( #1445 )
2021-09-02 12:28:13 +02:00
Olesia Ivanenko
8e1d5c11b7
feat: Tags passed into worker_groups_launch_template extend var.tags for the volumes ( #1397 )
2021-08-31 15:11:43 +02:00
Br0mZ
e3216e3cf8
docs: Fix cluster-autoscaler tags in irsa example ( #1436 )
2021-08-26 13:04:35 +02:00
Phileas Lebada
551c6d63bb
fix: Discourage usage of iam_policy_attachment in example ( #1529 )
2021-08-26 13:02:16 +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
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
Gireesh Sreepathi
0c38b233d3
docs: Fix cluster autoscaler tags in IRSA example ( #1204 )
2021-05-19 21:23:35 +02:00
Andrey Devyatkin
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. BARRY
06e9078bf4
feat: Search for Windows or Linux AMIs only if they are needed ( #1371 )
2021-05-19 16:47:40 +02:00
Benjamin Ash
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 Hipwell
7c654a62b7
docs: Use IRSA for Node Termination Handler IAM policy attachement in Instance Refresh example ( #1373 )
2021-05-19 12:40:54 +02:00
Benjamin Ash
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. BARRY
5cbbe80302
fix: Remove provider from required providers ( #1357 )
2021-05-17 11:06:19 +02:00
Dov Salomon
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 Stewart
b752b1d517
docs: update helm instructions for irsa example ( #1251 )
2021-04-19 23:16:17 +02:00
Rucha Kulkarni
26d40d2f1d
feat: Add support for specifying elastic inference accelerator ( #1176 )
2021-04-19 22:46:17 +02:00