data "aws_caller_identity" "current" {} provider "aws" { region = var.aws_region default_tags { tags = var.def_tags } } provider "helm" { kubernetes { host = data.aws_eks_cluster.default.endpoint cluster_ca_certificate = base64decode(data.aws_eks_cluster.default.certificate_authority[0].data) exec { api_version = "client.authentication.k8s.io/v1beta1" args = ["eks", "get-token", "--cluster-name", data.aws_eks_cluster.default.id] command = "aws" } } } # provider "kubectl" { # host = data.aws_eks_cluster.default.endpoint # cluster_ca_certificate = base64decode(data.aws_eks_cluster.default.certificate_authority[0].data) # load_config_file = false # exec { # api_version = "client.authentication.k8s.io/v1beta1" # args = ["eks", "get-token", "--cluster-name", data.aws_eks_cluster.default.id] # command = "aws" # } # } provider "kubernetes" { host = data.aws_eks_cluster.default.endpoint cluster_ca_certificate = base64decode(data.aws_eks_cluster.default.certificate_authority[0].data) # token = data.aws_eks_cluster_auth.default.token exec { api_version = "client.authentication.k8s.io/v1beta1" args = ["eks", "get-token", "--cluster-name", data.aws_eks_cluster.default.id] command = "aws" } }