diff --git a/terraform/eks/daemon/credentials/pod_identity/providers.tf b/terraform/eks/daemon/credentials/pod_identity/providers.tf index 42ec47cab..8acfedd11 100644 --- a/terraform/eks/daemon/credentials/pod_identity/providers.tf +++ b/terraform/eks/daemon/credentials/pod_identity/providers.tf @@ -1,29 +1,25 @@ -// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: MIT - provider "aws" { region = var.region } provider "kubernetes" { + host = aws_eks_cluster.this.endpoint + cluster_ca_certificate = base64decode(aws_eks_cluster.this.certificate_authority.0.data) exec { api_version = "client.authentication.k8s.io/v1beta1" command = "aws" args = ["eks", "get-token", "--cluster-name", aws_eks_cluster.this.name] } - host = aws_eks_cluster.this.endpoint - cluster_ca_certificate = base64decode(aws_eks_cluster.this.certificate_authority.0.data) - token = data.aws_eks_cluster_auth.this.token } provider "helm" { - kubernetes { + kubernetes = { host = aws_eks_cluster.this.endpoint cluster_ca_certificate = base64decode(aws_eks_cluster.this.certificate_authority.0.data) - exec { + exec = { api_version = "client.authentication.k8s.io/v1beta1" - args = ["eks", "get-token", "--cluster-name", aws_eks_cluster.this.name] command = "aws" + args = ["eks", "get-token", "--cluster-name", aws_eks_cluster.this.name] } } } \ No newline at end of file diff --git a/terraform/eks/daemon/entity/main.tf b/terraform/eks/daemon/entity/main.tf index 3a5db09aa..262dbeba9 100644 --- a/terraform/eks/daemon/entity/main.tf +++ b/terraform/eks/daemon/entity/main.tf @@ -182,19 +182,22 @@ resource "helm_release" "aws_observability" { namespace = "amazon-cloudwatch" create_namespace = true - set { - name = "clusterName" - value = aws_eks_cluster.this.name - } + set = [ + { + name = "clusterName" + value = aws_eks_cluster.this.name + }, + { + name = "region" + value = "us-west-2" + } + ] - set { - name = "region" - value = "us-west-2" - } depends_on = [ aws_eks_cluster.this, aws_eks_node_group.this, - null_resource.clone_helm_chart] + null_resource.clone_helm_chart + ] } resource "null_resource" "kubectl" { diff --git a/terraform/eks/daemon/entity/providers.tf b/terraform/eks/daemon/entity/providers.tf index 42ec47cab..845fe7f74 100644 --- a/terraform/eks/daemon/entity/providers.tf +++ b/terraform/eks/daemon/entity/providers.tf @@ -6,21 +6,20 @@ provider "aws" { } provider "kubernetes" { + host = aws_eks_cluster.this.endpoint + cluster_ca_certificate = base64decode(aws_eks_cluster.this.certificate_authority.0.data) exec { api_version = "client.authentication.k8s.io/v1beta1" command = "aws" args = ["eks", "get-token", "--cluster-name", aws_eks_cluster.this.name] } - host = aws_eks_cluster.this.endpoint - cluster_ca_certificate = base64decode(aws_eks_cluster.this.certificate_authority.0.data) - token = data.aws_eks_cluster_auth.this.token } provider "helm" { - kubernetes { + kubernetes = { host = aws_eks_cluster.this.endpoint cluster_ca_certificate = base64decode(aws_eks_cluster.this.certificate_authority.0.data) - exec { + exec = { api_version = "client.authentication.k8s.io/v1beta1" args = ["eks", "get-token", "--cluster-name", aws_eks_cluster.this.name] command = "aws" diff --git a/terraform/eks/daemon/providers.tf b/terraform/eks/daemon/providers.tf index 9bd2885f5..abcea2c15 100644 --- a/terraform/eks/daemon/providers.tf +++ b/terraform/eks/daemon/providers.tf @@ -6,12 +6,11 @@ provider "aws" { } provider "kubernetes" { + host = aws_eks_cluster.this.endpoint + cluster_ca_certificate = base64decode(aws_eks_cluster.this.certificate_authority.0.data) exec { api_version = "client.authentication.k8s.io/v1beta1" command = "aws" args = ["eks", "get-token", "--cluster-name", aws_eks_cluster.this.name] } - host = aws_eks_cluster.this.endpoint - cluster_ca_certificate = base64decode(aws_eks_cluster.this.certificate_authority.0.data) - token = data.aws_eks_cluster_auth.this.token } \ No newline at end of file diff --git a/terraform/eks/daemon/windows/providers.tf b/terraform/eks/daemon/windows/providers.tf index 9bd2885f5..abcea2c15 100644 --- a/terraform/eks/daemon/windows/providers.tf +++ b/terraform/eks/daemon/windows/providers.tf @@ -6,12 +6,11 @@ provider "aws" { } provider "kubernetes" { + host = aws_eks_cluster.this.endpoint + cluster_ca_certificate = base64decode(aws_eks_cluster.this.certificate_authority.0.data) exec { api_version = "client.authentication.k8s.io/v1beta1" command = "aws" args = ["eks", "get-token", "--cluster-name", aws_eks_cluster.this.name] } - host = aws_eks_cluster.this.endpoint - cluster_ca_certificate = base64decode(aws_eks_cluster.this.certificate_authority.0.data) - token = data.aws_eks_cluster_auth.this.token } \ No newline at end of file