From 5714a7e0e2017838fa6ec2de6e6a42badd83585d Mon Sep 17 00:00:00 2001 From: musa-asad Date: Fri, 13 Dec 2024 00:54:52 -0500 Subject: [PATCH] Verify cluster access. --- terraform/eks/e2e/main.tf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/terraform/eks/e2e/main.tf b/terraform/eks/e2e/main.tf index 9b81942f7..6d07f3d8a 100644 --- a/terraform/eks/e2e/main.tf +++ b/terraform/eks/e2e/main.tf @@ -11,6 +11,7 @@ module "basic_components" { locals { cluster_name = var.cluster_name != "" ? var.cluster_name : "cwagent-monitoring-config-e2e-eks" + aws_eks = "aws eks" } data "aws_eks_cluster_auth" "this" { @@ -53,6 +54,8 @@ resource "kubernetes_config_map" "aws_auth" { ]) } + force = true + depends_on = [aws_eks_cluster.this] } @@ -120,6 +123,20 @@ resource "aws_iam_role_policy_attachment" "node_CloudWatchAgentServerPolicy" { role = aws_iam_role.node_role.name } +resource "null_resource" "kubectl" { + depends_on = [ + aws_eks_cluster.this, + aws_eks_node_group.this, + ] + provisioner "local-exec" { + command = <<-EOT + ${local.aws_eks} update-kubeconfig --name ${aws_eks_cluster.this.name} + ${local.aws_eks} list-clusters --output text + ${local.aws_eks} describe-cluster --name ${aws_eks_cluster.this.name} --output text + EOT + } +} + resource "null_resource" "helm_charts" { provisioner "local-exec" { command = <<-EOT