From de5baeee7a7da72b730ab0bbfaeaef787119cb88 Mon Sep 17 00:00:00 2001 From: dupontz Date: Fri, 5 Apr 2024 14:45:19 -0700 Subject: [PATCH 1/3] updating authenticationMode --- eks-cluster.cfndsl.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eks-cluster.cfndsl.rb b/eks-cluster.cfndsl.rb index 13e7590..2f86b44 100644 --- a/eks-cluster.cfndsl.rb +++ b/eks-cluster.cfndsl.rb @@ -136,6 +136,9 @@ }) RoleArn FnGetAtt(:EksClusterRole, :Arn) Version eks_version unless eks_version.nil? + AccessConfig({ + AuthenticationMode: API_AND_CONFIG_MAP + }) } From 508b87ea6311f479a6f54ce2451d07f6fac3b20a Mon Sep 17 00:00:00 2001 From: dupontz Date: Fri, 5 Apr 2024 14:48:59 -0700 Subject: [PATCH 2/3] ts --- eks-cluster.cfndsl.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eks-cluster.cfndsl.rb b/eks-cluster.cfndsl.rb index 2f86b44..2d910e8 100644 --- a/eks-cluster.cfndsl.rb +++ b/eks-cluster.cfndsl.rb @@ -137,7 +137,7 @@ RoleArn FnGetAtt(:EksClusterRole, :Arn) Version eks_version unless eks_version.nil? AccessConfig({ - AuthenticationMode: API_AND_CONFIG_MAP + AuthenticationMode: "API_AND_CONFIG_MAP" }) } From 6a6c5ebe9bd62044a96c0c6f310d9f1d4ee92319 Mon Sep 17 00:00:00 2001 From: dupontz Date: Fri, 5 Apr 2024 14:55:02 -0700 Subject: [PATCH 3/3] refactor --- eks-cluster.cfndsl.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eks-cluster.cfndsl.rb b/eks-cluster.cfndsl.rb index 2d910e8..b90c73b 100644 --- a/eks-cluster.cfndsl.rb +++ b/eks-cluster.cfndsl.rb @@ -128,6 +128,7 @@ cluster_name = external_parameters.fetch(:cluster_name, '') eks_version = external_parameters.fetch(:eks_version, nil) + auth_mode = external_parameters.fetch(:authentication_mode, 'API_AND_CONFIG_MAP') EKS_Cluster(:EksCluster) { Name FnSub(cluster_name) unless cluster_name.empty? ResourcesVpcConfig({ @@ -137,7 +138,7 @@ RoleArn FnGetAtt(:EksClusterRole, :Arn) Version eks_version unless eks_version.nil? AccessConfig({ - AuthenticationMode: "API_AND_CONFIG_MAP" + AuthenticationMode: auth_mode }) }