jenkins-x / terraform-aws-eks-jx

A Terraform module for creating Jenkins X infrastructure on AWS
Apache License 2.0
63 stars 41 forks source link

Update eks and vpc module versions (breaking changes) #338

Open ankitm123 opened 2 years ago

ankitm123 commented 2 years ago

Summary

We should update the eks module version to the latest, and check what are the issues we have. There are quite a few breaking changes (including removal of map_roles and launch templates) https://github.com/terraform-aws-modules/terraform-aws-eks/releases/tag/v18.0.0

msvticket commented 1 year ago

An attempt at an inventory of things we need to do to preserve the existing functionality of the cluster module when updating the eks module (using https://github.com/terraform-aws-modules/terraform-aws-eks/blob/master/docs/UPGRADE-18.0.md as reference):

We should use the techniques described in https://developer.hashicorp.com/terraform/language/modules/develop/refactoring to make the upgrade smooth for our users.

msvticket commented 1 year ago

More information here https://github.com/terraform-aws-modules/terraform-aws-eks/issues/1744#issuecomment-1027359982