From b3a90aac807db10561cfa39cee15d161819e7877 Mon Sep 17 00:00:00 2001 From: David Alger Date: Fri, 17 Jan 2020 07:13:07 -0600 Subject: [PATCH] Ignore changes to desired_size of node_groups (#691) * Ignore changes to desired_size of node_groups Resolves #681 * Update CHANGELOG.md --- CHANGELOG.md | 1 + modules/node_groups/node_groups.tf | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 890eea5..c1b8394 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ project adheres to [Semantic Versioning](http://semver.org/). - Write your awesome change here (by @you) - Fix index reference on destroy for output `oidc_provider_arn` (@stevie-) - Add support for restricting access to the public API endpoint (@sidprak) +- Add an `ignore_lifecycle` rule to prevent Terraform from scaling down ASG behind AWS EKS Managed Node Group (by @davidalger) # History diff --git a/modules/node_groups/node_groups.tf b/modules/node_groups/node_groups.tf index cdbc6d0..e42a4ee 100644 --- a/modules/node_groups/node_groups.tf +++ b/modules/node_groups/node_groups.tf @@ -45,5 +45,6 @@ resource "aws_eks_node_group" "workers" { lifecycle { create_before_destroy = true + ignore_changes = [scaling_config.0.desired_size] } }