resource "aws_eks_addon" "digsys-p3-eks-addons-cni" {
  addon_name    = "vpc-cni"
  addon_version = "v1.19.5-eksbuild.3"
  cluster_name  = "digsys-p3-eks"

  configuration_values = jsonencode({
    env = {
      AWS_VPC_K8S_CNI_CUSTOM_NETWORK_CFG = "true"
    }
  })

  depends_on = [
    aws_eks_cluster.digsys-p3-eks,
    #aws_eks_node_group.digsys-p3-eks-worker-ng
  ]
}

resource "aws_eks_addon" "digsys-p3-eks-addons-coredns" {
  addon_name    = "coredns"
  addon_version = "v1.11.4-eksbuild.14"
  cluster_name  = "digsys-p3-eks"

  depends_on = [
    aws_eks_cluster.digsys-p3-eks,
    #aws_eks_node_group.digsys-p3-eks-worker-ng
  ]
}

resource "aws_eks_addon" "digsys-p3-eks-addons-proxy" {
  addon_name    = "kube-proxy"
  addon_version = "v1.32.3-eksbuild.7"
  cluster_name  = "digsys-p3-eks"

  depends_on = [
    aws_eks_cluster.digsys-p3-eks,
  ]
}

resource "aws_eks_addon" "digsys-p3-eks-addons-ebs-csi" {
  addon_name    = "aws-ebs-csi-driver"
  addon_version = "v1.44.0-eksbuild.1"
  cluster_name  = "digsys-p3-eks"

  depends_on = [
    aws_eks_cluster.digsys-p3-eks,
    aws_eks_node_group.digsys-p3-eks-worker-ng
  ]
}