diff --git a/qhub/template/{{ cookiecutter.repo_directory }}/infrastructure/kubernetes.tf b/qhub/template/{{ cookiecutter.repo_directory }}/infrastructure/kubernetes.tf index fc60a1831a..ac60ba4511 100644 --- a/qhub/template/{{ cookiecutter.repo_directory }}/infrastructure/kubernetes.tf +++ b/qhub/template/{{ cookiecutter.repo_directory }}/infrastructure/kubernetes.tf @@ -16,6 +16,13 @@ provider "kubernetes" { cluster_ca_certificate = module.kubernetes.credentials.cluster_ca_certificate token = module.kubernetes.credentials.token {% endif %} +{% if cookiecutter.provider == "aws" %} + exec { + api_version = "client.authentication.k8s.io/v1alpha1" + args = ["eks", "get-token", "--cluster-name", local.cluster_name] + command = "aws" + } +{% endif %} } provider "kubernetes-alpha" { diff --git a/qhub/template/{{ cookiecutter.repo_directory }}/infrastructure/versions.tf b/qhub/template/{{ cookiecutter.repo_directory }}/infrastructure/versions.tf index d415c964e4..384221dafa 100644 --- a/qhub/template/{{ cookiecutter.repo_directory }}/infrastructure/versions.tf +++ b/qhub/template/{{ cookiecutter.repo_directory }}/infrastructure/versions.tf @@ -24,7 +24,7 @@ terraform { } kubernetes = { source = "hashicorp/kubernetes" - version = "2.0.2" + version = "2.3.2" } kubernetes-alpha = { source = "hashicorp/kubernetes-alpha"