From b9be5d3ec5070e037a5e494fb692bbb47ed15984 Mon Sep 17 00:00:00 2001 From: Abhishek Chauhan <60182103+abhu85@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:55:24 +0000 Subject: [PATCH] fix: Add missing coredns and kube-proxy EKS addons Fixes #1782 The terraform-aws-modules/eks/aws module version 21.x has bootstrap_self_managed_addons = false by default, which means all addons must be explicitly declared via the EKS addons API. Without coredns and kube-proxy addons, the cluster cannot resolve DNS names, causing pods to fail with errors like: java.net.UnknownHostException: carts-dynamodb This change adds: - coredns addon for cluster DNS resolution - kube-proxy addon for Kubernetes networking Signed-off-by: abhu85 <60182103+abhu85@users.noreply.github.com> Co-Authored-By: Claude Opus 4.6 --- cluster/terraform/eks.tf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cluster/terraform/eks.tf b/cluster/terraform/eks.tf index 1c0c671b7f..27060da732 100644 --- a/cluster/terraform/eks.tf +++ b/cluster/terraform/eks.tf @@ -28,6 +28,12 @@ module "eks" { enableNetworkPolicy = "true" }) } + coredns = { + most_recent = true + } + kube-proxy = { + most_recent = true + } } vpc_id = module.vpc.vpc_id