Closed4

bootstrap_cluster_creator_admin_permissions = true -> false # forces replacement

not75743not75743

背景

  • terraform eksモジュールのバージョンアップ
  • 19→20へのアップグレードをしたい

変更

module "eks" {
  source  = "terraform-aws-modules/eks/aws"
-  version = "~> 19.0.0"
+  version = "~> 20.0.0"

plan

  # module.eks.aws_eks_cluster.this[0] must be replaced

// 略

      ~ access_config {
          ~ authentication_mode                         = "CONFIG_MAP" -> "API_AND_CONFIG_MAP"
          ~ bootstrap_cluster_creator_admin_permissions = true -> false # forces replacement
        }

このようにbootstrap_cluster_creator_admin_permissions起因でEKSクラスタ全体が再作成となってしまう

not75743not75743

変更してみる

enable_cluster_creator_admin_permissionsを追加する

+ enable_cluster_creator_admin_permissions = true

plan

  # module.eks.aws_eks_cluster.this[0] must be replaced

// 略

      ~ access_config {
          ~ authentication_mode                         = "CONFIG_MAP" -> "API_AND_CONFIG_MAP"
          ~ bootstrap_cluster_creator_admin_permissions = true -> false # forces replacement
        }

変わらん

このスクラップは4ヶ月前にクローズされました