Commit Graph

585 Commits

Author SHA1 Message Date
Thierno IB. BARRY
80f83fe4af chore: Remove CI tests from checklist in PR template (#1383) 2021-05-24 23:40:59 +02:00
Thierno IB. BARRY
c039e1e7a2 chore: Update changelog (#1388) 2021-05-24 23:13:23 +02:00
Thierno IB. BARRY
7898da2ff7 fix: Bump terraform-provider-http required version to 2.4.1 to avoid TLS Cert Pool issue on Windows (#1387) 2021-05-24 21:54:28 +02:00
SimonDreher
84e7308c6d docs: Add iam:DeletePolicyVersion IAM permissions (#1229) 2021-05-24 11:25:24 +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
Thierno IB. BARRY
f024da8276 docs: Update license to Apache 2 License (#1375) 2021-05-20 13:08:36 +02:00
Thierno IB. BARRY
ff4450e297 chore: Update changelog (#1377) 2021-05-19 22:51:03 +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
Tamas Millian
a639cf5138 fix: Add description for private API ingress Security Group Rule (#1299) 2021-05-19 15:50:43 +02:00
Thierno IB. BARRY
468a4b5fae chore: update changelog (#1374) 2021-05-19 15:33:43 +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
Thierno IB. BARRY
91545abd75 fix: Bump terraform-aws-modules/http provider version to support darwin arm64 release (#1369) 2021-05-19 00:04:24 +02:00
Thierno IB. BARRY
acbf51c333 chore: Update changelog (#1363) 2021-05-17 22:23:43 +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
32f70afe60 feat: Drop asg_recreate_on_change feature to encourage the usage of Instance Refresh for EC2 Auto Scaling (#1360)
BREAKING CHANGES: This module used `random_pet` resources to create a random name for the autoscaling group to force the autoscaling group to be re-created when the launch configuration or launch template was changed (if `recreate_asg_when_lc_changes = true` was set), causing the instances to be removed and re-provisioned each time there was an update. Those random_pet resources has been removed and in its place there is now a set of functionality provided by AWS and the Terraform AWS provider - Instance Refresh. We encourage those users to move on Instance Refresh for EC2 Auto Scaling.
2021-05-17 16:20:35 +02:00
Thierno IB. BARRY
19e6be9df3 feat: Add timeout of 5mn when waiting for cluster (#1359) 2021-05-17 14:10:33 +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
Thierno IB. BARRY
e3bf48bba2 feat: Replace the local-exec script with a http datasource for waiting cluster (#1339)
NOTES: Using the [terraform-aws-modules/http](https://registry.terraform.io/providers/terraform-aws-modules/http/latest) provider is a more platform agnostic way to wait for the cluster availability than using a local-exec. With this change we're able to provision EKS clusters and manage the `aws_auth` configmap while still using the `hashicorp/tfc-agent` docker image.
2021-05-17 10:11:36 +02:00
Thierno IB. BARRY
781f673295 fix: Bump AWS provider version to add Warm Pool support (#1340) 2021-05-06 13:09:31 +02:00
Thierno IB. BARRY
5db15e3d6d ci: Bump terraform-docs to 0.13 (#1335) 2021-05-04 23:30:06 +02:00
Thierno IB. BARRY
65ba9de0d8 chore: update changelog (#1334) 2021-05-04 23:08:09 +02:00
Neven Miculinic
3ecdc20ce6 fix: Replace list with tolist function for working with terraform v0.15.0 (#1317) 2021-05-04 21:58:44 +02:00
Ivan Sukhomlyn
c12c186432 feat: Add tags on additional IAM resources like IAM policies, instance profile, OIDC provider (#1321) 2021-05-04 21:55:49 +02:00
Matt Dainty
2a78efd082 feat: Allow to override cluster and workers egress CIDRs (#1237) 2021-04-20 11:13:14 +02:00
Xavier Fernandez
81bc7a2dd1 feat: Allow to specify the managed cluster IAM role name (#1199) 2021-04-20 10:26:39 +02:00
Gustavo Cavalieri Fernandes
f8bdea11ab fix: limit cluster_name when creating fargate IAM Role (#1270) 2021-04-19 23:25:44 +02:00
Tom Stewart
b752b1d517 docs: update helm instructions for irsa example (#1251) 2021-04-19 23:16:17 +02:00
Kamil Aliev
fc6852d63a fix: Add mission metadata block for launch configuration (#1301) 2021-04-19 23:10:25 +02:00
Sergiu Plotnicu
2549408803 feat: Add support for ASG Warm Pools (#1310) 2021-04-19 23:05:06 +02:00
danvbloomberg
fb5939314a fix: Add missing IAM permission for NLB with EIPs (#1226) 2021-04-19 23:02:08 +02:00
Thierno IB. BARRY
abdcfb7261 fix: Change back the default disk type to gp2 (#1208) 2021-04-19 22:54:01 +02:00
Rucha Kulkarni
26d40d2f1d feat: Add support for specifying elastic inference accelerator (#1176) 2021-04-19 22:46:17 +02:00
Kevin Lefevre
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
Anton Babenko
64b3916fd0 Updated CHANGELOG 2021-04-16 12:43:20 +02:00
Anton Babenko
ffdc7a79a5 fix: Fixed list and map usage (#1307) 2021-04-16 12:43:02 +02:00
Anton Babenko
eafc4582e7 Updated CHANGELOG 2021-04-16 10:00:28 +02:00
Tjeu Kayim
2a6f07a0e8 fix: Updated code and version requirements to work with Terraform 0.15 (#1165) 2021-04-16 09:56:37 +02:00
Thierno IB. BARRY
a26c9fd0c9 chore: update changelog (#1203) 2021-01-29 00:36:49 +01:00
Thierno IB. BARRY
a8c402bb0e docs: Update changelog generation to use custom sort with git-chglog v0.10.0 (#1202) 2021-01-29 00:30:05 +01:00
myoung34
84a3761742 improvement: Dont set -x in userdata to avoid printing sensitive informations in logs (#1187) 2021-01-28 23:54:38 +01:00
Sean P. Kane
4fc609bd22 feat: Add nitro enclave support for EKS (#1185) 2021-01-28 23:45:41 +01:00
lukemarsden
6c08a92463 docs: Bump IRSA example dependencies to versions which work with TF 0.14 (#1184) 2021-01-28 23:37:45 +01:00
oscr
357e647ed5 docs: Change instance type from t2 to t3 in examples (#1169) 2021-01-28 23:26:35 +01:00
Peter Parada
8912ae9a8b docs: Fix typos in README and CONTRIBUTING (#1167) 2021-01-28 23:22:53 +01:00
Suresh Kumar Nalluru
d48ff6dccb feat: Add support for service_ipv4_cidr for the EKS cluster (#1139) 2021-01-28 23:14:53 +01:00
Jonathan Cole
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